Para que el ataque de fuerza bruta tenga éxito, necesita listas de palabras personalizadas sólidas con todas las palabras posibles que puedan coincidir con el nombre de usuario o la contraseña deseados. Entonces, para crear esta lista de palabras personalizada, tenemos varias herramientas automatizadas. La herramienta Pydictor es una herramienta automatizada desarrollada en el lenguaje Python que construye una lista de palabras poderosa y más relevante. La herramienta Pydictor viene con varias características. Esta herramienta está disponible en GitHub y es gratuita y de código abierto.
Características de la herramienta Pydictor
- La herramienta Pydictor admite una lista general de palabras explosivas.
- La herramienta Pydictor tiene el potencial de generar una lista de palabras personalizada según el contenido web.
- La herramienta Pydictor tiene la función de lista de palabras de ingeniería social.
- La herramienta Pydictor es compatible con Windows, Linux y Mac OS.
- Pydictor también puede generar listas de palabras poderosas y complejas
Nota : asegúrese de tener Python instalado en su sistema, ya que esta es una herramienta basada en Python. Haga clic para verificar el proceso de instalación: Pasos de instalación de Python en Linux
Instalación de la herramienta Pydictor en el sistema operativo Kali Linux
Paso 1 : use el siguiente comando para instalar la herramienta en su sistema operativo Kali Linux.
git clone https://github.com/LandGrey/pydictor.git
Paso 2 : ahora use el siguiente comando para moverse al directorio de la herramienta. Tienes que moverte en el directorio para ejecutar la herramienta.
cd pydictor
Paso 3 : Cambie los permisos del archivo pydictor.py usando el siguiente comando.
sudo chmod 777 pydictor.py
Paso 4 : Ahora estás en el directorio de la herramienta. Utilice el siguiente comando para ejecutar la herramienta.
./pydictor.py -h
Trabajar con la herramienta Pydictor en el sistema operativo Kali Linux
Ejemplo 1: Diccionario digital
./pydictor.py -base d --len 4 4 --output output.txt
En este ejemplo, generamos un diccionario digital que se utiliza en la autenticación de dos factores.
El resultado de la lista de palabras generada se muestra en la siguiente captura de pantalla.
Ejemplo 2: Diccionario de letras minúsculas
./pydictor.py --len 5 5 -base L
En este ejemplo, estamos generando las letras minúsculas que consisten en una lista de palabras.
El resultado de la lista de palabras generada se muestra en la siguiente captura de pantalla.
Ejemplo 3: Diccionario de letras mayúsculas
./pydictor.py --len 3 5 -base c
En este ejemplo, estamos generando las letras superiores que consisten en una lista de palabras.
El resultado de la lista de palabras generada se muestra en la siguiente captura de pantalla.
Ejemplo 4: asociar mayúsculas, minúsculas y números
./pydictor.py --len 4 4 -base dLc
En este ejemplo, estamos generando la lista de palabras mixta que contiene valores en mayúsculas, minúsculas y numéricos.
El resultado de la lista de palabras generada se muestra en la siguiente captura de pantalla.
Ejemplo 5: Adición de encabezado (prefijo)
./pydictor.py --len 5 5 -base d --head geeksforgeeks
En este ejemplo, estamos creando la lista de palabras cuya parte principal contiene la string geeksforgeeks.
El resultado de la lista de palabras generada se muestra en la siguiente captura de pantalla.
Ejemplo 6: Adición de cola (sufijo)
./pydictor.py --len 3 5 -base d --tail gaurav
En este ejemplo, estamos creando la lista de palabras cuya parte final contiene la string gaurav.
El resultado de la lista de palabras generada se muestra en la siguiente captura de pantalla.
Ejemplo 7: Codificación Base64
./pydictor.py --len 5 5 -base d --encode b64
En este ejemplo, estamos creando una lista codificada b64.
El resultado de la lista de palabras generada se muestra en la siguiente captura de pantalla.
Ejemplo 8 : Trozo
./pydictor.py -chunk gaurav gandal @#$^*
Hemos creado una lista de palabras de permutación y combinación múltiple en este ejemplo.
El resultado de la lista de palabras generada se muestra en la siguiente captura de pantalla.
Ejemplo 9 : Diccionario de ingeniería social
./pydictor.py --sedb
Estamos usando el diccionario de ingeniería social en este ejemplo.
Hemos mostrado las opciones en la siguiente captura de pantalla.
Publicación traducida automáticamente
Artículo escrito por gauravgandal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA