Wizard Pass is an all in one password strength analyzer, password generator, and file password cracker for PDF and zip files.
- Python3 must be installed.
- The Pip module pikepdf needs to be installed.
- The Pip module pyperclip needs to be installed.
Note: Pyperclip makes use of the pbcopy and pbpaste commands on MacOS and the xclip or xsel commands in Linux all of which should be installed by default.
Wizard Pass uses a terminal interface.
Syntax: <command> [file name when cracking or password for analysis]
The commands are: -a --analyze analyze a password and determine it's complexity -g --generate generate a random and complex password -h --help print helpful information -p --pdf attempt to crack the password of a PDF file by brute force -z --zip attempt to crack the password of a zip file by brute-force Wordlist dictionary options: 10k (quick a wordlist containing only 10 thousand words to be used rockyou (slow) a wordlist containing about 60 thousand words 10m (slower) a wordlist containing 10 million words all (very slow) this option uses all wordlists in this program
The rockyou.txt, 10 million word wordlist, and 10 thousand wordlist are all files obtained from Daniel Miessler. However there is also a file called "custom_wordlist.txt" in which you can add your own words to be used in cracking the targeted file.
8/12/2020 - Added a PDF password crack feature
- When cracking a zip file and using the large wordlists, some files may not be extracted properly and would return an error because of a bug in the ZipFile module. Read more here.