After speaking with @Solardiz over twitter yesterday I’ve decided to share this little tweak to John the Ripper which can help to import larger pot files without having to wait for years for it to load up.If you aren’t comfortable with compiling John from source this is the perfect little tweak to get you into it.
Inside of the src directory is a file called params.h . Edit this file and change the line PASSWORD_HASH_SIZE_FOR_LDR
to either 5, or 6 (6 for if you have many larger pot files) and then recompile John. This will allow John to use larger hash tables when importing the .pot file and will increase performance.
For Mountain Lion users, there are some problems with UTF-8 support, @Solardiz recommended prepending the make clean
command with LC_ALL=C
in order to remedy this.
Thanks again to @Solardiz for the help
As always, keep your hacks up and your head down.
~connection