Pues me gustaria crear un programa tipo aircrack hace mucho tiempo que lo llevo pensando pero nunca me he puesto, la intención es crearlo con finalidades científicas claro.
Pues he estado mirando y con netsh se pueden hacer cosas parecidas, pero a mi lo que me gustaría es desde C++ que intentara connectarse con un diccionario o simplemente a fuerza bruta pero tengo el problema de connexiones, pues se trataría de que tu pongas el ssid de ese punto de acceso, por ejemplo pones wlan_23 y entonces el programa intenta connectarse a esa red provando varias contraseñas y al gracia es que devuelva un valor para saber si se ha podido connectar o no, esto ¿se puede hacer con winsock, alguna API, desde netsh...?
Gracias de antemano.
Bueno tambien hay que decir que las claves WEP que he mirado tienen todas 13 caracteres suponiendo que en principio solo he visto letras en minúscula y numeros son en principio unas 36 posibilidades por carácter, elevado a 13 caracteres = 170581728179578208256 posibilidades... si tuviera que probarlas una a una me moriría y el programa aún estaría provando claves,xd o sea supongo que primero habrá que sniffear un poco los paquetes que envia ese router y así quizás puedes averiguar indicios ya que si tienes que hacer que tu programa compruebe trillones y cuatrillones de claves...xd