
Inyección de paquetes para wifi; simplificada.
airpwn-ng es un framework para la inyección de paquetes 802.11 (inalámbricos). Captura paquetes inalámbricos y si los datos coinciden con un disparador especificado, se inyecta contenido personalizado. Desde la perspectiva del cliente inalámbrico, airpwn-ng es el servidor.
airpwn-ng está basado en los conceptos descritos en Airpwn.
airpwn-ng está diseñado para ejecutarse instalado mediante pip o descomprimido como módulo.
python3 -m pip install RESOURCEs/airpwn-ng-*.tar.gz
## or
tar zxf RESOURCEs/airpwn-ng*
mv airpwn-ng-*/airpwn_ng .
Los ejemplos a continuación se basan en conceptos de 1 o 2 NIC. Si bien puede capturar e inyectar usando solo 1 NIC, quizás surja una situación en la que se desee inyectar usando el modo administrado (Managed) o simplemente se necesite otra NIC en modo monitor.
Si usas 2 NIC y modo administrado, necesitarás usar --inj man al iniciar.
Si usas 2 NIC y modo monitor, simplemente asigna con -i y -m según corresponda.
Si usas --tun y modo administrado, no necesitas invocar --inj man al iniciar.
Red abierta usando 1 NIC
python3 ./airpwn-ng -i <Injecting NIC> -m <Monitoring NIC> --injection payloads/demo
Red abierta usando 2 NIC
python3 ./airpwn-ng -i <Injecting NIC> -m <Monitoring NIC> --inj man --injection payloads/demo
WEP usando 1 NIC con 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 NIC con 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 con 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 NIC con 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
El uso ilícito de este código tiene el potencial de poner al usuario en riesgo legal y/o civil si se utiliza con fines maliciosos o incluso sin saberlo, por ejemplo, usando el filtro MAC incorrecto. Asegúrate de saber qué hace realmente la sintaxis que estás ejecutando. airpwn-ng es una herramienta de investigación destinada a demostrar la inyección TCP. Los autores de airpwn-ng, airpwn y prácticamente todas las demás herramientas de hacking no asumen ninguna responsabilidad por lo que el usuario haga con ella.