
Injeção de pacotes para wifi; simplificado.
airpwn-ng é um framework para injeção de pacotes 802.11 (sem fio). Ele fareja pacotes sem fio e, se os dados corresponderem a um gatilho especificado, conteúdo personalizado é injetado. Da perspectiva do cliente sem fio, o airpwn-ng é o servidor.
airpwn-ng é baseado nos conceitos apresentados em Airpwn.
airpwn-ng é projetado para ser executado instalado via pip ou descompactado como um módulo
python3 -m pip install RESOURCEs/airpwn-ng-*.tar.gz
## or
tar zxf RESOURCEs/airpwn-ng*
mv airpwn-ng-*/airpwn_ng .
Os exemplos abaixo são baseados em conceitos de 1 ou 2 NICs. Embora você possa farejar e injetar usando apenas 1 NIC, talvez surja uma situação em que a injeção usando o modo Gerenciado seja desejada ou onde apenas outra NIC em Modo Monitor seja necessária.
Se estiver usando 2 NICs e Modo Gerenciado, você precisará usar --inj man no lançamento.
Se estiver usando 2 NICs e Modo Monitor, basta atribuir com -i e -m de acordo.
Se estiver usando --tun e Modo Gerenciado, você não precisa invocar --inj man no lançamento.
Rede Aberta usando 1 NIC
python3 ./airpwn-ng -i <Injecting NIC> -m <Monitoring NIC> --injection payloads/demo
Rede Aberta usando 2 NICs
python3 ./airpwn-ng -i <Injecting NIC> -m <Monitoring NIC> --inj man --injection payloads/demo
WEP usando 1 NIC com 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 usando 2 NICs com 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 usando 1 NIC com 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 usando 2 NICs com 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
O uso ilícito deste código pode colocar o usuário em risco Legal e/ou Civil se usado para fins maliciosos ou mesmo sem saber, por exemplo, usando o filtro MAC errado. Certifique-se de saber o que a sintaxe que você está executando realmente faz. airpwn-ng é uma ferramenta de pesquisa destinada a demonstrar a injeção TCP. Os autores do airpwn-ng, airpwn e praticamente todas as outras ferramentas de hacking por aí não assumem nenhuma, zero, nenhuma, zero e nada de responsabilidade pelo que você, o usuário, faz com ela.