elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking (Moderador: toxeek)
| | |-+  Bettercap: Couldn't determine router MAC
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Bettercap: Couldn't determine router MAC  (Leído 7,285 veces)
b0nete

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Bettercap: Couldn't determine router MAC
« en: 8 Marzo 2017, 01:26 am »

Buenas, estoy obteniendo el siguiente error cuando quiero hacer un MITM entre mi FAKE AP (192.168.2.1)  y mi dispositivo (192.168.2.100)

Código:
┌─[root@parrot]─[~]
└──╼ #bettercap -I wlan0 192.168.2.1 -T 192.168.2.100
 _          _   _
| |__   ___| |_| |_ ___ _ __ ___ __ _ _ __
| '_ \ / _ \ __| __/ _ \ '__/ __/ _` | '_ \
| |_) |  __/ |_| ||  __/ | | (_| (_| | |_) |
|_.__/ \___|\__|\__\___|_|  \___\__,_| .__/
                                     |_| v1.6.0
http://bettercap.org/



[I] Starting [ spoofing:✔ discovery:✘ sniffer:✘ tcp-proxy:✘ http-proxy:✘ https-proxy:✘ sslstrip:✘ http-server:✘ dns-server:✘ ] ...

[I] [wlan0] 192.168.2.1 : E8:DE:27:07:CD:84 / wlan0 ( Tp-link Technologies Co. )
[E] Couldn't determine router MAC

El error es el que ven arriba, creo saber por donde viene la mano.
Como les digo, la direccion 192.168.2.1 la defino como puerta de enlace, no es mi puerta de enlace real sino vendría a ser mi wlan0 que es la interfaz que utilizo para levantar mi AP y le asigno esa IP.

A primera impresión podría ser que me falte definir como puerta de enlace esa IP?, actualmente en el iptables solo defino los siguientes comandos. Será suficiente o deberia agregar algo mas?  

Código:
iptables -A FORWARD -i wlan0 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Por otra parte si corro bettercap discriminando el disovery y el dns_spoof se ejecuta correctamente, y me define como Gateway 192.168.1.1 que es mi Gateway real, no el de mi fake AP.

Código:
─[root@parrot]─[~]
└──╼ #bettercap -I wlan0 --no-discovery --no-spoofing -X
 _          _   _
| |__   ___| |_| |_ ___ _ __ ___ __ _ _ __
| '_ \ / _ \ __| __/ _ \ '__/ __/ _` | '_ \
| |_) |  __/ |_| ||  __/ | | (_| (_| | |_) |
|_.__/ \___|\__|\__\___|_|  \___\__,_| .__/
                                     |_| v1.6.0
http://bettercap.org/



[I] Starting [ spoofing:✘ discovery:✘ sniffer:✔ tcp-proxy:✘ http-proxy:✘ https-proxy:✘ sslstrip:✘ http-server:✘ dns-server:✘ ] ...

[I] [wlan0] 192.168.2.1 : E8:DE:27:07:CD:84 / wlan0 ( Tp-link Technologies Co. )
[I] [GATEWAY] 192.168.1.1 :  ( ??? )

Ahora si, espero sugerencias y ayuda, muchas gracias.
En línea

b0nete

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Bettercap: Couldn't determine router MAC
« Respuesta #1 en: 8 Marzo 2017, 13:29 pm »

Revisando mi tabla ARP me encuentro con esto.

Código:
┌─[root@parrot]─[~]
└──╼ #route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    100    0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 eth0
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0

Por lo que veo que mi red 192.168.2.0 creada como fake AP con mi interfaz wlan0 no tiene un gateway definido.
Intenté crearlo de la siguiente manera pero me quedo sin conexión y bettercap me sigue arrojando el mismo error.

Código:
└──╼ #route add -net default netmask 0.0.0.0 gw 192.168.2.1

Espero su ayuda, gracias.
En línea

b0nete

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Bettercap: Couldn't determine router MAC
« Respuesta #2 en: 8 Marzo 2017, 13:33 pm »

Algo que en teoría estaría mal pero lo intenté hacer ya que el tráfico esta siendo redirigido fue agregar a la tabla ARP mi host 192.168.2.1 con puerta de enlace 192.168.1.1 que sería la real y no la de mi fake AP pero obtengo tambien un mensaje de error, algo esperable.

Código:
┌─[root@parrot]─[~]
└──╼ #route add -net 192.168.2.1 netmask 255.255.255.0 gw 192.168.1.1
route: netmask doesn't match route address
Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M]
                              [netmask N] [mss Mss] [window W] [irtt I]
                              [mod] [dyn] [reinstate] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [metric M] reject
       inet_route [-FC] flush      NOT supported
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
error: couldn't arp for host
Wireless en Linux
CrÄsH 0 3,781 Último mensaje 18 Noviembre 2011, 23:57 pm
por CrÄsH
programa que determine si numero es perfecto
Programación C/C++
jon_18 5 19,205 Último mensaje 15 Agosto 2012, 17:28 pm
por Oblivi0n
Escribir un programa que determine si un año es bisiesto en c++
Ejercicios
luzlazul 4 11,356 Último mensaje 6 Agosto 2013, 23:05 pm
por Alien-Z
Problema con Bettercap « 1 2 3 »
Redes
3THIC4L 20 15,069 Último mensaje 23 Junio 2019, 19:46 pm
por simorg
bettercap dns spoofing no funciona
Hacking
juanpalomo098 5 5,899 Último mensaje 29 Diciembre 2017, 01:31 am
por aguro90
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines