
Outil de récupération de mots de passe multi-thread pour les fichiers RAR, ZIP, PDF et shadow Linux utilisant des méthodes de dictionnaire et de force brute avec des jeux de caractères et des plages de longueur configurables.
Zydra est un outil de récupération de mots de passe de fichiers et un craqueur de fichiers shadow Linux. Il utilise la méthode de recherche par dictionnaire ou par force brute pour casser les mots de passe.
Pour exécuter l'application, les conditions minimales sont :
$ 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.flfCet outil est uniquement destiné à des fins de test et académiques. Ne l'utilisez pas à des fins illégales !
Téléchargez Zydra en clonant le dépôt Git :
$ git clone https://github.com/hamedA2/Zydra.git
Vous pouvez également utiliser vagrant pour installer et exécuter Zydra automatiquement (plus d'informations en bas de la page).
Pour obtenir la liste de toutes les options et apprendre à utiliser cette application, entrez la commande suivante :
$ python3 Zydra.py -h

1- Recherche par dictionnaire pour trouver le mot de passe d'un fichier zip
Dans cet exemple, j'utilise le dictionnaire rockyou.txt
$ python3 Zydra.py –f file.zip –d rockyou.txt

2- Recherche par force brute pour trouver le mot de passe des utilisateurs dans le fichier shadow
La longueur minimale du mot de passe est 4 et la longueur maximale est 4 et nous essayons de trouver des mots de passe composés de chiffres et de lettres symboles.
$ python3 Zydra.py –f shadow –b digits,symbols –m 4 –x 4

Pour exécuter Zydra en utilisant vagrant, utilisez la commande suivante (vous devez être dans le même dossier que le dépôt) :
vagrant up
et une fois l'initialisation terminée, vous pouvez exécuter :
vagrant ssh
pour vous connecter à la machine virtuelle.
Pour quitter la machine virtuelle, tapez simplement exit dans le shell.
Pour détruire la machine virtuelle, exécutez vagrant destroy.
Plus d'informations sur l'utilisation de vagrant peuvent être trouvées ici
Remarque :
Par défaut, le Vagrantfile utilise les paramètres suivants :
vb.cpus = 4
vb.memory = 4096
Modifiez le Vagrantfile et changez ces valeurs pour améliorer les performances.
Un remerciement spécial à Hamed Izadi
Ce projet est sous licence MIT - voir le fichier LICENSE.md pour plus de détails