Hace poco leí un tweet de @han0tt sobre un diccionario de 15GB, exáctamente en CrackStation's, después de revisar toda la URL encontré que ofrecían un software y su código escrito en C++ bajo licencia GNU GPL3 para generar contraseñas en Hexadecimal de 64 bits, Alpha y Ascii en 64 caracteres. Funciona en cualquier sistema operativo tipo UNIX con /dev/random además de en todas las versiones de Windows. En sistemas operativos tipo Unix, /dev/random es un archivo especial que sirve como un generador de números aleatorios o seudo-aleatorios. Poner en funcionamiento en Debian/Ubuntu dicho código consta de unos pocos pasos pero es bastante sencillo. Previamente es necesario tener instalado apt-get install C++.
Tengo costumbre de crear un directorio donde realizar todo el proceso. Dentro del directorio creamos un archivo de texto con "gedit", pegamos este CÓDIGO y le damos el nombre de passgen.cpp. El siguiente paso consiste en ejecutar una shell dentro de la ruta donde está passgen.cpp para crear el ejecutable con el comando g++ passgen.cpp -o passgen, por útimo copiarlo en /usr/bin para poder invocarlo desde cualquier lugar.
SINTAXIS BÁSICA
|
passgen "--hex --ascii --alpha"
|
DESCARGA del ejecutable ya generado para copiar en /usr/bin
REFERENCIAS
- Crackstation's
- Defuse
- Código passgen.cpp