
와이파이용 패킷 인젝션; 간소화됨.
airpwn-ng는 802.11(무선) 패킷 인젝션을 위한 프레임워크입니다. 무선 패킷을 스니핑하고 데이터가 지정된 트리거와 일치하면 사용자 정의 콘텐츠가 주입됩니다. 무선 클라이언트의 관점에서 airpwn-ng는 서버입니다.
airpwn-ng는 Airpwn에서 제시된 개념을 기반으로 합니다.
airpwn-ng는 pip를 통해 설치하거나 모듈로 압축 해제하여 실행하도록 설계되었습니다.
python3 -m pip install RESOURCEs/airpwn-ng-*.tar.gz
## or
tar zxf RESOURCEs/airpwn-ng*
mv airpwn-ng-*/airpwn_ng .
아래 예시는 1개 또는 2개의 NIC 개념을 기반으로 합니다. 1개의 NIC만으로 스니핑 및 인젝션이 가능하지만, Managed 모드를 사용한 인젝션이 필요하거나 다른 Monitor Mode NIC가 필요한 상황이 발생할 수 있습니다.
2개의 NIC와 Managed 모드를 사용하는 경우 실행 시 --inj man을 활용해야 합니다.
2개의 NIC와 Monitor 모드를 사용하는 경우 -i와 -m을 적절히 할당하면 됩니다.
--tun과 Managed 모드를 사용하는 경우 실행 시 --inj man을 호출할 필요가 없습니다.
1개 NIC를 사용한 개방형 무선
python3 ./airpwn-ng -i <Injecting NIC> -m <Monitoring NIC> --injection payloads/demo
2개 NIC를 사용한 개방형 무선
python3 ./airpwn-ng -i <Injecting NIC> -m <Monitoring NIC> --inj man --injection payloads/demo
airtun-ng와 1개 NIC를 사용한 WEP
## Typical usage
airtun-ng -a <BSSID> -w <WEPKEY> <Monitoring NIC>
ifconfig at0 up
python3 ./airpwn-ng -i at0 -m at0 --tun --injection payloads/demo
airtun-ng와 2개 NIC를 사용한 WEP
## Niche usage
airtun-ng -a <BSSID> -w <WEPKEY> <Monitoring NIC>
ifconfig at0 up
python3 ./airpwn-ng -i <Injecting NIC> -m at0 --tun --injection payloads/demo
airtun-ng와 1개 NIC를 사용한 WPA
## Typical usage
airtun-ng -a <BSSID> -e <ESSID> -p <PSK> <Monitoring NIC>
ifconfig at0 up
python3 ./airpwn-ng -i at0 -m at0 --tun --injection payloads/demo
airtun-ng와 2개 NIC를 사용한 WPA
## Niche usage
airtun-ng -a <BSSID> -e <ESSID> -p <PSK> <Monitoring NIC>
ifconfig at0 up
python3 ./airpwn-ng -i <Injecting NIC> -m at0 --tun --injection payloads/demo
이 코드를 불법적으로 사용할 경우, 악의적인 목적으로 사용하거나 예를 들어 잘못된 MAC 필터를 사용하는 등 무의식적으로라도 사용하면 사용자가 법적 및/또는 민사상 위험에 처할 수 있습니다. 실행 중인 구문이 실제로 무엇을 하는지 알고 있는지 확인하십시오. airpwn-ng는 TCP 인젝션을 시연하기 위한 연구 도구입니다. airpwn-ng, airpwn 및 다른 거의 모든 해킹 도구의 저자는 사용자가 이 도구로 하는 행동에 대해 전혀 책임을 지지 않습니다.