Module 5 – System hacking, Section 5.20: Hashcat – Advanced Password Recovery tool
Hashcat is the self-proclaimed world’s fastest password recovery
tool.
– Proprietary code base until 2015 and now released as free software.
– Available for Linux, OS X, and Windows platform and in CPU-based or GPU-based variants.
– Supported hashing algorithms are Microsoft LM hashes, MD4, MD5, SHA-family, Unix Crypt formats, MySQL, Cisco PIX etc.
– [ Ссылка ]
– Hashcat is available by default in Kali linux tools.
Hashcat – features
• World's first and only in-kernel rule engine
• Multi-Platform (CPU, GPU, DSP, FPGA, etc.)
• Multi-Hash cracking simultaneously
• Supports Multi-Devices Types
• Supports distributed cracking networks
• Supports interactive pause / resume
• Supports sessions and restore
• Supports reading password candidates from file and stdin
• Supports hex-salt and hex-charset
• Supports automatic performance tuning
• Supports automatic keyspace ordering markov-chains
• Built-in benchmarking system
• Integrated thermal watchdog
• 200+ Hash-types implemented
• ... and much more
Hashcat - supported algorithms
• MD4, MD5, Half MD5 (left, mid, right)
• SHA1, SHA-224, SHA-256, SHA-384, SHA-512
• SHA-3 (Keccak)
• BLAKE2b-512
• SipHash
• Skip32
• And many more …
Hashcat - Attack types
Brute-force attack Combinator attack
Dictionary attack Fingerprint attack
Hybrid attack Mask attack
Permutation attack Rule-based attack
Table-Lookup attack Toggle-Case attack
PRINCE attack
OpenCL support
• Supported OpenCL runtimes
– AMD, Apple, Intel, Mesa (Gallium), Nvidia, pocl etc.
• Supported OpenCL device types
– GPU, CPU, APU, DSP, FPGA, Coprocessor etc.
![](https://i.ytimg.com/vi/pV57M0_wmJU/maxresdefault.jpg)