Tema destacado: Entra al canal IRC oficial de #elhacker.net
Autor
|
Tema: Problema arp poisoning (ubuntu) (Leído 5,577 veces)
|
galadrak
Desconectado
Mensajes: 33
|
Mi problema es el siguiente estoy usando la version de ubuntu 9 y el programa ettercap. Voy a la consola ejecuto ettercap -G se carga el programa, voy a sniif>unified sniff luego escaneo los host..etc es decir sigo bieen el proceso luego añado a un ordenador al target 1 y al router al 2 y cuando empiezo a sniffar el ordenador donde estoy probando se keda sin internet
Como puedo solucionarlo?
espero vuestra ayuda un saludo
|
|
|
|
|
En línea
|
|
|
|
|
kamsky
|
tienes activado el ip_forwarding? tienes algún servidor web corriendo?
|
|
|
|
|
En línea
|
----NO HAY ARMA MÁS MORTÍFERA QUE UNA PALABRA BROTADA DE UN CORAZÓN NOBLE, Y UN PAR DE HUEVOS QUE LA RESPALDEN---
hack 4 free!!
|
|
|
galadrak
Desconectado
Mensajes: 33
|
No me parece que el ip_forwarding no lo tengo activado como lo activo¿ y no no tengo ningun servidor web
|
|
|
|
|
En línea
|
|
|
|
|
kamsky
|
el ettercap si no recuerdo mal te lo debería hacer solo, pero si no: sudo echo 1 > /proc/sys/net/ipv4/ip_forward de todas formas pon la puerta de enlace como target 1
|
|
|
|
|
En línea
|
----NO HAY ARMA MÁS MORTÍFERA QUE UNA PALABRA BROTADA DE UN CORAZÓN NOBLE, Y UN PAR DE HUEVOS QUE LA RESPALDEN---
hack 4 free!!
|
|
|
galadrak
Desconectado
Mensajes: 33
|
Despues de googlear un poco encontre lo que tu has citado arriba
echo 1 > /proc/sys/net/ipv4/ip_forward
pero prove tu metodo de poner en el target 1 al router y nada se queda sin internet tmb y prove tamb en poner al router en el target 2 pero nos kedabamos sin internet los dos..
alguna idea?
|
|
|
|
|
En línea
|
|
|
|
|
kamsky
|
a ver, cuando pones target 1el router y target 2 el host, el que se queda sin internet es el host pero tu sigues teniendo internet???
haz un ping desde el host hasta tu ordena y al router tmb, a ver que te devuelve
|
|
|
|
|
En línea
|
----NO HAY ARMA MÁS MORTÍFERA QUE UNA PALABRA BROTADA DE UN CORAZÓN NOBLE, Y UN PAR DE HUEVOS QUE LA RESPALDEN---
hack 4 free!!
|
|
|
galadrak
Desconectado
Mensajes: 33
|
SI pongo el router en el target 1 nos quedamos sin internet los que estamos conectados a la red y si pongo al router en el target 2 se queda solo el otro equipo sin internet.
En ambos caso el ping es igual:
PING 192.168.1.36 (192.168.1.36) 56(84) bytes of data. 64 bytes from 192.168.1.36: icmp_seq=1 ttl=128 time=5.66 ms 64 bytes from 192.168.1.36: icmp_seq=2 ttl=128 time=1.45 ms 64 bytes from 192.168.1.36: icmp_seq=3 ttl=128 time=2.85 ms 64 bytes from 192.168.1.36: icmp_seq=4 ttl=128 time=1.42 ms 64 bytes from 192.168.1.36: icmp_seq=5 ttl=128 time=1.41 ms ^C --- 192.168.1.36 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4006ms rtt min/avg/max/mdev = 1.418/2.564/5.662/1.643 ms
|
|
|
|
|
En línea
|
|
|
|
|
kamsky
|
pues el ping es correcto, asi que teóricamente deberías salir a internet...
prueba a hacer ping a por ejemplo google, pero en vez de poniéndolo como dominio pon su IP, a ver si es problema de los DNS
|
|
|
|
|
En línea
|
----NO HAY ARMA MÁS MORTÍFERA QUE UNA PALABRA BROTADA DE UN CORAZÓN NOBLE, Y UN PAR DE HUEVOS QUE LA RESPALDEN---
hack 4 free!!
|
|
|
galadrak
Desconectado
Mensajes: 33
|
Disculpa la tardanza, mira desde el otro pc el que estoy sniffando hice un nslookup para sacar la ip de google y me decia lo siguiente Dns request timed out, si hacia un ping a google.es me decia que el nombre de host no era correcto y se le hacia un ping a si ip me ponia tiempo de espera agotado para esta solicitud.
como lo ves?
ED: ahora internet funciona en el otro pc pero va tremendamente lento
|
|
|
|
« Última modificación: 20 Julio 2009, 17:08 por galadrak »
|
En línea
|
|
|
|
|
kamsky
|
 es raro que ettercap falle a la hora de hacer el arp poisonning,así que lo único que se me ocurre es que tu PC no enrute bien los paquetes, estás seguro que el IP_FORWARDING está activo?? haz un: cat //proc/sys/net/ipv4/ip_forward si está a 1, que es como debería estar, usa wireshark para ver si los paquetes llegan correctamente a tu otdenador y los reenvía al destino
