Seguridad Wireless - Wifi
General => Programación => Mensaje iniciado por: iluminadora en 23-01-2015, 09:37 (Viernes)
-
aquí os comparto,algo que se me ocurrió ha última hora,hay que tener en cuenta,que para ue funcione te permita la opcion de llamar ha aircrack-ng,lo he probado en varias distribuciones como kali,backtrack,y un ubuntu normal al que se lo he instalado,en wifislax4.9 final,me dió error,no sé ni él porque: http://pastebin.com/WLqtUbt6
sí,he editado el dicc generado para que veais que tal y todo funciona ok
(http://i62.tinypic.com/2eppq90.png)
(http://i57.tinypic.com/o9qqf8.png)
#!/usr/bin/env python3
#esta en fase beta,aun debo mejorarle cosas,al igual que mis demas proyectos,pero este mas en especial
#si no tienes aircrack instalado "apt-get install aircrack-ng"
#creador : https://www.facebook.com/TheNinjaBlack2
#editor usado notepadQQ
#si alguien lo mejora,compartamos el codigo
import os
import time
import sys
from random import choice
if 'creador' in sys.argv:
print ("creador:https://www.facebook.com/TheNinjaBlack2")
exit()
plataforma = sys.platform
if plataforma == 'linux':
os.system('clear')
else:
os.system('cls')
palabras = int(input("escribe cuantas posibles claves deseas generar:"))
exten = input("escribe la extencion con la que deseas guardar el diccionario:")
caracteres = "ABCDEFGHIJKLMNOPQRSTUVW***0123456789"
file = open('diccion.'+exten,'w')
def generador(xd):
file = open('diccion.'+exten,'w')
for i in range(palabras):
final = ''.join([choice (xd) for i in range(8)])
file.writelines(final)
file.write("\n")
#print (final)
file.close()
continuar = input("se va ha proceder ha usar aircrack,deseas continuar?excribe: si o no:")
if continuar == "si":
#print ("arrastra el handshake al escritorio junto al diccionario")
#di = input("escribe el nombre del diccionario")
nombre = input("escribe el nombre del handshake:")
air = os.system("aircrack-ng -w diccion.txt " + nombre)
print (air)
else:
print ("has elegido la opcion no")
generador(caracteres)
-
hola me gusta la idea de utilizar generadores de diccionarios lo que pasa es que muchos diccionarios son demasiado grandes y tardan una eternidad, no se si pudieras inventar uno programa que lleve aircrack y crunch pero que se pueda usar en red, para aprovechar los procesadores de varias pc o laptops, saves que crunch no necesita diccionario y lo unico que tendriamos que meter seria el bssid y el archivo .cap, podriamos limitar el uso de la cpu puede ser a un 10% y si pilla la clave enviarla puede ser a un correo o al mismo que la este ejecutando. y si se cierra alguna laptop pasar el proceso a otra y si encuentra la clave detener el proceso en todas estaba queriendo hacer un algoritmo pero recien me inicio en programacion y como tu ya sabes te puedo ayudar con ideas
-
parecido a p2p como los torrent a cada maquina conectada en el mundo le dariamos una letra o numero poe ejemplo:
maquina 1= crunch 10 10 abc | aircrack-ng etc etc
maquina 2= crunch 10 10 b... | aircrack-ng etc etc
maquina 3 = crunch 10 10 c... | aircrack-ng etc etc
masomenos asi esto funcionaria en red y como hay miles de maquinas en el mundo y tambien personas que quieren encontrar sus claves yo creo que funcionaria y estoy seguro que seria mas rapido.
bueno solo es una idea loca que tengo
-
extencion
-
extencion
Extension (ni modo de encontrar la tilde ni con el codigo ASCII)