# parrotsec/mimikatz

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/parrotsec-mimikatz).**

2,536 stars · 350 forks · YARA

## Links

- GitHub: https://github.com/ParrotSec/mimikatz
- awesome-repositories: https://awesome-repositories.com/repository/parrotsec-mimikatz.md

## Description

Mimikatz is a Windows post-exploitation framework designed for extracting plaintext passwords, hashes, PIN codes, and security tokens from system memory and the registry. It functions as a credential extraction tool that targets the Local Security Authority Subsystem Service to retrieve cached credentials and sensitive account data.

The project provides specialized capabilities for Active Directory penetration testing, including the simulation of domain controllers to replicate directory secrets. It features a Kerberos ticket manipulator capable of exporting, injecting, and forging authentication tickets to bypass identity verification.

The framework covers a broad range of security analysis activities, including privilege escalation, network lateral movement, and the export of private keys and certificates from system stores. It also includes utilities for kernel-mode driver injection to bypass operating system protections and the encryption of remote command traffic.

## Tags

### Security & Cryptography

- [Credential Extraction Toolkits](https://awesome-repositories.com/f/security-cryptography/identity-access-management/authentication-strategies/session-and-credential-handling/credential-security-utilities/credential-extraction-toolkits.md) — Provides a framework for auditing Windows security by accessing sensitive data stored in the Local Security Authority.
- [Credential Extraction Utilities](https://awesome-repositories.com/f/security-cryptography/identity-access-management/credential-lifecycle-management/credential-security/credential-extraction-utilities.md) — Retrieves plaintext passwords, hashes, PIN codes, and authentication tickets directly from system memory. ([source](https://github.com/ParrotSec/mimikatz#readme))
- [Golden Ticket Attacks](https://awesome-repositories.com/f/security-cryptography/kerberos-authentication/kerberos-ticket-cache-manipulators/golden-ticket-attacks.md) — Exports, injects and forges Kerberos tickets to bypass authentication and perform Golden Ticket attacks.
- [Ticket Forgery and Injection](https://awesome-repositories.com/f/security-cryptography/kerberos-authentication/kerberos-ticket-cache-manipulators/ticket-forgery-and-injection.md) — Parses and modifies authentication tickets in memory to forge identity claims or inject stolen session keys.
- [Kerberos Ticket Extractors](https://awesome-repositories.com/f/security-cryptography/kerberos-authentication/kerberos-ticket-extractors.md) — Extracts active Kerberos authentication tickets from system memory for offline analysis or injection. ([source](https://github.com/ParrotSec/mimikatz/blob/master/README.md))
- [Kerberos Ticket Forgers](https://awesome-repositories.com/f/security-cryptography/kerberos-authentication/kerberos-ticket-forgers.md) — Generates forged Kerberos authentication tickets to obtain persistent administrative access to a network. ([source](https://github.com/ParrotSec/mimikatz/blob/master/README.md))
- [Memory-Based Plaintext Recovery](https://awesome-repositories.com/f/security-cryptography/password-hash-recovery/memory-based-plaintext-recovery.md) — Retrieves plaintext passwords and hashes from memory by interacting with the local security authority. ([source](https://github.com/ParrotSec/mimikatz/blob/master/README.md))
- [Post-Exploitation Frameworks](https://awesome-repositories.com/f/security-cryptography/post-exploitation-frameworks.md) — Provides a set of tools for escalating privileges, performing lateral movement and exporting cryptographic keys.
- [Privilege Escalation Analysis](https://awesome-repositories.com/f/security-cryptography/privilege-escalation-analysis.md) — Gains unauthorized administrative access by extracting security tokens and manipulating the local security authority.
- [Lateral Movement Techniques](https://awesome-repositories.com/f/security-cryptography/security/infrastructure-and-hardware/infrastructure-system-hardening/active-directory-attacks/lateral-movement-techniques.md) — Moves between compromised systems using stolen credentials and forged authentication tickets to impersonate users.
- [Cryptographic Key Extractors](https://awesome-repositories.com/f/security-cryptography/cryptographic-key-management/cryptographic-key-extractors.md) — Extracts certificates and non-exportable private keys from system and user certificate stores. ([source](https://github.com/ParrotSec/mimikatz/blob/master/README.md))

### Part of an Awesome List

- [Active Directory Security](https://awesome-repositories.com/f/awesome-lists/security/active-directory-security.md) — Tests domain security by forging Kerberos tickets and replicating directory secrets to escalate privileges.
- [Credential Dumping](https://awesome-repositories.com/f/awesome-lists/security/credential-dumping.md) — Retrieves secrets, cached credentials, and database information from the registry and system memory. ([source](https://github.com/ParrotSec/mimikatz/blob/master/README.md))

### Operating Systems & Systems Programming

- [Authentication Process Interaction](https://awesome-repositories.com/f/operating-systems-systems-programming/authentication-process-interaction.md) — Communicates with system authentication processes to request decrypted passwords or cached credential blobs.
- [Credential Memory Dumping](https://awesome-repositories.com/f/operating-systems-systems-programming/binary-memory-dumping/structured-memory-dumping/credential-memory-dumping.md) — Reads process memory directly to extract sensitive credentials stored by the local security authority.
- [Kernel Driver Injection](https://awesome-repositories.com/f/operating-systems-systems-programming/hardware-interfacing-drivers/hardware-drivers/graphics-drivers/kernel-driver-injection.md) — Loads custom kernel-mode drivers to bypass operating system protections and access privileged system memory.

### System Administration & Monitoring

- [Directory Replication Tools](https://awesome-repositories.com/f/system-administration-monitoring/access-control-synchronizers/directory-replication-tools.md) — Mimics domain controller replication protocols to retrieve sensitive Active Directory account data.
- [Protected Hive Access](https://awesome-repositories.com/f/system-administration-monitoring/system-registry-managers/raw-registry-hive-parsing/protected-hive-access.md) — Provides capabilities to read protected system registry hives to extract stored hashes and security descriptors.
