
ZipRarHunter ist ein leistungsstarkes ethisches Hacking-Tool für die Kommandozeile, das entwickelt wurde, um Passwörter von ZIP- und RAR-Archivdateien mithilfe einer Wortliste zu knacken.
ZipRarHunter ist ein leistungsstarkes ethisches Hacking-Kommandozeilen-Tool, das darauf ausgelegt ist, Passwörter von ZIP- und RAR-Archivdateien mithilfe einer Wortliste zu knacken. Es automatisiert den Prozess der Passwortwiederherstellung aus verschlüsselten Archiven.
Knacken von ZIP-Dateien, die sowohl mit ZipCrypto als auch AES-256 verschlüsselt sind.
Knacken von RAR4-Archiven mithilfe von Multithread-Brute-Force-Angriffen. (Unterstützt auch RAR5, falls die kostenpflichtige Version von unrar installiert ist)
Verbesserte Knackgeschwindigkeit mit --threads für den Thread-Modus (Standard: 4) oder --cores für den Prozess-Modus (Standard: nutzt alle CPU-Kerne).
Effiziente Speichernutzung durch zeilenweises Einlesen von Wortlisten (Streaming).
Automatische Erkennung von ZIP-Verschlüsselungsmethoden.
Unterstützung von Encoding-Fallbacks (UTF-8 und Latin-1) für verschiedene Wortlisten.
ZipRarHunter sollte verantwortungsvoll und legal eingesetzt werden. Die unbefugte Nutzung dieses Tools zum Knacken von Passwörtern ohne ausdrückliche Erlaubnis ist illegal und unethisch. Der Autor übernimmt keine Verantwortung für Missbrauch; das Tool sollte nur in kontrollierten Umgebungen oder auf Systemen verwendet werden, für die Sie eine entsprechende Autorisierung besitzen.
Debian, RHEL, Archpyzipper (zum Verarbeiten von ZIP-Dateien)rarfile (zum Verarbeiten von RAR-Dateien)Sie können die erforderlichen Python-Pakete mit folgendem Befehl installieren:pip3
pip3 install pyzipper
pip3 install rarfile
Hinweis für Kali, Parrot, Ubuntu 23.04+, Arch Linux-Benutzer:
Falls eine Fehlermeldung wie diese erscheint:
error: externally-managed-environment
dann verwenden Sie:
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
Anschließend Enter drücken
git clone https://gitlab.com/s_r_e_e_r_a_j/ZipRarHunter.git
cd ZipRarHunter
pip3 install -r requirements.txt
Hinweis für Kali, Parrot, Ubuntu 23.04+, Arch Linux-Benutzer:
Falls eine Fehlermeldung wie diese erscheint:
error: externally-managed-environment
dann verwenden Sie:
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
Anschließend Enter drücken
cd ZipRarHunter
Das Tool installieren
Das Skript install.py ausführen
sudo python3 install.py
dann y für die Installation eingeben
ZipRarHunter verwendet Kommandozeilenargumente, um die Zieldatei, die Wortliste, den Dateityp (ZIP oder RAR) sowie die Anzahl der Threads oder Kerne anzugeben.
ziprarhunter -f /pfad/zum/archiv.zip -w /pfad/zur/wortliste.txt -t zip
ziprarhunter -f /pfad/zum/archiv.rar -w /pfad/zur/wortliste.txt -t rar
-f oder --file: Der Pfad zur ZIP- oder RAR-Datei, die Sie knacken möchten.
-w oder --wordlist: Der Pfad zur Wortlistendatei, die potenzielle Passwörter enthält.
-t oder --type: Der Archivtyp. Zulässige Werte sind zip oder rar.
--threads: Anzahl der zu verwendenden Threads für das Knacken (Standard: 4). Gegenseitig ausschließend mit --cores.
--cores: Anzahl der zu verwendenden CPU-Kerne für das prozessbasierte Knacken (Standard sind alle Kerne). Gegenseitig ausschließend mit --threads.
Verwenden Sie entweder --threads (Anzahl der Threads, Standard 4) oder (Anzahl der CPU-Prozesse, Standard = alle Kerne).
ziprarhunter -f /pfad/zum/archiv.zip -w /pfad/zur/wortliste.txt -t zip
ziprarhunter -f /pfad/zum/archiv.rar -w /pfad/zur/wortliste.txt -t rar
ziprarhunter -f /pfad/zum/archiv.zip -w /pfad/zur/wortliste.txt -t zip --threads 20
ziprarhunter -f /pfad/zum/archiv.zip -w /pfad/zur/wortliste.txt -t zip --cores 6
Password found : password123
Das Skript install.py ausführen
sudo python3 install.py
Dann n für die Deinstallation eingeben
Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe die Datei LICENSE für Details.
--cores