performing-hash-cracking-with-hashcat

Cracks password hashes with Hashcat using dictionary, rule-based, and mask attacks.

1|1|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/Yenn503/Net-Runners --skill performing-hash-cracking-with-hashcat-yenn503
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: performing-hash-cracking-with-hashcat
Source: https://github.com/Yenn503/Net-Runners/tree/main/.netrunner/skills/infra/performing-hash-cracking-with-hashcat
Command: npx skills add https://github.com/Yenn503/Net-Runners --skill performing-hash-cracking-with-hashcat-yenn503

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Security auditors and penetration testers need to evaluate password strength by recovering plaintext from captured hashes, and doing this manually across hundreds of hash types and attack strategies is slow and error-prone. ## Core Features & Use Cases - Hash Type Identification: Recognize common hash formats such as MD5, SHA-1, NTLM, sha512crypt, bcrypt, and Kerberos TGS-REP and map them to the correct Hashcat mode. - Multiple Attack Modes: Run dictionary, combination, brute-force mask, rule-based, and hybrid attacks with GPU acceleration. - Custom Rule Creation: Build targeted Hashcat rule sets to crack policy-compliant password variations. - Use Case: During an authorized Active Directory assessment, extract NTLM hashes, run a rule-based dictionary attack, and produce a password strength distribution report to demonstrate policy weaknesses to the client. ## Quick Start Ask the agent to identify the hash type in a captured hash file and run an authorized Hashcat dictionary attack with rule-based mutations against it.

Frequently Asked Questions about performing-hash-cracking-with-hashcat

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I crack password hashes with Hashcat?▼

Identify the hash type first, then select the matching Hashcat mode number and an attack mode such as dictionary (-a 0), brute-force mask (-a 3), or rule-based (-a 0 -r). Run the attack with a wordlist and rules, then analyze which passwords were recovered.

How do I identify a hash type before cracking?▼

Match the hash length and character set against known formats: MD5 is 32 hex chars, NTLM is 32 hex chars from Windows, sha512crypt starts with $6$, and bcrypt starts with $2. Each maps to a specific Hashcat mode number such as 0, 1000, 1800, or 3200.

What Hashcat attack mode should I use for complex passwords?▼

Use rule-based attacks (-a 0 -r) that apply transformation rules to a dictionary for policy-compliant variations, or hybrid modes (-a 6/7) that append masks to wordlist entries for passwords ending in numbers.

Can Hashcat crack bcrypt or Kerberos hashes?▼

Yes, Hashcat supports bcrypt (mode 3200) and Kerberos TGS-REP (mode 13100) among over 300 hash types. Bcrypt is intentionally slow, so expect much lower cracking rates than fast hashes like MD5 or NTLM.

Is it legal to crack password hashes?▼

Hash cracking is only legal with explicit written authorization, such as a penetration testing engagement or internal password audit. All captured hash data must be secured, results reported to asset owners, and cracked passwords destroyed after the engagement.