ZipRarHunter is a powerful command-line ethical hacking tool designed to crack passwords of ZIP and RAR archive files using a wordlist.It automates the process of password recovery from encrypted archives
-
Cracking ZIP files encrypted with both ZipCrypto and AES-256 encryption
-
Cracking RAR4 archives using multithreaded brute-force attacks (Also supports RAR5 if the paid version of UnRAR is installed)
-
Improve cracking speed by specifying the number of threads with
--threads
option (default is 4) -
Efficient memory usage by reading wordlists line-by-line (streaming)
-
Automatic detection of ZIP encryption methods
-
Encoding fallback support (UTF-8 and Latin-1) for various wordlists
ZipRarHunter should be used responsibly and legally. Unauthorized use of this tool to crack passwords without permission is illegal and unethical.
- Linux distributions:
Debian
,RedHat
,Arch
- Python 3.x: Ensure that Python 3 is installed on your system.
- Dependencies:
pyzipper
(for handling ZIP files)rarfile
(for handling RAR files)
You can install the required Python packages using:pip3
pip3 install pyzipper
pip3 install rarfile
- Clone the repository:
git clone https://github.com/s-r-e-e-r-a-j/ZipRarHunter.git
- Navigate to the ZipRarHunter directory:
cd ZipRarHunter
- Ensure all dependencies are installed. If not, run:
pip3 install -r requirements.txt
- Navigate to the ZipRarHunter directory
cd ZipRarHunter
-
Install the tool
Run the install.py script
sudo python3 install.py
then enter y
for install
ZipRarHunter uses command-line arguments to specify the target file, wordlist, file type (ZIP or RAR) and the number of threads.
ziprarhunter -f /path/to/archive.zip -w /path/to/wordlist.txt -t zip
ziprarhunter -f /path/to/archive.rar -w /path/to/wordlist.txt -t rar
-f
or--file
: The path to the ZIP or RAR file you want to crack.-w
or--wordlist
: The path to the wordlist file that contains potential passwords.-t
or--type
: The type of archive. Acceptable values are zip or rar.--threads
: Number of threads to use (default:4).
- Crack a ZIP file with a wordlist:
ziprarhunter -f /path/to/archive.zip -w /path/to/wordlist.txt -t zip
- Crack a RAR file with a wordlist:
ziprarhunter -f /path/to/archive.rar -w /path/to/wordlist.txt -t rar
- Crack a zip file with 20 threads:
ziprarhunter -f /path/to/archive.zip -w /path/to/wordlist.txt -t zip --threads 20
Tried: password
Password found : password123
Run the install.py script
sudo python3 install.py
Then Enter n
for uninstall
This project is licensed under the MIT License - see the LICENSE file for details.