Skip to main content

Basic Syntax

Common Options


Attack Modes


Mask Charsets

Custom Charset

Mask with Known Pattern


Common Hash Types

Linux

Windows

Kerberos

Web / Application

Database

Wireless

Other


Rules

Rules modify wordlist entries on the fly (append digits, capitalize, etc.).

Built-in Rules

Common Rule Files

Stack Multiple Rules

Custom Rule Syntax

Write custom rule file:

Common Cracking Workflows

NTLM (Windows)

NetNTLMv2 (Responder)

Kerberoast

AS-REP Roast

Linux Shadow (/etc/shadow)

Wi-Fi WPA2

WordPress

MD5 (Generic)


Identify Hash Type


Useful Commands

Show Cracked

Resume Session

Benchmark

Status While Running

Press s during execution for status.

GPU Setup

Hashcat uses GPU by default — massively faster than CPU. Needs proper drivers.

Check Detected Devices

Shows all OpenCL/CUDA devices. If no GPU listed → driver issue.

Required Drivers

NVIDIA Setup (Linux)

NVIDIA Setup (Windows)

Download latest Game Ready or Studio driver from nvidia.com. CUDA included.

AMD Setup (Linux)

Select Specific Device

Device Types (-D)

Temperature Control

VM / Cloud GPU

Running hashcat without GPU is extremely slow. A single NVIDIA RTX 4090 cracks ~160 billion MD5/sec vs ~50 million on CPU. Always use GPU.

Performance Tips


Wordlists