Some files and scripts to help cracking passwords during a penetration test. For some notes on cracking and wordlist creation see http://exitno.de/cracking/.
count_entries.sh
creates file with sorted count of identical linesextract_results.sh
truncates count value from result fileremove_cracked_hashes.sh
remove cracked hashes from hash filecrack_debug.sh
run default hashcat commandcrack_short_first.sh
run hashcat with rules split by length
dcc2_convert.sh
convert dcc2 hash file to hashcat format
mask_eval.py
calculate quality of masks from brute force resultsmask_extractor.py
generate hashcat mask files from found passwords
cleanup_rules.py
uses regex to cleanup hashcat rulescomplexity_filter.sh
filters rules for resulting password complexityyear_rules
create hashcat rules containing year values
dates.py
prints 8 digit dates as MMDDYYYY and DDMMYYYYpatterns.py
prints some character patterns and repetitionslist_combine.py
combines every word from two text fileswebcrawl.py
prints every word found in the body of a website
Mask files for hashcat
.
hashcat
rules
Some wordlists.