- CyberChef: The best 300 in 1 shampoo you’ll find.
Forensics
- Binary Ninja: For reverse engineering, often a better use of time than Ghidra
- Autopsy: For analyzing storage images for evidence
- Binwalk: For file extraction/analysis of binaries
binwalk firmware.bin - list all known signatures
binwalk -e firmware.bin - extract found files
- Supports recursive extraction, entry analysis, etc.
Password Cracking
- John the Ripper
- Great for extracting PDF hashes
- Can auto detect hash type during crack
- Usage:
john --wordlist=rockyou.txt --rules user_hashes.txt
- Hashcat
- Stronger hardware acceleration/out of box GPU usage
- Usage:
hashcat -a 6 -m 0 hashes.txt wordlist.txt ?d?d?d?d (-a 6 append)
- Usage:
hashcat -a 7 -m 0 hashes.txt ?s?d wordlist.txt -r rules/best64.rule (-a 7 prepend)
- Ophcrack
- For older and unsalted Windows LM/NTLM hashes
- XP free fast and Vista proba are solid rainbow table choices