alist3r:Perdona creo que yo lo entendi mal hay que pasarle un diccionario lo que pasa que airlin es mas lento y tiene ese fallo el salto de linea que se salta alguna lineas donde puede estar la clave, si tu dices que ese fallo se le arregla con un parche haber si es verdad pero este proceso escuche que era algo lento con este programa.
Mira leei esto: Airlin es un recuperador de contraseñas WPA y WPA2, su funcionamiento se basa en testear un diccionario para despues identificar el password correcto de la Red Inalámbrica elegida.
cometario:Bueno Airlin me parece una herramienta para realizar Fuerza Bruta de forma directa (BruteForce), algo lenta en el proceso y es ahí donde encuentro una desatisfaccion y es que en el momento que la interfaz pide el numero de tiempo que puede demorarse en testear un password y otro, si colocas 1 ó 2 ó 3 (con los que he testeado) te da falsos positivos.
Cuando dices que te puede dar falsos positivos es que te da una clave falsa que no es.
Lo que yo queria decir era eso que daba falsos positivos pero eso sera debido a los saltos de lineas que tu dices es asin o no ?
airlin no se salta algunas lineas. airlin se atraganta con los CR de las lineas, los cuales anexa a las palabras, resultando en palabras que no son las que tú crees que son.
formato de un txt en windows:
palabra1[CR][LF]
palabra2[CR][LF]
palabra3[CR][LF]
palabra4[CR][LF]
tanto el CR como el LF son codigos de control, codigos ascii no imprimibles, asi que el ojo humano no los puede ver en un editor de texto normal. pero estan ahi. tu solo ves el hecho de que la palabra siguiente esta en la linea de abajo, pero para conseguir eso se ha tenido que insertar "algo", ahi, aunque no puedas verlo.
en windows cuando pulsas el enter se introducen los dos codigos juntitos, por cuestiones historicas tan viejas como absurdas. tambien son ganas de malgastar un byte jajajaj.
en linux y en mac, como son algo mas inteligentes, no se hacen semejantes tonterias. en linux solo se introduce un LF, el CR no se usa para nada en ficheros de texto. de hecho no se espera ni encontrar.
palabra1[LF]
palabra2[LF]
palabra3[LF]
palabra4[LF]
aunque hay muchos programas y editores capaces de darse cuenta de esta situacion y actuar en consecuencia. un ejemplo es el notepad++ que es capaz de saber cuando un txt tiene formato dox y cuando unix, y siempre los muestra bien en pantalla, y luego rspeta el formato al guardarlo.
pero airlin tiene que implementar eso todavia.
lo que tu escribes en el diccionario si esta hecho desde windows:
palabra1[CR][LF]
palabra2[CR][LF]
palabra3[CR][LF]
palabra4[CR][LF]
lo que tu crees que esta probando airlin cuando lee tu diccionario:
palabra1, palabra2, palabra3, palabra4
lo que en realidad esa leyendo y probando como contraseñas:
palabra1[CR], palabra2[CR], palabra3[CR], palabra4[CR]
y suponiendo que el password correcto es palabra4, dado que palabra4 no es lo mismo que palabra4[CR], jamas de los jamases va a encontrar la contraseña.
esto se puede deducir de forma mas o menos logica mediante la información que he puesto en los enlaces.
de todos modos warcry ya lo tiene controlado. está aprendiendo muy deprisa, ya podrian tomar nota otros!
por otro lado, un brute forcer de WPA, jamas de los jamases va a tener una velocidad muy superior a la de airlin por puro diseño. si tu unica capacidad de saber si una contraseña wpa es valida, va a pasar por tener que asociarte de manera normal y esperar a que la red te diga si la clave es buena o mala, unos cuantos segundos por combinación jamás te los quitará nadie.
asi que tecnicamente hablando, y sabiendo de lo que estamos hablando, airlin no es lento.
de la misma forma que no es justo decir que una apisonadora es lenta, cuando esta no tiene que transportar pasajeros sino apisonar el terreno, lo cual requiere unas operaciones durante el proceso que no se pueden "saltar". si la apisonadora fuera mas rapida, el asfalto no se fijaria al suelo y seria un fail.