Zydra es una herramienta de recuperación de contraseña de archivo y un cracker de archivos de sombra de Linux. Utiliza la búsqueda de diccionario o el método de fuerza bruta para descifrar contraseñas.
Archivos soportados
Archivos RAR
Archivos ZIP heredados
Archivos PDF
Linux Shadow Files (zydra puede encontrar todas las contraseñas del usuario en el archivo de linux shadow una tras otra)
Prerrequisitos
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 2
qpdf y unrar paquetes de
instalación de estos paquetes 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 (para módulo de término) y
así sucesivamente. puede usar pip3 para instalarlos ejemplo:
$ pip3 install py-term
aviso : los archivos rar, zip y pdf deben tener una extensión, los archivos de sombra no necesitan una extensión.
Renuncia
Esta herramienta es solo para fines académicos y de prueba. ¡No la utilice para fines ilegales!
Caracteristicas
Rompiendo 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, puede especificar la longitud mínima y la longitud máxima de las contraseñas.
En el método de fuerza bruta, puede especificar el tipo de caracteres que se pueden usar en la contraseña.
Hay una barra de porcentaje de progreso que muestra cuánto del proceso se ha realizado.
Manejo 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 tiene 8
núcleos de CPU, Zydra los usará todos para procesar al mismo tiempo.
Instalación
Descarga Zydra clonando el repositorio Git:
$ git clone https://github.com/hamedA2/Zydra.git
Uso
Para obtener una lista de todas las opciones y aprender a usar esta aplicación, ingrese el siguiente comando:
$ python3 Zydra.py -h
texto alternativo
Ejemplos
1- Búsqueda de 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
texto alternativo
2- Búsqueda de fuerza bruta para encontrar la contraseña para los usuarios en el archivo de sombra
La
longitud mínima de la contraseña es 4 y la longitud máxima es 4 y
tratamos de encontrar contraseñas que estén compuestas de números y
letras de símbolos.
$ python3 Zydra.py –f shadow –b digits,symbols –m 4 –x 4
texto alternativo
Autor
Hamed Hosseini
Un agradecimiento especial a Hamed Izadi
Licencia
Este proyecto está licenciado bajo la Licencia MIT - vea el archivo LICENSE.md para más detalles
github: https://github.com/hamedA2/Zydra
No hay comentarios:
Publicar un comentario