README i18n: 中文说明
Fast 7zip crack assistant tool which support GPU/CPU.
Python 3.5 or later. python install
tt7zcrack
can be easily installed using pip:
pip install tt7zcrack
Make sure brew is installed.
Create pwds.txt(example) to store possible passwords, one password occupies one line. you can also use TTPassGen to generate a large amount of passwords.
# use passwords from pwds.txt to crack file
tt7zcrack --wordlist pwds.txt crack.7z
When the crack is complete, password will be shown like this:
Currently not supported.
tt7zcrack --help
usage: tt7zcrack.py [-h] [--wordlist [WORDLIST]] [--engine {hashcat,jtr}] [--clean] [file]
7z GPU/CPU crack tool
positional arguments:
file 7z file path (default: None)
optional arguments:
-h, --help show this help message and exit
--wordlist [WORDLIST]
wordlist dict path, you can use 'ttpaasgen' to
generate. (default: )
--engine {hashcat,jtr}
password recovery engine (default: hashcat)
--clean clean related secure files (default: False)
if the hash file cannot generated correctly, you can use jtr
engine to try again.
The cracked password will be saved locally by the password cracking tool for next query. Use the following command to delete it. Note that this will delete all cracked results!
tt7zcrack --clean
# install 7z on Mac
brew install p7zip
# compress with password
7z a -p456 test.7z test.txt
# extract with password
7z x -p456 test.7z
# compress without password
7z a test.7z test.txt
# extract without password
7z x test.7z