|
|
|
|
|
En línea
|
----NO HAY ARMA MÁS MORTÍFERA QUE UNA PALABRA BROTADA DE UN CORAZÓN NOBLE, Y UN PAR DE HUEVOS QUE LA RESPALDEN---
hack 4 free!!
|
|
|
galadrak
Desconectado
Mensajes: 33
|
Si despues de hacer echo 1 > /proc/sys/net/ipv4/ip_forward hago lo de cat y aparece como uno prove tamb a hacer lo siguiente primero puse el wireshark a sniffar el trafico y el ordenador seguia con internet despues use este comando : ettercap -i ath0 -Tq -M arp /192.168.1.36/ /192.168.1.1/
y en el wireshark aparentemente va todo bien pero el otro ordenador se queda sin internet otra pregunta esto tiene algo q ver? *fragrouter para habilitar el enrutado (ip forwarding)
|
|
|
|
|
En línea
|
|
|
|
|
TRICKY
|
Que tal.
Prueba:
# `which iptables` -P FORWARD ACCEPT
Saludos.
## en un Rpm like system, pues: /sbin/service iptables save.
Es decir, mira a ver que tu iptables/firewall no tenga una Politica||reglas inadecuadas para el forwarding.
|
|
|
|
|
En línea
|
"La envidia es una declaración de inferioridad" Napoleón.
|
|
|
|
TRICKY
|
Que tal.. Ah, interfaz Atheros.. WiFi. Ten en cuenta que debes de tener una buena senial para envenenar el router y el host. De lo contrario, habra perdidas de packetes y la cosa puede no ir tan bien. Prueba ettercap con -T, -C tambien. Saludos. /**** MODIFIKO ****/ ettercap -i ath0 -Tq -M arp /192.168.1.36/ /192.168.1.1/
Bueno, ya estas usando ettercap desde el command line ( -T ). Sorry, no me di cuenta :_)
|
|
|
|
« Última modificación: 20 Julio 2009, 17:41 por averno »
|
En línea
|
"La envidia es una declaración de inferioridad" Napoleón.
|
|
|
galadrak
Desconectado
Mensajes: 33
|
En teoria si ejecuto esto q tendria que pasar `which iptables` -P FORWARD ACCEPT que habilito el ipforward?
ED: Despues de eso ejecuto el ettercap -G y nada al salir me dice lo siguiente
iptables v1.4.1.1: can't initialize iptables table `nat': Permission denied (you must be root) Perhaps iptables or your kernel needs to be upgraded. iptables v1.4.1.1: can't initialize iptables table `nat': Permission denied (you must be root)
como lo solucioneo
|
|
|
|
« Última modificación: 20 Julio 2009, 18:03 por galadrak »
|
En línea
|
|
|
|
|
kamsky
|
ejecuta ettercap como administrador, y lo que te puso averno tmb
lo que haces con `which iptables` -P FORWARD ACCEPT no es habilitar el enrutado, eso lo haces con lo que te puse yo antes, con esta cadena le dices que la política por defecto cuando haya que enrutar sea de ACCEPT, aunque si no has hecho ningún cambio todas las políticas por defecto son de ACCEPT
|
|
|
|
|
En línea
|
----NO HAY ARMA MÁS MORTÍFERA QUE UNA PALABRA BROTADA DE UN CORAZÓN NOBLE, Y UN PAR DE HUEVOS QUE LA RESPALDEN---
hack 4 free!!
|
|
|
|
|