
Herramienta de recuperación de contraseñas multi-hilo para archivos RAR, ZIP, PDF y archivos shadow de Linux utilizando métodos de diccionario y fuerza bruta con conjuntos de caracteres y rangos de longitud configurables.
Zydra es una herramienta de recuperación de contraseñas de archivos y un cracker de archivos shadow de Linux. Utiliza el método de búsqueda por diccionario o fuerza bruta para descifrar contraseñas.
Para ejecutar la aplicación, los requisitos mínimos son:
$ sudo apt-get update
$ sudo apt-get install qpdf unrar$ pip3 install py-term
sudo wget http://www.figlet.org/fonts/epic.flf -O /usr/share/figlet/epic.flfEsta herramienta es solo para fines de prueba y académicos. ¡No la uses para fines ilegales!
Descarga Zydra clonando el repositorio de Git:
$ git clone https://github.com/hamedA2/Zydra.git
También puedes usar vagrant para instalar y ejecutar Zydra automáticamente (más información al final de la página).
Para obtener una lista de todas las opciones y aprender a usar esta aplicación, ingresa el siguiente comando:
$ python3 Zydra.py -h

1- Búsqueda por diccionario para encontrar la contraseña de un archivo zip
En este ejemplo uso el diccionario rockyou.txt
$ python3 Zydra.py –f file.zip –d rockyou.txt

2- 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 máxima es 4, e intentamos encontrar contraseñas compuestas por números y símbolos.
$ python3 Zydra.py –f shadow –b digits,symbols –m 4 –x 4

Para ejecutar Zydra usando vagrant, usa el siguiente comando (debes estar en la misma carpeta que el repositorio):
vagrant up
y una vez que finalice la inicialización, puedes ejecutar:
vagrant ssh
para conectarte a la máquina virtual.
Para salir de la máquina virtual, simplemente escribe exit en la terminal.
Para destruir la máquina virtual, ejecuta vagrant destroy.
Puedes encontrar más información sobre el uso de vagrant aquí
Nota:
Por defecto, el Vagrantfile usa la siguiente configuración:
vb.cpus = 4
vb.memory = 4096
Edita el Vagrantfile y cambia esos valores para mejorar el rendimiento.
Un agradecimiento especial a Hamed Izadi
Este proyecto está licenciado bajo la Licencia MIT - consulta el archivo LICENSE.md para más detalles.