
Инъекция пакетов для Wi-Fi; упрощённая.
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 сетевых карт. Хотя вы можете перехватывать и внедрять, используя всего 1 сетевую карту, возможно, возникнет ситуация, когда потребуется инжекция в управляемом режиме или просто еще одна сетевая карта в режиме мониторинга.
Если используются 2 сетевые карты и управляемый режим, вам нужно будет использовать --inj man при запуске.
Если используются 2 сетевые карты и режим мониторинга, просто назначьте их с помощью -i и -m соответственно.
Если используется --tun и управляемый режим, вам не нужно вызывать --inj man при запуске.
Открытая беспроводная сеть с 1 сетевой картой
python3 ./airpwn-ng -i <Injecting NIC> -m <Monitoring NIC> --injection payloads/demo
Открытая беспроводная сеть с 2 сетевыми картами
python3 ./airpwn-ng -i <Injecting NIC> -m <Monitoring NIC> --inj man --injection payloads/demo
WEP с 1 сетевой картой с airtun-ng
## Typical usage
airtun-ng -a <BSSID> -w <WEPKEY> <Monitoring NIC>
ifconfig at0 up
python3 ./airpwn-ng -i at0 -m at0 --tun --injection payloads/demo
WEP с 2 сетевыми картами с airtun-ng
## 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
WPA с 1 сетевой картой с airtun-ng
## 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
WPA с 2 сетевыми картами с airtun-ng
## 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
--trigger. По умолчанию, если --trigger не вызван, то строка 'GET /' становится той строкой, которую airpwn-ng использует для понимания, должна ли произойти инжекция. Такое поведение не идеально и может вызвать проблемы с подключением у цели на Windows, если не настроить соответствующим образом.Незаконное использование этого кода может привести пользователя к юридической и/или гражданской ответственности, если он используется в злонамеренных целях или даже по незнанию, например, из-за неправильного MAC-фильтра. Убедитесь, что вы понимаете, что делает выполняемый вами синтаксис. airpwn-ng — это исследовательский инструмент, предназначенный для демонстрации TCP-инъекции. Авторы airpwn-ng, airpwn и практически любого другого хакерского инструмента не несут никакой ответственности за то, что вы, пользователь, делаете с ним.