Man in the middle attack, uniendo la interfaz WLAN a la interfaz virtual con cable at0

2

Estoy intentando ejecutar un ataque Man in the Middle en mi teléfono móvil, tengo dos tarjetas inalámbricas, una incorporada en la computadora portátil, con controladores AR9285 atheros, la segunda es una tarjeta Alfa AWUS036NHA con un controlador AR9271. Estoy usando la tarjeta alfa (wlan1) para crear un enrutador virtual con los siguientes comandos:

$ airmon-ng start wlan1   
$ iwconfig wlan1 channel 5
$ iwconfig mon0 channel 5 
$ airbase-ng -e FreeWiFi -c 5 mon0

Todo esto parece funcionar, se crea un AP y puedo intentar conectarme a esto con mi teléfono, y muestra algo parecido a "Obtención de una dirección IP".

$ ifconfig at0 up

Anteriormente, muestro la interfaz at0. También intenté asignarle una IP (0.0.0.0), también con una IP válida (por ejemplo, x.x.x.next_available_number), y ninguno parece funcionar. También he intentado aplicar una dirección a wlan0, la interfaz inalámbrica conectada a Internet, esto no parece funcionar y también me impide tener conexión a Internet.

$ brctl addbr m
$ brctl addif m at0
$ iw dev wlan0 set 4addr on
$ brctl addif m wlan0

Arriba creo el puente y agrego ambas interfaces, wlan0 no suele utilizarse en el puente sin el comando iw. A continuación, abro el puente. En este punto, ¿le asigno al puente una dirección IP, las interfaces del puente, ambas o ninguna? He probado muchas variaciones y ninguna parece funcionar:

$ ifconfig m up

O

$ ifconfig m x.x.x.x up

El paso final (como lo entiendo), es ejecutar DHCP en el puente. Intento hacer esto con el siguiente comando:

n$ dhclient m

Este programa generalmente toma algún tiempo para ejecutarse y no proporciona ningún resultado. En un momento me pidieron que instale un paquete 'phonon-backend-gstreamer', y así lo hice. Pero todavía no funciona.

Si miro en el teléfono, dice "Obtención de la dirección IP", en wireshark, en at0, veo algunas solicitudes DHCP y transmisiones ARP, sin embargo, finalmente, el teléfono se da por vencido y dice algo así como "Evitar una mala conexión a Internet".

Entonces, ¿hay algún paso obvio que haya omitido, o tal vez se esté haciendo algo en un orden incorrecto? Déjame saber si algo no está claro, gracias de antemano!

    
pregunta dahui 12.02.2015 - 13:16
fuente

1 respuesta

1

¡El problema está claro! no tiene un servidor DHCP para proporcionar una IP al teléfono móvil.

Tienes dos soluciones:

  • Asegúrese de que su Wlan0 esté conectado a una red con un servidor DHCP, 'por ejemplo: su red doméstica', de modo que cuando realice el puente, el teléfono tendrá una IP.
  • instale un servidor DHCP apt-get install dhcp3-server y configúrelo para proporcionar direcciones IP.

De cualquier manera, olvidó algo importante que hacer, haga que su sistema reenvíe los paquetes usando el comando: echo 1 > /proc/sys/net/ipv4/ip_forward

    
respondido por el Emadeddin 26.10.2015 - 12:01
fuente

Lea otras preguntas en las etiquetas