domingo, 15 de marzo de 2009

I need beta-testers 4 tequiLAN: simple tool a DoS on LAN

Bueno, escribo esto para solicitar su ayuda testear la herramienta que he creado "tequiLAN".

¿Que es tequiLAN?
Es una herramienta creada mediante libnet y libpcap, genera un DoS en la LAN utilizando ARP Poison.

¿Como lo hace?
A cada petición ARP-REQUEST que llege al NIC y que no tenga nuestra dirección IP Responde con un ARP-REPLY con la IP Pedida y una MAC Aleatoria.

Esto como la mayoría ya sabrá y ha experimentado con herramientas como nemesis, arpspoof entre otras, nos puede generar un DoS o si lo aprovechamos podremos crear un redirector de trafico hacia nuestra NIC sin embargo esos ya existen y pues no quiero reinventar la rueda.

¿Usos principales?
Pues si estamos en la escuela y no queremos hacer un examen Online o parecido pues simplemente podremos tumbar la red.
O igual si nos queremos dar un tiempo en el trabajo pues también lo usamos.

¿Ética?
Ninguna es una herramienta totalmente fuera de ética, solo lo programe por programarlo. Así que si alguien quiere comentar sobre mis intenciones o las implicaciones que pueda tener pues que me lo mande por PM y no aquí.



Archivo: tequiLAN_0.1.tar.bz2.gpg

Efecto sobre el router:



Consumo de Recursos al Reservar memoria para Equipos inexistentes

Efecto sobre las victimas:



DoS

Apariencia de la salida




Cosas que hay que testear

Utilidad del Makefile
¿Se necesitan cambios?
¿Otra organización?

Sugerencias para mejorar funciones, estructuras, compatibilidad, rendimiento, Licencia etc.

Bueno si alguien quiere ayudar a testear la librería, que me mande un correo y le paso el password.

Saludos

--
- Anon

1 comentario:

Anónimo dijo...

saludos estoy tratando de compilar en centos tendo instalado el gcc la librerias libnet y libcap pero me sale el siguente error se me pudieras ayudar a descubrir que estoy haciendo mal te agradeceria
[root@localhost tequiLAN_0.1_5]# make
gcc -ggdb -c getMacRandom.c
gcc -ggdb -I/usr/local/include/libnet11 -DLIBNET_BSDISH_OS -DLIBNET_BSD_BYTE_SWAP -DHAVE_SOCKADDR_SA_LEN -L/usr/local/lib/libnet113 -lnet -c tequiLAN.c
tequiLAN.c:35:17: error: pcap.h: No existe el fichero o el directorio
tequiLAN.c:39: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
tequiLAN.c:51: aviso: se declaró ‘struct pcap_pkthdr’ dentro de la lista de parámetros
tequiLAN.c:51: aviso: su ámbito es solamente esta definición o declaración, lo cual probablemente no sea lo que desea
tequiLAN.c: In function ‘main’:
tequiLAN.c:57: error: no se conoce el tamaño de almacenamiento de ‘fp’
tequiLAN.c:58: error: ‘bpf_u_int32’ no se declaró aquí (primer uso en esta función)
tequiLAN.c:58: error: (Cada identificador no declarado solamente se reporta una vez
tequiLAN.c:58: error: ara cada funcion en la que aparece.)
tequiLAN.c:58: error: expected ‘;’ before ‘mask’
tequiLAN.c:59: error: expected ‘;’ before ‘net’
tequiLAN.c:63: error: ‘PCAP_ERRBUF_SIZE’ no se declaró aquí (primer uso en esta función)
tequiLAN.c:65: aviso: la asignación crea un puntero desde un entero sin una conversión
tequiLAN.c:71: error: ‘net’ no se declaró aquí (primer uso en esta función)
tequiLAN.c:71: error: ‘mask’ no se declaró aquí (primer uso en esta función)
tequiLAN.c:75: error: ‘p’ no se declaró aquí (primer uso en esta función)
tequiLAN.c: En el nivel principal:
tequiLAN.c:106: aviso: se declaró ‘struct pcap_pkthdr’ dentro de la lista de parámetros
tequiLAN.c:106: error: tipos en conflicto para ‘tequiLAN’
tequiLAN.c:51: error: la declaración previa de ‘tequiLAN’ estaba aquí
tequiLAN.c: In function ‘tequiLAN’:
tequiLAN.c:129: error: ‘p’ no se declaró aquí (primer uso en esta función)
make: *** [tequiLAN] Error 1

Populares Siempre