password-attacks

Crack password hashes with Hashcat and John the Ripper.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/0X6C7879/aegissec --skill password-attacks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: password-attacks
Source: https://github.com/0X6C7879/aegissec/tree/main/skills/password-attacks
Command: npx skills add https://github.com/0X6C7879/aegissec --skill password-attacks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Hash-based credential management and breach simulations require a structured approach to identifying weak passwords and compromised credentials. This guide helps security practitioners perform ethically authorized password attacks using Hashcat and John the Ripper, streamlining assessment workflows.

Core Features & Use Cases

  • Hash identification across common formats (MD5, SHA1, SHA256, NTLM, bcrypt) to determine cracking strategy.
  • End-to-end cracking workflows: dictionary attacks, brute-force, rule-based mutations, and hybrid approaches.
  • Credential spraying and pass-the-hash techniques for realistic access-control testing in compliant environments.
  • Wordlist generation and attack planning guidance for secure credential hardening evaluations.

Quick Start

Run a controlled cracking workflow against an authorized target to identify weak passwords and compromised hashes.

Frequently Asked Questions about password-attacks

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

FAQPage Schema
How do I identify hash types before cracking credentials with Hashcat or John the Ripper?

Hash identification across common formats like MD5, SHA1, SHA256, NTLM, and bcrypt determines the cracking strategy. This process involves analyzing the hash structure to select the correct mode in Hashcat or John the Ripper before initiating the attack workflow.

What is the best way to run a dictionary attack against NTLM hashes?

Dictionary attacks against NTLM hashes are executed using Hashcat or John the Ripper with targeted wordlists. This workflow leverages rule-based mutations and hybrid approaches to systematically test potential plaintext passwords against the captured credential hashes.

Does password spraying work for testing access controls in enterprise environments?

Password spraying works for access-control testing by attempting a single common password against many accounts to avoid lockouts. This technique, alongside pass-the-hash, simulates realistic attack scenarios in compliant enterprise targets.

Can I generate custom wordlists for brute-force and rule-based password attacks?

Custom wordlists for brute-force and rule-based password attacks can be generated to target specific organizational patterns. This attack planning guidance improves the efficiency of credential hardening evaluations and secure breach simulations.

How do cracking workflows handle authorization checks during security engagements?

Cracking workflows handle authorization checks by embedding safety prompts and validation steps into the multi-tool orchestration. This ensures password attacks and credential cracking operations remain strictly within ethically authorized and compliant boundaries.

Hashcat vs John the Ripper: which tool should I use for credential cracking?

Hashcat and John the Ripper are both orchestrated for credential cracking, with Hashcat excelling in GPU-accelerated brute-force and hybrid attacks, while John the Ripper offers robust CPU-based dictionary and rule-based mutations for varied hash formats.