CrackMapExec

CrackMapExec, or CME, is a post-exploitation tool developed in Python and designed for penetration testing against networks. CrackMapExec collects Active Directory information to conduct lateral movement through targeted networks.[1]

ID: S0488
Type: TOOL
Platforms: Windows
Version: 1.1
Created: 17 July 2020
Last Modified: 14 March 2024

Techniques Used

Domain ID Name Use
Enterprise T1047 Windows管理规范

CrackMapExec can execute remote commands using Windows Management Instrumentation.[1]

Enterprise T1550 .002 使用备用认证材料: Pass the Hash

CrackMapExec can pass the hash to authenticate via SMB.[1]

Enterprise T1112 修改注册表

CrackMapExec can create a registry key using wdigest.[1]

Enterprise T1059 .001 命令与脚本解释器: PowerShell

CrackMapExec can execute PowerShell commands via WMI.[1]

Enterprise T1201 密码策略发现

CrackMapExec can discover the password policies applied to the target system.[1]

Enterprise T1003 .002 操作系统凭证转储: Security Account Manager

CrackMapExec can dump usernames and hashed passwords from the SAM.[1]

.003 操作系统凭证转储: NTDS

CrackMapExec can dump hashed passwords associated with Active Directory using Windows' Directory Replication Services API (DRSUAPI), or Volume Shadow Copy.[1]

.004 操作系统凭证转储: LSA Secrets

CrackMapExec can dump hashed passwords from LSA secrets for the targeted system.[1]

Enterprise T1083 文件和目录发现

CrackMapExec can discover specified filetypes and log files on a targeted system.[1]

Enterprise T1110 暴力破解

CrackMapExec can brute force supplied user credentials across a network range.[1]

.001 Password Guessing

CrackMapExec can brute force passwords for a specified user on a single target system or across an entire network.[1]

.003 Password Spraying

CrackMapExec can brute force credential authentication by using a supplied list of usernames and a single password.[1]

Enterprise T1069 .002 权限组发现: Domain Groups

CrackMapExec can gather the user accounts within domain groups.[1]

Enterprise T1082 系统信息发现

CrackMapExec can enumerate the system drives and associated system name.[1]

Enterprise T1049 系统网络连接发现

CrackMapExec can discover active sessions for a targeted system.[1]

Enterprise T1016 系统网络配置发现

CrackMapExec can collect DNS information from the targeted system.[1]

Enterprise T1135 网络共享发现

CrackMapExec can enumerate the shared folders and associated permissions for a targeted network.[1]

Enterprise T1087 .002 账号发现: Domain Account

CrackMapExec can enumerate the domain user accounts on a targeted system.[1]

Enterprise T1018 远程系统发现

CrackMapExec can discover active IP addresses, along with the machine name, within a targeted network.[1]

Enterprise T1053 .002 预定任务/作业: At

CrackMapExec can set a scheduled task on the target system to execute commands remotely using at.[1]

Groups That Use This Software

Campaigns

ID Name Description
C0029 Cutting Edge

[10]

References