What this book covers
Chapter 1, Password Storage: Math, Probability, and Complexity, provides an introduction to the concepts behind password cracking.
Chapter 2, Why Crack When OSINT Will Do?, provides a treatment on Open Source Intelligence (OSINT) as an alternative to password cracking in some cases.
Chapter 3, Setting Up Your Password Cracking Environment, provides an introduction to the tools needed for password cracking.
Chapter 4, John and Hashcat Rules, provides an introduction to permutation rules in John and hashcat and how they work.
Chapter 5, Windows and macOS Password Cracking, covers obtaining, formatting, and cracking Windows and macOS password hashes.
Chapter 6, Linux Password Cracking, covers obtaining, formatting, and cracking Linux password hashes.
Chapter 7, WPA/WPA2 Wireless Password Cracking, covers obtaining, formatting, and cracking hashes for WPA and WPA2 Wi-Fi networks.
Chapter 8, WordPress, Drupal, and Webmin Password Cracking, covers obtaining, formatting, and cracking hashes for the WordPress, Drupal, and Webmin platforms.
Chapter 9, Password Vault Cracking, covers obtaining, formatting, and cracking KeePass, LastPass, and 1Password vault passwords.
Chapter 10, Cryptocurrency Wallet Passphrase Cracking, covers obtaining, formatting, and cracking Bitcoin, Litecoin, and Ethereum wallet passwords.
Chapter 11, Protections against Password Cracking Attacks, discusses potential defenses against password cracking.