Zydra es una herramienta cracker de recuperación de contraseña de archivos (RAR, ZIP y PDF) y archivos shadow de Linux. Utiliza la búsqueda de diccionario o el método de fuerza bruta para descifrar contraseñas.
Descargo de responsabilidad!: Esta herramienta es solo para fines académicos y de prueba. ¡No la utilice para fines ilegales!
1. Características de Zydra
- Romper la contraseña de los archivos usando dos métodos: 1. método del diccionario 2. método de fuerza bruta
- En el método de fuerza bruta, puedes especificar la longitud mínima y máxima de las contraseñas.
- En el método de fuerza bruta, puedes especificar el tipo de caracteres que se pueden utilizar en la contraseña.
- Hay una barra de progreso porcentual que muestra cuánto se ha realizado el proceso.
- Tratamiento de errores.
- Una de las características más importantes de Zydra es la función de multiprocesamiento que acelera el programa. Por ejemplo, si tienes 8 núcleos de CPU, Zydra utilizará todos ellos para procesar al mismo tiempo.
2. Soporte y Requisitos de Zydra
Soporte de archivos
- Archivos RAR, ZIP heredados y PDF. (Revisa Cómo descifrar contraseñas ZIP en Windows y Linux y Cómo crear tu propio programa para romper contraseñas RAR)
- Archivos Shadow Linux (zydra puede encontrar todas las contraseñas del usuario en el archivo
shadow
de Linux una tras otra)
Requisitos previos
Para ejecutar la aplicación, los requisitos mínimos son:
- Python 3.3 o superior
- Distribución de Linux basada en Debian, preferiblemente Kali Linux
- Paquetes qpdf y unrar
2. Instalación de Zydra
Instalar los paquetes necesarios, en Kali, es tan fácil como ejecutar los siguientes comandos en el terminal:
sudo apt-get update
sudo apt-get install qpdf unrar
Algunos módulos de Python en este programa deben instalarse manualmente, como: zipfile, rarfile, crypt, pyfiglet, py-term y así sucesivamente. puedes usar pip3
para instalarlos. Por ejemplo:
pip3 install py-term
Nota: Los archivos rar, zip y pdf deben tener una extensión. Los archivos shadow no necesitan una extensión.
Descarga Zydra clonando el repositorio Git:
git clone https://github.com/hamedA2/Zydra.git
3. Ejemplos de cracking de contraseña
Para obtener una lista de todas las opciones y aprender a usar esta aplicación, ingresa el siguiente comando:
python3 Zydra.py -h
También funciona para archivos PDF. Puedes añadir tu propio diccionario de fuerza bruta personalizada para desencriptar un archivo PDF.
Y lo mismo para descifrar archivos comprimidos en RAR:
- Búsqueda en el diccionario para encontrar la contraseña de un archivo zip. En este ejemplo, uso un diccionario personalizado.
python3 Zydra.py -f <archivo>.zip -d <ruta-diccionario>.txt
- Búsqueda por fuerza bruta para encontrar la contraseña de los usuarios en el archivo shadow.
La longitud mínima de la contraseña es 4 y la longitud máxima es 4 y trato de encontrar contraseñas que estén compuestas de números y letras de símbolos. (A la espera de tener suerte…)
python3 Zydra.py -f shadow -b digits,symbols -m 4 -x 4
Contenido relacionado:
- Cómo descifrar contraseñas ZIP en Windows y Linux
- Ejemplos de comandos 7zip en Linux
- PassFab 4WinKey: Recuperar contraseña de Windows