curiouslearnerdev/online_tools-ai/password-cracking
Claude Code and agent skill by curiouslearnerdev/online_tools-ai
- community
Checking that the SKILL.md file is still in the repository.
Password hash identification, cracking, and credential brute-forcing using hashid, john, hashcat, hydra, medusa, and ophcrack
Install
npx vskill@latest install curiouslearnerdev/online_tools-ai/password-crackingSKILL.md
password-cracking
Password cracking and credential brute-force workflow for HexStrike AI. Use this skill when a user has captured hashes to crack, wants to brute-force a login service, or needs to identify an unknown hash format.
Workflow
Step 1 — Identify the hash type (hashid)
Always identify the hash format before cracking. Do not guess.
Common hash types and their hashcat mode numbers:
| Hash | hashcat mode | |
|---|---|---|
| MD5 | 0 | |
| SHA-1 | 100 | |
| SHA-256 | 1400 | |
| SHA-512 | 1700 | |
| bcrypt | 3200 | |
| NTLM | 1000 | |
| Net-NTLMv2 | 5600 | |
| WPA2 | 22000 | |
| Kerberos 5 AS-REP | 18200 | |
| Kerberos 5 TGS | 13100 |
Step 2 — Dictionary attack (john or hashcat)
John the Ripper — best for automatic format detection and many exotic formats:
Hashcat — best for speed, GPU acceleration, and rule-based attacks:
Step 3 — Brute-force / mask attack (hashcat)
Use when dictionary attack fails and you know the password format:
Mask charset reference:
?llowercase letters?uuppercase letters?ddigits?sspecial characters?aall printable
Step 4 — Windows NTLM / rainbow tables (ophcrack)
Use ophcrack for Windows NTLM hashes when you have rainbow tables available:
Step 5 — Network service brute-force (hydra or medusa)
Use after gaining credentials to test for password reuse, or when attacking login services directly.
Hydra:
Medusa (alternative to Hydra, stronger on some protocols):
Service-to-tool selection guide
| Service | Tool | |
|---|---|---|
| SSH | hydra, medusa | |
| FTP | hydra, medusa | |
| HTTP form POST | hydra | |
| SMB | netexec (see smb-enum skill) | |
| RDP | hydra | |
| MySQL | hydra, medusa | |
| NTLM hashes | hashcat (mode 1000), john | |
| Net-NTLMv2 | hashcat (mode 5600) | |
| bcrypt | john (slow), hashcat (mode 3200) |
Tips
- Start with
rockyou.txt+best64.rule— covers most real-world passwords. - For corporate targets, build a custom wordlist from the company name, domain, and OSINT findings.
- GPU hashcat is orders of magnitude faster than CPU john for MD5/NTLM — use it when available.
- Never skip
hashid— cracking the wrong format wastes significant time.
HexStrike Tool Reference
| Tool | Use case | |
|---|---|---|
hashid | Identify unknown hash type | |
john | Dictionary + format-aware cracking | |
hashcat | GPU-accelerated dictionary/mask/rule cracking | |
hydra | Network login brute-forcer | |
medusa | Alternative network login brute-forcer | |
patator | Multi-purpose brute-forcer | |
ophcrack | NTLM rainbow table cracker |
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingstorage/hexstrike-ai-community-edition-master/skills/password-cracking/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/curiouslearnerdev/online_tools-ai/password-cracking)