Vamos a ver como personalizar diccionarios de passwords y crear diccionarios de passwords, a la carta.
No siempre, nos va a servir descargar un diccionario de palabras de Internet, y lanzarlo de manera automática, para que revele la contraseña. La ejecución de un diccionario puede tardar horas, y si no ajustamos el diccionario a las características del usuario, es posible que la contraseña, no sea obtenida.
En este artículo vamos a emplear el sistema operativo Kali Linux, e instalaremos el generador de diccionarios personalizados, llamado CUPP.
Instalación de CUPP en Kali Linux
1 – Creamos un directorio llamado CUPP:
mkdir CUPP
2 – Nos posicionamos dentro del directorio:
cd CUPP
3- Descargamos el programa del repositorio GIT:
git clone https://github.com/Mebus/cupp.git
En el momento de la creación de este artículo no ha sido necesario, pero podrías necesitar ejecutar la actualización e instalación de git.
apt-get update && apt-get install git
Configuración de CUPP
Para configurar este script, debemos editar el archivo «cupp.cfg«.
Yo lo hago ejecutando el siguiente comando:
vi cupp.cfg
Y podemos configurar los siguientes parámetros:
- años: al final de las palabras añadirá los años. Ejemplo, he añadido el 2017, año de escritura de este artículo.
- leet: genera adicionalmente en el diccionario, palabras en las que sustituira, letras por numeros (en este caso). Ejemplo test = 7357
- chars: símbolos que se serán usados en el diccionario, yo he añadido, la ñ
- nums: numeros que serán empleados en el diccionario.
Ejecutando CUPP y generando diccionario personalizado
Dentro del directorio CUPP que hemos creado y descargado la aplicación, ejecutaremos el programa:
./cupp.py -i
(-i se utiliza para modo interactivo, nos pregunta datos). Es decir, ahora empezará preguntando por nombre, apellidos, nickname, fecha de nacimiento.
Con todos estos datos, generará un diccionario y hará combinaciones de todos esos datos que hemos introducido en este modo interactivo de CUPP.
De modo, que habrá mas probabilidades de acertar en la contraseña.
Finalmente, genera el diccionario con extensión «.txt» donde se encuentran todas las posibles passwords.
En este ejemplo, el diccionario se llama «irene.txt» y con el recuperaremos la contraseña de nuestra amiga Irene, que olvidó su contraseña y está muy triste.
Ayuda y opciones del programa CUPP
Recomendaciones de seguridad de contraseñas
Podemos llegar a la conclusión, que la mayoría de personas, emplean contraseñas poco robustas, que contienen datos personales y cotidianos.
Es decir, nombres de familiares, mascotas, fechas especiales, que para el usuario, son contraseñas más fáciles de recordar o por comodidad, rápidas de teclear.
Pero esto no es lo más seguro. Sin duda, una buena contraseña no tiene ningún sentido lógico y debería contener mayúsculas, minusculas, numeros, y signos.
Be the first to comment