Intentando crear programa romper claves wifi (WEP) S.O Windows en C++

Iniciado por WiseHidden, 18 Marzo 2011, 11:13 AM

0 Miembros y 1 Visitante están viendo este tema.

Danyel_Casvill

#70
Cita de: fantasma306 en 14 Junio 2011, 11:23 AM

Para la inyeccion:
Corríjanme si me equivoco!, pero no seria mas facil programar socket's para enviar paquetes con las contraseñas, y escuchar las paquetes recibidos, para saber si la contraseña es valida.??


Ok, no se mucho de sockets pero hasta donde se, la librería para windows es
Código (cpp) [Seleccionar]
#include <winsock2.h> y hay una funcion para enviar datos y otra para recivir, bueno voy a buscar un poco a ver que encuentro, saludos.
Cita de: WiseHidden en 14 Junio 2011, 11:31 AM

El problema empieza en Comparar/Injectar/Certificar y Autentificar de que entre todas las probabilidades que tengan nuestros diccionarios una de ellas sea la "verdadera" y nos diga "CONTRASEÑA ENCONTRADA xxxxxxxxxx"
Exacto..

Hare un nuevo post para preguntar sobre ello  :P
adada

fantasma306

#71
Echen un vistazo a esto:
EDITO:
http://msdn.microsoft.com/en-us/library/ms706556.aspx

Dejo el siguiente link por si les interesa
Download Wireless Communication Library C++ Edition:
http://www.btframework.com/download_mfc.htm

lo unico, que es solo una demo  :silbar:

Es mejor callar y que piensen que eres idiota a hablar y demostrarlo.

<<<-Basura->>>

#72
Yo la verdad no se de sockets :-\ :-\ ,así alguien tendría que explicarme, nonog44@hotmail.com
voy a modificar el código que presente para mas palabras, porque lo que yo presente fue como hacerlo voy a ver si subo el trabajo completo para que todos lo descarguen, digo el generador de contraseñas verdad nada mas
<<<--Basura-->>>

<<<-Basura->>>

fantasma306 Ami tu código no me compila salen los siguientes errores:

integer constant is so large that is unsigned
this decimal constant is unsigned only in ISO C90
in function 'void genDico(std::ostream&, const char*, double, double)
'pow' was not declared in this scope


Esos son los errores que me salen a la hora de compilar
<<<--Basura-->>>

fantasma306

Cita de: XxX--Underwar--xXx en 14 Junio 2011, 20:04 PM
fantasma306 Ami tu código no me compila salen los siguientes errores:

integer constant is so large that is unsigned
this decimal constant is unsigned only in ISO C90
in function 'void genDico(std::ostream&, const char*, double, double)
'pow' was not declared in this scope


Esos son los errores que me salen a la hora de compilar

Lo estas compilando como C o como C++?
Es mejor callar y que piensen que eres idiota a hablar y demostrarlo.

Maurice_Lupin

Bueno recién veo el tema  :-\ si se crea el generador de diccionario y lo envías a un *.txt podrías probarlo con el backtrack 4, nada más para probarlo, luego tendrías que averiguar algún comando para configurar la red wifi, lo que sé es que el comando:

- Net Stat WZCSVC (inicia el servicio de configuración inalámbrica rápida en windows)

No sé pero averiguaré, si se puede conectarse a una red inalámbrica mediante comandos DOS, en linux seria más fácil.
Un error se comete al equivocarse.

WiseHidden

CitarBueno recién veo el tema  :-\ si se crea el generador de diccionario y lo envías a un *.txt podrías probarlo con el backtrack 4, nada más para probarlo, luego tendrías que averiguar algún comando para configurar la red wifi, lo que sé es que el comando:

- Net Stat WZCSVC (inicia el servicio de configuración inalámbrica rápida en windows)

No sé pero averiguaré, si se puede conectarse a una red inalámbrica mediante comandos DOS, en linux seria más fácil.

Linux seria más fácil si es cierto, pero entoces El tema no se llamaria Intentando crear programa romper claves wifi (WEP) S.O Windows en C++ sino Intentando crear programa romper claves wifi (WEP) S.O Linux en C++  :rolleyes:

Aunque agradecemos tu orientación y en nombre de todos te invito humildemente a que te unas al proyecto, porcierto muy original utilizar el nombre y apellido de Autor y personaje  ;)  Me encanta el Inigualable Arsene Lupin, escrito con un arte sin precedentes y no menos majestuoso que el genial tambien Arthur Conan Doyle,  Un brindis por Maurice Leblanc.

ATT

WH
Si tu tienes una manzana y yo otra y decidimos intercambiarlas, seguiremos teniendo una manzana cada uno, pero si tu tienes una idea y yo otra y la intercambiamos, ambos tendremos dos ideas. (Origen Anónimo)

El_Java

En linux tambien se puede usar facilmente con las librerias socket.h que trae de defecto las distribuciones.
El problema al compilar de fantasma306 creo que es porque no tiene la libreria math.h, por eso no le reconoce pow().

fantasma306

Que raro la verdad, a mi me funciona sin la libreria math.h, pero es verdad que deberia de haberla incluido...

Modificare el codigo para que no haya más problemas, a ver si solo es eso...
Es mejor callar y que piensen que eres idiota a hablar y demostrarlo.

Maurice_Lupin

#79
Aqui encontre un ejemplo utilizando la API WLan :
fuente: https://github.com/maurice2k/wlanapi
La pueden compilar con dev C++ yo utilicé el devcpp-4.9.9.2, ningún problema.

Aqui les dejo el proyecto que hice en devC++, sólo agregue las fuentes y el ejemplo a un nuevo proyecto  :xD

http://www.mediafire.com/?qivos83b8snyyeq (no sabia a donde subirlo)

me detecto algunas redes de mi tarjeta, si tengo tiempo revisare más info sobre esta API, espero haber contribuido en algo  ;)
Un error se comete al equivocarse.