Hashcat Essential Training
1h 54mBeginner2025-04-22
Authors

Scott Simpson
Creating Technology Courses as a Senior Staff Author at LinkedIn
Course details
Get up and running with hashcat, the popular password cracking and recovery program. Hashcat supports more than 300 hashing algorithms, and is regularly used by security auditors to assess the robustness of a password during pentesting tasks. With support for computation using modern GPUs and the ability to coordinate cracking efforts across multiple nodes, hashcat brings speed and scale to our password recovery sessions. Join instructor Scott Simpson as he outlines the core concepts and skills you need to get started with this powerful tool. Along the way, test out your new know-how with practical challenges designed to help you take your ethical hacking to the next level.
Skills covered
Penetration TestingIncident ResponseEssential TrainingCybersecurity
Concepts
0. Introduction
- 01 - Introduction
- 02 - What is Hashcat
- 03 - What you should know
1. Install and Test Hashcat
- 04 - Installing Hashcat and required software
- 05 - Install Hashcat on Linux
- 06 - Install Hashcat on Windows
- 07 - Install Hashcat on macOS
- 08 - Selecting and testing your hardware
2. Hashcat foundations
- 09 - Using Hashcat
- 10 - Getting and identifying hashes
- 11 - Dictionary attacks
- 12 - Combinator attacks
- 13 - Mask attacks
- 14 - Hybrid attacks
- 15 - Association attacks
- 16 - Transform wordlists with rules
- 17 - Using custom charsets
3. Working with Hashcat
- 18 - Managing sessions and workload
- 19 - Distributing work across multiple devices
- 20 - Planning your cracking session
4. Practical Challenges
- 21 - Exploring practical challenges
- 22 - Linux user account password
- 23 - Apache account password
- 24 - Linux bootloader password
- 25 - Password-protected PDF file
Conclusion
- 26 - Next steps