pass-the-hash

Authenticate to Active Directory services using stolen NTLM hashes, AES keys, or Kerberos tickets.

253|37|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/blacklanternsecurity/red-run --skill pass-the-hash
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pass-the-hash
Source: https://github.com/blacklanternsecurity/red-run/tree/main/skills/ad/pass-the-hash
Command: npx skills add https://github.com/blacklanternsecurity/red-run --skill pass-the-hash

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Impacket, Rubeus, mimikatz, netexec, evil-winrm, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables lateral movement across a network using stolen credential material like NTLM hashes or Kerberos tickets, bypassing the need to crack passwords.

Core Features & Use Cases

  • Credential Reuse: Authenticates to AD services using NTLM hashes, AES keys, or Kerberos tickets.
  • Multiple Techniques: Supports Pass-the-Hash, Over-Pass-the-Hash, Pass-the-Key, and Pass-the-Ticket.
  • OPSEC Considerations: Prioritizes Kerberos-first authentication (AES keys, tickets) over direct NTLM Pass-the-Hash to minimize detection.
  • Use Case: After obtaining an NTLM hash from a compromised system, use this Skill to authenticate to other machines in the domain as the same user, allowing for further network exploration and exploitation without cracking the password.

Quick Start

Use the pass-the-hash skill to authenticate to target.domain.local using the provided NTLM hash.

Frequently Asked Questions about pass-the-hash

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

FAQPage Schema
How do I use stolen NTLM hashes for lateral movement in Active Directory?

You can perform lateral movement in Active Directory by authenticating to network services using stolen NTLM hashes. This Skill leverages tools like Impacket and NetExec to execute commands across the domain without needing to crack the original plaintext password.

Can I use Kerberos tickets for lateral movement to minimize detection?

Yes, you can use Kerberos tickets or AES keys for lateral movement to minimize detection. This Skill prioritizes OPSEC-safe Kerberos authentication methods like Pass-the-Ticket and Over-Pass-the-Hash over direct NTLM authentication to reduce security alerts.

What is the difference between Pass-the-Hash and Over-Pass-the-Hash techniques?

Pass-the-Hash authenticates directly using an NTLM hash, whereas Over-Pass-the-Hash uses an NTLM hash to request a Kerberos ticket. This Skill supports both techniques but prioritizes Over-Pass-the-Hash to maintain better OPSEC during lateral movement.

Does this Skill require mimikatz or Impacket to authenticate with stolen credentials?

Yes, this Skill relies on credential manipulation tools including Impacket, Rubeus, mimikatz, and evil-winrm. These dependencies provide the necessary frameworks to execute Pass-the-Hash, Pass-the-Key, and Pass-the-Ticket attacks in Active Directory.

What is the best way to authenticate to another machine in a domain using an AES key?

The best way to authenticate using an AES key is through the Pass-the-Key technique. This Skill facilitates Pass-the-Key attacks by utilizing tools like Rubeus to request Kerberos tickets, enabling OPSEC-safe lateral movement across Active Directory environments.

Why should I use Kerberos authentication instead of NTLM for lateral movement?

You should use Kerberos authentication instead of NTLM to avoid triggering common security monitoring alerts. This Skill prioritizes Kerberos-first methods like Pass-the-Ticket because direct NTLM Pass-the-Hash traffic is more heavily monitored and easily detected by defenders.