Zydra - File Password Recovery Tool Together With Linux Shadow File Cracker
Zydra is a file password recovery tool in addition to Linux shadow file cracker. It uses the lexicon search or Brute forcefulness method for slap-up passwords.
Supported Files
- RAR Files
- Legacy ZIP Files
- PDF Files
- Linux Shadow Files (zydra tin notice all the user’s password inward the linux shadow file ane afterward the other)
Prerequisites
To travel the app, minimal requirements are:
- Python 3.3 or higher
- debian-based linux distro, preferably Kali linux 2
- qpdf in addition to unrar packages
Installing these packages on kali is every bit slowly every bit running the next commands on terminal:$ sudo apt-get update
$ sudo apt-get install qpdf unrar
- some python modules inward this plan quest to survive installed manually, like: zipfile, rarfile, crypt, pyfiglet, py-term(for term module) in addition to then on. you lot tin work pip3 for install them example:
$ pip3 install py-term
notice: rar,zip in addition to pdf files must convey an extension, shadow files does non quest an extension.
Disclaimer
This tool is exclusively for testing in addition to academic purposes Do non work it for illegal purposes!
Features
- Cracking files password using 2 methods: 1. lexicon method 2. brute force method
- In the animate beingness forcefulness method, you lot tin specify the 2nd length in addition to max length of the passwords.
- In the animate beingness forcefulness method, you lot tin specify the type of characters that may survive used inward the password.
- There is a per centum progress bar showing how much of the procedure has been performed.
- Error handling.
- One of the close of import features of Zydra is the multiprocessing characteristic that speeds upwardly the program. For instance if you lot convey 8 CPU cores, Zydra volition work all of them for processing at the same time.
Installation
Download Zydra past times cloning the Git repository:
$ git clone https://github.com/hamedA2/Zydra.git
Usage
To transcend away a listing of all options in addition to larn how to work this app, come inward the next command:
$ python3 Zydra.py -h
Examples
1- Dictionary search to notice the password for a goose egg file
In this instance I work rockyou.txt lexicon
$ python3 Zydra.py –f file.zip –d rockyou.txt
2- Brute forcefulness search to notice the password for the users inward the shadow file
Minimum length of password is iv in addition to maximum length is iv in addition to nosotros endeavour to notice passwords that are composed of numbers in addition to symbols letters.
$ python3 Zydra.py –f shadow –b digits,symbols –m iv –x 4
Author
- Hamed Hosseini