Este programa es una demostración del típico método de ataque por fuerza bruta para obtener una contraseña, en este caso este software solo lo he diseñado para poder obtener las contraseñas perdidas u olvidadas de archivos hechos en access protegidos por una contraseña.
En criptografía, se denomina ataque de fuerza bruta a la forma de recuperar una clave probando todas las combinaciones posibles hasta encontrar aquella que permite el acceso.
Dicho de otro modo, define al procedimiento por el cual a partir del conocimiento del algoritmo de cifrado empleado y de un par texto claro/texto cifrado, se realiza el cifrado (respectivamente, descifrado) de uno de los miembros del par con cada una de las posibles combinaciones de clave, hasta obtener el otro miembro del par. El esfuerzo requerido para que la búsqueda sea exitosa con probabilidad mejor que la par será 2n − 1 operaciones, donde n es la longitud de la clave (también conocido como el espacio de claves).
Otro factor determinante en el coste de realizar un ataque de fuerza bruta es el juego de caracteres que se pueden utilizar en la clave. Contraseñas que sólo utilicen dígitos numéricos serán más fáciles de descifrar que aquellas que incluyen otros caracteres como letras, así como las que están compuestas por menos caracteres serán también más fáciles de descifrar, la complejidad impuesta por la cantidad de caracteres en una contraseña es logarítmica.
Los ataques por fuerza bruta, dado que utilizan el método de prueba y error, son muy costosos en tiempo computacional.
La fuerza bruta suele combinarse con un ataque de diccionario, pero este software no es el caso, ya que si hubiera decidido hacerlo, todavía estaría cargando las palabras porque lleva mucho tiempo.
Haz click aquí para bajar el archivo.
A tener en cuenta en el programa: Para comenzar se debe seleccionar el archivo con extensión (formato) ".mdb". Luego, se debe elejir como se desea que sea la búsqueda, tildando los parámetros que se desee (con o sin espacios, con o sin números, con mayúsculas o minúsculas, o simplemente números sin letras). Y para finalizar, se da en comenzar la búsqueda.
Nota: El programa puede enlentecer demasiado el computador, así que les recomiendo no utilizar la PC mientras se encuentre corriendo el programa. Para probar la velocidad con la que ejecuta las pruebas de contraseña, les recomiendo que al archivo con extensión ".mdb" lo protegan con una contraseña simple de no más de 3 o 4 caracteres, ya que dependiendo las características de su ordenador tardará más o menos en encontrar la contraseña.
Ante cualquier inconveniente comenten explicando su duda o problema. Si se les ocurre sugerir alguna idea para mejorar este código fuente, bienvenida sea, solo haz el comentario.
Espero que les aya gustado y hayan aprendido algo nuevo en este código fuente. Saludos, Chuky.
1 comentario(s):
Casi me olvido. Este programa no lo hubiera podido implementar en access si no fuera por mi profesor de Informática, Ricardo Lopez. Muchas gracias profe =)
Publicar un comentario