Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
ZipRarHunter — ZipRarHunter is a powerful command-line ethical hacking tool designed to crack passwords of ZIP and RAR archive files using a wordlist. | Kitploit
Tools/GitLabGitLab/s_r_e_e_r_a_j/ziprarhunter
Password CrackingPassword AttacksPenetration TestingUtilities & Frameworks
GitLabs_r_e_e_r_a_j/ziprarhunter

ZipRarHunter

ZipRarHunter is a powerful command-line ethical hacking tool designed to crack passwords of ZIP and RAR archive files using a wordlist.

View Repository
14 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
Website

ZipRarHunter

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

Features

  • 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 with --threads for thread mode (default: 4) or --cores for process mode (default: uses all CPU cores).

  • 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

Disclaimer

ZipRarHunter should be used responsibly and legally. Unauthorized use of this tool to crack passwords without explicit permission is illegal and unethical. The author is not responsible for any misuse, and it should only be used in controlled environments or on systems for which you have proper authorization.

Requirements

  • Linux distributions: Debian, RHEL, Arch
  • Python 3.2 or above: Make sure Python 3.2 or later 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

root@kitploit:~
pip3 install pyzipper
root@kitploit:~
pip3 install rarfile

Note for Kali, Parrot, Ubuntu 23.04+, Arch Linux users:

If you see an error like:

root@kitploit:~
error: externally-managed-environment

then use:

root@kitploit:~
PYVER=$(python3 -c "import sys; print(f'{sys.version_info[0]}.{sys.version_info[1]}')")
sudo pip3 install pyzipper rarfile --target /usr/local/lib/python${PYVER}/dist-packages --break-system-packages

Then press enter

Installation

  1. Clone the repository:
root@kitploit:~
git clone https://gitlab.com/s_r_e_e_r_a_j/ZipRarHunter.git
  1. Navigate to the ZipRarHunter directory:
root@kitploit:~
cd ZipRarHunter
  1. Ensure all dependencies are installed. If not, run:
root@kitploit:~
pip3 install -r requirements.txt

Note for Kali, Parrot, Ubuntu 23.04+, Arch Linux users:

If you see an error like:

root@kitploit:~
error: externally-managed-environment

then use:

root@kitploit:~
PYVER=$(python3 -c "import sys; print(f'{sys.version_info[0]}.{sys.version_info[1]}')")
sudo pip3 install -r requirements.txt --target /usr/local/lib/python${PYVER}/dist-packages --break-system-packages

Then press enter

  1. Navigate to the ZipRarHunter directory
root@kitploit:~
cd ZipRarHunter
  1. Install the tool

    Run the install.py script

root@kitploit:~
sudo python3 install.py

then enter y for install

Usage

ZipRarHunter uses command-line arguments to specify the target file, wordlist, file type (ZIP or RAR), and the number of threads or cores.

Basic Usage

root@kitploit:~
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

Command-line Arguments

  • -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 for cracking (default: 4). Mutually exclusive with --cores.

  • --cores: Number of CPU cores to use for process-based cracking (default is all cores). Mutually exclusive with --threads

  • Use either --threads (number of threads, default 4) or --cores (number of CPU processes, default = all cores). Do not use both.

Example Commands

  1. Crack a ZIP file with a wordlist:
root@kitploit:~
ziprarhunter -f /path/to/archive.zip -w /path/to/wordlist.txt -t zip
  1. Crack a RAR file with a wordlist:
root@kitploit:~
ziprarhunter -f /path/to/archive.rar -w /path/to/wordlist.txt -t rar
  1. Crack a zip file with 20 threads:
root@kitploit:~
ziprarhunter -f /path/to/archive.zip -w /path/to/wordlist.txt -t zip --threads 20
  1. Crack a zip file using 6 CPU cores:
root@kitploit:~
ziprarhunter -f /path/to/archive.zip -w /path/to/wordlist.txt -t zip --cores 6

Output Example

root@kitploit:~
Password found : password123

uninstallation

Run the install.py script

root@kitploit:~
sudo python3 install.py

Then Enter n for uninstall

License

This project is licensed under the MIT License - see the LICENSE file for details.

Download Tool