Wordlister es un simple generador de listas de palabras y gestor escrito en Python. Utiliza las capacidades de multiprocesamiento de Python para acelerar su trabajo (uso intensivo de la CPU).
Vamos aprender cómo instalarlo y utilizarlo para generar una lista de palabras útiles para ataques como fuerza bruta.
Permutaciones compatibles:
- Capital
- Upper
- 1337
- Append
- Prepend
Funciones adicionales:
- Ejecución de prueba
- Multiprocesamiento
- Multicore
- Posibilidad de ajustar manualmente el número de núcleos/procesos.
- Cada contraseña generada no contiene la misma palabra dos veces.
1. Instalar Wordlister
Para hacer uso de Wordlister, realizamos los siguientes paso:
git clone https://github.com/4n4nk3/Wordlister.git
cd Wordlister/
Ahora, veamos las opciones de comandos disponibles para empezar a utilizarlo:
python3 wordlister.py --help
Argumentos necesarios:
--input
INPUT Nombre del archivo de entrada--perm
PERM Número máximo de palabras que se pueden combinar en la misma línea--min
MIN Longitud mínima de la contraseña generada--max
MAX Longitud máxima de la contraseña generada
2. Usar Wordlister para crear diccionarios de palabras
Antes de empezar a utilizarlo, te recomienda ver el TOP 5 de las herramientas para crear diccionarios personalizados y utilizarlos, por ejemplo, en ataques de fuerza bruta:
Como ejemplo tomaré un archivo creado (diccionario.txt) que contiene tres (3) palabras: alexis, alexynior, esgeeks.
cat diccionario.txt
Y luego, crearé una combinación de palabras de hasta 16 caracteres (--max 16
), combinando 2 palabras (--perm 2
) y utilizando leet.
python3 wordlister.py --input diccionario.txt --perm 2 --min 6 --max 16 --leet
- Podemos limitar la lista de palabras generadas. Por ejemplo, el siguiente comando se limitará (13) de concatenar las palabras de mi lista: alexynior (9) y esgeeks (7), porque la suma de caracteres lo excede (16).
python3 wordlister.py --input diccionario.txt --perm 2 --min 6 --max 13 --leet
- De la misma manera, tenemos otras opciones a utilizar como
--cap
,--up
,--append
y--prepend
:
Si te gusta el contenido y deseas ayudar, considera hacer una contribución ¡haciendo clic aquí por favor!. ¡NO ES OBLIGATORIO, GRACIAS! 🙂
¿Te ha gustado este artículo? Sígue este blog en su fanpage de Facebook, Twitter, Instagram y/o YouTube para que no te pierdas del mejor contenido informático y hacking!