RTT· red team
RTT · red team
Advanced Search Keywords:
  • opsec:low - Show techniques with low noise level (stealthy)
  • phase:"initial access" - Filter by phase (use quotes for spaces)
  • category:lateral - Filter by category
  • platform:windows - Filter by platform
  • tag:credential - Find items with specific tag in results
  • external:true - Show only external techniques
Combining Keywords:

tag:stealth phase:"initial access" password

Searches for "password" within low-noise techniques in the initial access phase
TechniquesToolsCommandsAPTs
Search techniques, tools, commands…⌘K
No scenario
No scenario · all techniques in scope
IdleStatus
0Scenarios
Advanced Search Keywords:
  • opsec:low - Show techniques with low noise level (stealthy)
  • phase:"initial access" - Filter by phase (use quotes for spaces)
  • category:lateral - Filter by category
  • platform:windows - Filter by platform
  • tag:credential - Find items with specific tag in results
  • external:true - Show only external techniques
Combining Keywords:

tag:stealth phase:"initial access" password

Searches for "password" within low-noise techniques in the initial access phase


























​
​
  • 0c) or forge it manually — keys from trust-sid-history (5b: secretsdump -just-trust-keys, impacket master only, else mimikatz)

    Impacket
    0c) or forge it manually — keys from trust-sid-history (5b: secretsdump -

  • 1) automated child→parent (nxc module — DCSyncs the child krbtgt, forges the EA ticket; intra-forest only)

    NetExec
    1) automated child→parent (nxc module — DCSyncs the child krbtgt, forges the EA ticket; in

  • 1) automated child→parent (nxc module — DCSyncs the child krbtgt, forges the EA ticket; intra-forest only) — via PtH

    NetExec
    1) automated child→parent (nxc module — DCSyncs the child krbtgt, forges the EA ticket; in

  • 1) back up the CA key → CA.pfx

    Certipy
    Identity:certificate
    1) back up the CA key → CA.pfx. With ManageCA/ManageCertificates (or the CA private key) y

  • 1) back up the CA key → CA.pfx — with NT hash

    Certipy
    Identity:certificate
    1) back up the CA key → CA.pfx — with NT hash. With ManageCA/ManageCertificates (or the CA

  • 1) create the rogue machine (name WITHOUT $ — it becomes {{computer_name}}$)

    bloodyAD
    Identity:computer-account
    1) create the rogue machine (name WITHOUT $ — it becomes {{computername}}$). GenericAll /

  • 1) create the rogue machine (name WITHOUT $ — it becomes {{computer_name}}$) — via PtH

    bloodyAD
    Identity:computer-account
    1) create the rogue machine (name WITHOUT $ — it becomes {{computername}}$) — via PtH. Gen

  • 1) dump with the ticket from step 0 (nxc additionally needs local admin for RemoteOperations)

    NetExec
    Data:directory-replication
    1) dump with the ticket from step 0 (nxc additionally needs local admin for RemoteOperatio

  • 1) get the agent / any-purpose cert

    Certipy
    Identity:certificate
    1) get the agent / any-purpose cert. A template that issues an Any-Purpose or Certificate-

  • 1) get the agent / any-purpose cert — with NT hash

    Certipy
    Identity:certificate
    1) get the agent / any-purpose cert — with NT hash. A template that issues an Any-Purpose

  • 1) make yourself officer (Manage CA)

    Certipy
    Access:CA officer
    1) make yourself officer (Manage CA). CA-level rights let you appoint yourself officer, ap

  • 1) make yourself officer (Manage CA) — with NT hash

    Certipy
    Access:CA officer
    1) make yourself officer (Manage CA) — with NT hash. CA-level rights let you appoint yours

  • 1b) cross-domain: create it in the partner domain via Kerberos (KRB5CCNAME = your extra-SID ticket)

    bloodyAD
    Identity:computer-account
    1b) cross-domain: create it in the partner domain via Kerberos (KRB5CCNAME = your extra-SI

  • 2) forge a cert for any identity

    Certipy
    Identity:certificate
    2) forge a cert for any identity. With ManageCA/ManageCertificates (or the CA private key)

  • 2) point the DC machine account at your rogue machine (trustee WITH $)

    bloodyAD
    Identity:delegation
    2) point the DC machine account at your rogue machine (trustee WITH $). GenericAll / Write

  • 2) point the DC machine account at your rogue machine (trustee WITH $) — via PtH

    bloodyAD
    Identity:delegation
    2) point the DC machine account at your rogue machine (trustee WITH $) — via PtH. GenericA

  • 2) publish SubCA (Manage CA)

    Certipy
    Identity:certificate
    2) publish SubCA (Manage CA). CA-level rights let you appoint yourself officer, approve re

  • 2) publish SubCA (Manage CA) — with NT hash

    Certipy
    Identity:certificate
    2) publish SubCA (Manage CA) — with NT hash. CA-level rights let you appoint yourself offi

  • 2) request on behalf of the target

    Certipy
    Identity:certificate
    2) request on behalf of the target. A template that issues an Any-Purpose or Certificate-R

  • 2) request on behalf of the target — with NT hash

    Certipy
    Identity:certificate
    2) request on behalf of the target — with NT hash. A template that issues an Any-Purpose o

  • 2) same straight to DRSUAPI (Kerberos needs the DNS name → {{trust_dc_fqdn}})

    Impacket
    2) same straight to DRSUAPI (Kerberos needs the DNS name → {{trustdcfqdn

  • 2b) cross-domain variant via Kerberos

    bloodyAD
    Identity:delegation
    2b) cross-domain variant via Kerberos. GenericAll / WriteDACL / WriteAccountRestrictions o

  • 3) or: partner creds that hold DCSync rights there

    Impacket
    3) or: partner creds that hold DCSync rights there. A trust never grants replication right

  • 3) or: partner creds that hold DCSync rights there — with NT hash

    Impacket
    Access:cross-domain
    3) or: partner creds that hold DCSync rights there — with NT hash. A trus

  • 3) request SubCA (fails → saves the key)

    Certipy
    Identity:certificate
    3) request SubCA (fails → saves the key). CA-level rights let you appoint yourself officer

  • 3) request SubCA (fails → saves the key) — with NT hash

    Certipy
    Identity:certificate
    3) request SubCA (fails → saves the key) — with NT hash. CA-level rights let you appoint y

  • 3) S4U2Proxy as {{target_user}} on the DC (HOST SPN)

    Impacket
    Identity:delegation
    3) S4U2Proxy as {{targetuser}} on the DC (HOST SPN). GenericAll / WriteDACL / WriteAccount

  • 3b) cross-domain: realm = partner domain, machine creds

    Impacket
    Identity:delegation
    3b) cross-domain: realm = partner domain, machine creds. GenericAll / WriteDACL / WriteAcc

  • 3c) nxc alternative: authenticate as the rogue machine, nxc runs S4U2Self+S4U2Proxy internally

    NetExec
    Identity:Kerberos:Impersonation
    3c) nxc alternative: authenticate as the rogue machine, nxc runs S4U2Self+S4U2Proxy intern

  • 3d) same and dump NTDS as {{target_user}} in one go

    NetExec
    Data:CredentialDump
    3d) same and dump NTDS as {{targetuser}} in one go. GenericAll / WriteDACL / WriteAccountR

  • 4) approve request ID (replace from step 3)

    Certipy
    Identity:certificate
    4) approve request ID (replace from step 3). CA-level rights let you appoint yourself off

  • 4) approve request ID (replace from step 3) — with NT hash

    Certipy
    Identity:certificate
    4) approve request ID (replace from step 3) — with NT hash. CA-level rights let you appoi

  • 4) machine identity variant (-dns)

    Certipy
    Identity:certificate
    4) machine identity variant (-dns). With ManageCA/ManageCertificates (or the CA private ke

  • 4) same via PtH

    Impacket
    Identity:domain-controller
    4) same via PtH. A trust never grants replication rights — DCSync needs R

  • 5) DCSync the DC with the impersonated admin ticket

    Impacket
    Data:credentials
    5) DCSync the DC with the impersonated admin ticket. GenericAll / WriteDACL / WriteAccount

  • 5) retrieve the issued cert

    Certipy
    Identity:certificate
    5) retrieve the issued cert. CA-level rights let you appoint yourself officer, approve req

  • 5) retrieve the issued cert — with NT hash

    Certipy
    Identity:certificate
    5) retrieve the issued cert — with NT hash. CA-level rights let you appoint yourself offic

  • 5) single account: the partner krbtgt key

    Impacket
    Identity:domain-controller
    5) single account: the partner krbtgt key. A trust never grants replication rights âââ

  • 5) single account: the partner krbtgt key — with NT hash

    Impacket
    Identity:domain-controller
    5) single account: the partner krbtgt key — with NT hash. A trust never g

  • 5b) or plain SAM/LSA dump from the DC

    Impacket
    Data:credentials
    5b) or plain SAM/LSA dump from the DC. GenericAll / WriteDACL / WriteAccountRestrictions o

  • 6) forge inter-realm golden with AES256 — -extra-sid = target-domain SIDs as ONE comma-separated list; -user-id = real RID of the ticketer username ({{user_rid}} when you forge as {{user}}; default 500 = Administrator)

    Impacket
    Identity:kerberos-ticket
    6) forge inter-realm golden with AES256 — -extra-sid = target-domain SIDs

  • 6b) same with extra PAC (ly4k fork only)

    Impacket
    Identity:kerberos-ticket
    6b) same with extra PAC (ly4k fork only). Forge an inter-realm ticket with the trust key a

  • 6c) RC4 fallback — outgoing key, only valid while both trust directions share the password (< 30 days)

    Impacket
    Identity:kerberos-ticket
    6c) RC4 fallback — outgoing key, only valid while both trust directions s

  • 6d) cross-forest with SID history enabled (Treat as External): RID 500–1000 is filtered, only RID > 1000 survives — pick a group like Exchange Windows Permissions or a custom admin group

    Impacket
    6d) cross-forest with SID history enabled (Treat as External): RID 500–10

  • A: cleanup

    bloodyAD
    Identity:servicePrincipalName
    A: cleanup. Write access to servicePrincipalName unlocks two attacks: make an account roas

  • A: cleanup — via PtH

    bloodyAD
    Identity:servicePrincipalName
    A: cleanup — via PtH. Write access to servicePrincipalName unlocks two attacks: make an ac

  • A: crack (no proxy)

    hashcat
    Identity:Kerberos:service-ticket
    A: crack (no proxy). Write access to servicePrincipalName unlocks two attacks: make an acc

  • A: password variant

    bloodyAD
    Identity:servicePrincipalName
    A: password variant. Write access to servicePrincipalName unlocks two attacks: make an acc

  • A: password variant — via PtH

    bloodyAD
    Identity:servicePrincipalName
    A: password variant — via PtH. Write access to servicePrincipalName unlocks two attacks: m

  • A: targeted kerberoast — set SPN (your notes style)

    bloodyAD
    Identity:servicePrincipalName
    A: targeted kerberoast — set SPN (your notes style). Write access to servicePrincipalName

  • A) inject Client Authentication (Schannel)

    Certipy
    Identity:ADCS
    A) inject Client Authentication (Schannel). An unpatched CA copies attacker-supplied appli

  • A) inject Client Authentication (Schannel) — with NT hash

    Certipy
    Identity:ADCS
    A) inject Client Authentication (Schannel) — with NT hash. An unpatched CA copies attacker

  • A) LDAPS shell as the target

    Certipy
    Access:LDAP
    A) LDAPS shell as the target. An unpatched CA copies attacker-supplied application policie

  • Abuse MachineAccountQuota to Add Computer Account

    Sharpmad
    Attack:Persistence:AccountCreation
    Create a new machine account in Active Directory using standard user privileges via LDAP t

  • Abuse RBCD

    bloodyAD
    Identity:Kerberos:Delegation:RBCD_Exploit
    Configure Resource-Based Constrained Delegation by adding the service account to the targe

  • Abuse SCCM HTTP client enrollment

    SCCMHunter
    Attack:CredentialAccess:SCCMEnrollment
    Request SCCM client policy through a Management Point to recover Network Access Account cr

  • Access Remote Files

    Samba
    Network:Share:SMB:Accessed
    Connect to a named SMB share and open an interactive session; use commands such as ls or g

  • account data for password calc (low-priv AD read)

    GoldenGMSA
    Identity:gMSA
    account data for password calc (low-priv AD read). Group Managed Service Account password

  • Acquire a Let's Encrypt Certificate for a C2 Domain

    certbot
    Identity:Certificate:TLS
    Obtain a publicly trusted TLS certificate and private key for a controlled C2 hostname by

  • Active ARP Host Discovery

    Network scanner
    Network:Reconnaissance
    Actively discover responding IP and MAC addresses in an authorized IPv4 range on the selec

  • Active ARP Scan of Subnet

    netdiscover
    Attack:Reconnaissance:Network:ARP
    Send ARP requests across a specified IPv4 CIDR on a selected interface and display respond

  • Active Directory collection

    rusthound
    Network:Service:LDAP
    Collect the domain naming context over LDAP and package BloodHound Legacy-compatible JSON

  • Active Directory Relay Audit (Ghost SPNs Suppressed)

    RelayKing
    Attack:DomainEnumeration
    Enumerate Active Directory computers via LDAP and audit default protocols for NTLM relay c

  • Active DNS Resolution of Discovered Hosts

    theHarvester
    Attack:Recon:DNS:Resolve
    Performs DNS A-record resolution against discovered subdomains to confirm active reachable

  • Active host discovery

    BetterCap
    Attack:Reconnaissance:Network:ActiveHosts
    Probe the selected interface's current subnet and use net.recon to identify responding hos

  • Active host discovery

    BetterCap
    Attack:Reconnaissance:Network:ActiveHosts
    Probe the selected interface's current subnet and use net.recon to identify responding hos

  • Active ICMP Ping Sweep

    Hardware implant
    Network:Reconnaissance:HostDiscovery
    Send ICMP echo requests to each address in an authorized range and list hosts that reply.

  • active sessions on a host

    NetExec
    Network:session-enumeration
    active sessions on a host. Find logged-on users and active sessions to pick your lateral m

  • active sessions on a host — via PtH

    NetExec
    Network:session-enumeration
    active sessions on a host — via PtH. Find logged-on users and active sessions to pick your

  • AD DNS records

    bloodyAD
    Network:dns_records
    AD DNS records. Trusts, children, memberships, DNS, and a quick BloodHound collector.

  • AD DNS records — via PtH

    bloodyAD
    Network:dns_records
    AD DNS records — via PtH. Trusts, children, memberships, DNS, and a quick BloodHound colle

  • AD_Miner - AD-miner

    AD_Miner
    Orange Cyberdefense Active Directory Mindmap

  • ADCS web enrollment variant (works with LDAP signing enforced)

    NetExec
    Access:credential-relay
    ADCS web enrollment variant (works with LDAP signing enforced). Relay the local machine ac

  • ADCS web enrollment variant (works with LDAP signing enforced) — via PtH

    NetExec
    Access:credential-relay
    ADCS web enrollment variant (works with LDAP signing enforced) — via PtH. Relay the local

  • Add a C# type to the current session

    Add-Type
    System:Process:Execution
    Compile a small C class from a source string and make the type available in the current Po

  • Add a domain user to local Administrators with NT hash (computer GPO)

    pygpoabuse.py
    Attack:Execution
    Writes a computer immediate-task definition to the selected GPO using NTLM hash authentica

  • Add a domain user to local Administrators with password (computer GPO)

    pygpoabuse.py
    Attack:Execution
    Writes a computer immediate-task definition to the selected GPO. When computers in that GP

  • Add a dynamic DNS record

    Powermad
    Network:Service:DNS
    Create a supported DNS resource record through a dynamic update, subject to zone configura

  • add a machine account (password is printed)

    Impacket
    Attack:ntlm-relay
    add a machine account (password is printed). Relay to a DC without LDAP signing ââ€Â

  • Add a Shadow Credential

    pywhisker
    Attack:Persistence:AccountManipulation
    Generate a certificate-backed KeyCredential and add it to a target user's or computer's ms

  • Add a User to a Domain Group

    Active Directory PowerShell module
    Identity:Group:Membership
    Add one specified user or principal to an Active Directory group. Membership changes may g

  • Add an Authorized Host to AWX Inventory

    AWX
    System:Inventory:Create
    Create one explicitly authorized host record in an AWX inventory through the documented bu

  • Add an existing account to a local group

    net.exe
    Identity:Account:Group:Local
    Add an existing user or domain account to a local group on the authorized Windows host.

  • Add Computer Startup Script via GPO

    SharpGPOAbuse
    Attack:LateralMovement:GroupPolicyExecution
    Add a startup script to the computer-side script list of the selected GPO. In-scope comput

  • Add Custom Outlook Form

    ruler
    Attack:Persistence:Success
    Adds a custom Outlook form containing VBScript to the mailbox. The script can execute when

  • Add KeePass Config Trigger

    KeeThief
    Attack:Persistence
    Adds a KeePass 2.x configuration trigger that exports an opened database to CSV, or can be

  • add local admin (cleanup later)

    NetExec
    Access:local-admin
    add local admin (cleanup later). IIS/MSSQL/service shells usually hold these — potato tool

  • add local admin (cleanup later) — via PtH

    NetExec
    Access:local-admin
    add local admin (cleanup later) — via PtH. IIS/MSSQL/service shells usually hold these — p

  • Add Local Administrator via GPO

    SharpGPOAbuse
    Attack:PrivilegeEscalation:GroupPolicyModification
    Configure the GPO security template to add the specified existing domain account to the lo

  • add member to group

    bloodyAD
    Access:group-membership-add
    add member to group. Add members, grant GenericAll / DCSync / RBCD.

  • add member to group — via PtH

    bloodyAD
    Access:group-membership-add
    add member to group — via PtH. Add members, grant GenericAll / DCSync / RBCD.

  • add member via ccache

    bloodyAD
    Access:group-membership-add
    add member via ccache. Add members, grant GenericAll / DCSync / RBCD.

  • Add Remote Registry Backdoor

    DAMP
    Access:Permission:ACL
    Adds an allow ACE for a specified trustee to the remote registry keys used by DAMP. This c

  • add self

    bloodyAD
    Access:group-membership
    add self. Add yourself (or a controlled account) to a privileged group.

  • add self — via PtH

    bloodyAD
    Access:group-membership
    add self — via PtH. Add yourself (or a controlled account) to a privileged group.

  • add self via ccache

    bloodyAD
    Access:group-membership
    add self via ccache. Add yourself (or a controlled account) to a privileged group.

  • Add Shadow Credential

    Whisker
    Identity:Certificate:PFX
    Adds a key credential to the target object's msDS-KeyCredentialLink attribute and writes i

  • Add SID history value (x64 builds)

    mimikatz
    Attack:PrivilegeEscalation:SIDHistoryInjection
    Mimikatz's SID module can add a SID or resolvable account name to a target object's sIDHis

  • Add Source-NAT Traffic Interaction

    SilentBridge
    Network:Connection:Traffic:Intercepted
    Adds L2/L3 source NAT and gateway ARP/route configuration to an already-created bridge so

  • Add trustee ACE to remote registry keys

    Add-RemoteRegBackdoor
    Attack:Persistence:RemoteRegistryACL
    Call DAMP's function to add an inheritable allow ACE for the chosen trustee to the remote-

  • Add User Logon Script via GPO

    SharpGPOAbuse
    Attack:LateralMovement:GroupPolicyExecution
    Add a logon script to the user-side script list of the selected GPO. In-scope users may ru

  • add/overwrite A record

    bloodyAD
    Network:DNS
    add/overwrite A record. Spoof unregistered DNS names or add records for coercion/relay (AD

  • add/overwrite A record — via PtH

    bloodyAD
    Network:DNS
    add/overwrite A record — via PtH. Spoof unregistered DNS names or add records for coercion

  • adidnsdump - adidnsdump

    adidnsdump
    Orange Cyberdefense Active Directory Mindmap

  • admin-style reset

    bloodyAD
    Identity:password
    admin-style reset. Reset a password with GenericAll / User-Force-Change-Password.

  • admin-style reset — via PtH

    bloodyAD
    Identity:password
    admin-style reset — via PtH. Reset a password with GenericAll / User-Force-Change-Password

  • AdminService console — with NT hash

    SCCMHunter
    Access:remote
    AdminService console — with NT hash. Find SCCM infrastructure, profile site systems, and a

  • AdminService console (get_creds/decrypt/speak_to_the_manager/script)

    SCCMHunter
    Access:remote
    AdminService console (getcreds/decrypt/speaktothemanager/script). Find SCCM infrastructure

  • AES-only domains (module defaults to RC4)

    NetExec
    Identity:domain-trust
    AES-only domains (module defaults to RC4). From a compromised child domain, escalate to th

  • AES-only domains (module defaults to RC4) — via PtH

    NetExec
    Identity:domain-trust
    AES-only domains (module defaults to RC4) — via PtH. From a compromised child domain, esca

  • AES256 key (preferred when available — works in AES-only domains)

    Impacket
    Identity:Kerberos
    AES256 key (preferred when available — works in AES-only domains). Turn p

  • after SPN redirect: ticket for the DC

    Impacket
    Identity:delegation
    after SPN redirect: ticket for the DC. An account allowed to delegate to a service can imp

  • agent cert via ccache

    Certipy
    Identity:certificate
    agent cert via ccache. A template that issues an Any-Purpose or Certificate-Request-Agent

  • all delegation (impacket)

    Impacket
    Identity:delegation
    all delegation (impacket). Find constrained, unconstrained and RBCD configuration before a

  • all delegation (impacket) — with NT hash

    Impacket
    Identity:delegation
    all delegation (impacket) — with NT hash. Find constrained, unconstrained

  • all delegation edges (unconstrained + constrained + RBCD, enabled accounts only)

    NetExec
    Identity:Delegation:Enumeration
    all delegation edges (unconstrained + constrained + RBCD, enabled accounts only). Find con

  • all delegation edges (unconstrained + constrained + RBCD, enabled accounts only) — via PtH

    NetExec
    Identity:Delegation:Enumeration
    all delegation edges (unconstrained + constrained + RBCD, enabled accounts only) — via PtH

  • all delegation via ccache (env inline)

    Impacket
    Identity:delegation
    all delegation via ccache (env inline). Find constrained, unconstrained and RBCD configura

  • all domain hashes offline

    Impacket
    Data:credential-dump
    all domain hashes offline. Backup Operators (or an enabled SeBackupPrivilege) can read any

  • all groups

    bhcli
    Identity:group
    all groups. Terminal answers instead of GUI clicking: users/computers/groups, nested membe

  • all groups of the partner domain

    bhcli
    Identity:group
    all groups of the partner domain. Map the partner domain: which groups is your user in (ne

  • all hashes (password)

    Impacket
    Data:credential:hash
    all hashes (password). Replicate secrets like a DC (needs DCSync rights / DA). The endgame

  • all hashes (password) — with NT hash

    Impacket
    Data:credential:hash
    all hashes (password) — with NT hash. Replicate secrets like a DC (needs

  • all my write rights in the partner domain

    bloodyAD
    all my write rights in the partner domain. Use the partner-domain account: find what it ca

  • all recon tables

    SCCMHunter
    all recon tables. Find SCCM infrastructure, profile site systems, and abuse client enrollm

  • all TGS via ccache (env inline)

    Impacket
    Identity:Kerberos
    all TGS via ccache (env inline). Request service tickets for accounts with SPNs and crack

  • all vectors → uncon host

    Coercer
    Attack:Coercion
    Legacy Coercer invocation extracted from a scenario that names an unconstrained-delegation

  • all vectors → uncon host — with NT hash

    Coercer
    Attack:Coercion
    Legacy Coercer invocation extracted from a scenario that names an unconstrained-delegation

  • all vectors, list only

    Coercer
    Attack:Coercion
    The curated source labels this entry list-only, but the stored invocation omits the analys

  • all vectors, list only — with NT hash

    Coercer
    Attack:Coercion
    The curated source labels this entry list-only, but the stored invocation omits the analys

  • all writable objects

    bloodyAD
    Access:write
    all writable objects. Enumerates every object your account has write rights over. Huge sho

  • all writable objects — via PtH

    bloodyAD
    Access:write
    all writable objects — via PtH. Enumerates every object your account has write rights over

  • all writable objects via ccache

    bloodyAD
    all writable objects via ccache. Enumerates every object your account has write rights ove

  • allow Restricted Admin (needs local admin)

    NetExec
    Access:restricted-admin-enable
    allow Restricted Admin (needs local admin). xfreerdp on Kali: NLA with or without Kerberos

  • allow Restricted Admin (needs local admin) — via PtH

    NetExec
    Access:restricted-admin-enable
    allow Restricted Admin (needs local admin) — via PtH. xfreerdp on Kali: NLA with or withou

  • also escalate user

    Impacket
    Attack:ntlm-relay
    also escalate user. No write rights? Let the relay create the machine and set delegation f

  • alternative automation (impacket)

    Impacket
    alternative automation (impacket). From a compromised child domain, escalate to the parent

  • alternative automation (impacket) — with NT hash

    Impacket
    alternative automation (impacket) — with NT hash. From a compromised chil

  • alternative: raw minidump (parse with pypykatz)

    NetExec
    Identity:Credential
    alternative: raw minidump (parse with pypykatz). A machine trusted for delegation caches T

  • alternative: raw minidump (parse with pypykatz) — via PtH

    NetExec
    Identity:Credential
    alternative: raw minidump (parse with pypykatz) — via PtH. A machine trusted for delegatio

  • altservice for local admin services

    Impacket
    Identity:delegation
    altservice for local admin services. An account allowed to delegate to a service can imper

  • altservice for local admin services — with NT hash

    Impacket
    Identity:delegation
    altservice for local admin services — with NT hash. An account allowed to

  • altservice trick

    Impacket
    Identity:Kerberos
    altservice trick. Request a service ticket as an arbitrary user (S4U2Self/S4U2Proxy). The

  • altservice trick with NT hash

    Impacket
    Identity:Kerberos
    altservice trick — with NT hash. Request a service ticket as an arbitrary

  • altservice variant (your notes)

    Impacket
    Identity:delegation
    altservice variant (your notes). Use the rogue machine account to obtain a service ticket

  • AlwaysInstallElevatedCheck

    PrivKit
    System:Registry:Key:AlwaysInstallElevated
    Checks the HKCU and HKLM Windows Installer AlwaysInstallElevated REGDWORD values; both mus

  • analysis mode (see traffic first)

    Responder
    Attack:Execution:Tool
    analysis mode (see traffic first). Catch NTLM hashes on the wire when DNS fails. First mov

  • Analyze an Existing KeePass Memory Dump

    keepass_dump
    Identity:Credential:Plaintext
    Read a supplied memory dump and print candidate password strings reconstructed from matchi

  • Analyze Credential Guard VMware Snapshot

    physmem2profit
    Identity:Credential:Dump
    Analyzes a local VMware .vmem snapshot and writes an LSASS minidump plus Secure World data

  • Analyze Credential Guard VMware Snapshot

    physmem2profit
    Identity:Credential:Dump
    Analyzes a VMware .vmem snapshot and writes an LSASS minidump plus Secure World data that

  • Analyze Local Binary with Defender Engine

    ThreatCheck
    Attack:DefenseEvasion:SignatureAnalysis:Defender
    Performs binary search splitting of a local executable or DLL against Microsoft Defender M

  • Analyze Local Name-Resolution Traffic

    Responder
    Network:Service:Discovery
    Use passive analyze mode to observe local-link LLMNR and NBT-NS requests without poisoning

  • Analyze Local Script or Payload with AMSI Engine

    ThreatCheck
    Attack:DefenseEvasion:SignatureAnalysis:AMSI
    Tests file or script chunks against the local Antimalware Scan Interface (AMSI) in-memory

  • Analyze Remote URL Payload with Defender Engine

    ThreatCheck
    Attack:DefenseEvasion:SignatureAnalysis:RemoteURL
    Downloads payload from a remote URL into memory and tests it against Defender to identify

  • Analyze Windows system information

    Wesng
    Attack:Reconnaissance:Host:OSVersion
    Compare a captured Windows systeminfo report with the local WES-NG definitions and print p

  • Anonymous Bind Directory Enumeration

    OpenLDAP
    Attack:Reconnaissance
    Query the LDAP Root DSE anonymously for naming contexts and supported SASL mechanisms. Use

  • anonymous RootDSE over LDAPS (636)

    ldapsearch
    Attack:Execution:Tool
    anonymous RootDSE over LDAPS (636). Wrap LDAP in TLS so simple binds do not travel in clea

  • anonymous RootDSE over LDAPS (636)

    ldapsearch
    Network:Service:LDAP
    Read defaultNamingContext and dnsHostName from an LDAP server Root DSE when anonymous Root

  • Append saved signature data to a test PE

    SigThief
    File:Format:PE:Modify
    Append a previously extracted certificate-table blob to a separate target PE output for au

  • Apply Default BGInfo Configuration

    BGInfo
    System:Process:Execution
    Applies the current user's default BGInfo configuration and updates the desktop without sh

  • Apply One-Time Extension Remapping

    Shadowcloak
    System:File:Write
    Rename matching files directly inside the listed directories (this command sets --subdirs

  • Apply Saved Configuration

    BGInfo
    System:Process:Execution
    Applies a saved .bgi configuration. The configuration controls displayed fields and may in

  • Approve WSUS Update for Client

    SharpWSUS
    Attack:LateralMovement:SoftwareDeployment
    Create the named WSUS group if needed, add the target computer to it, and approve the upda

  • Archive and Exfiltrate .env File

    env
    File:Archive
    Compress the .env configuration file into a tarball and upload it to a remote server.

  • Archive Directory Contents Without the Root Folder

    Compress-Archive
    Attack:Collection:ArchiveData
    Create a ZIP containing the directory's files and subdirectories while leaving out the sou

  • ARP Cache Poisoning

    dsniff
    Attack:CredentialAccess:ARPPoisoning
    Forge ARP replies to redirect a selected local-LAN target's gateway traffic through the op

  • ARP Poisoning MITM (authorized lab)

    Ettercap
    Network:Host:Identity:TargetIP
    In an authorized, isolated layer-2 lab, poison the ARP caches of two specified hosts so th

  • ARP spoofing (authorized MITM validation)

    BetterCap
    Network:Traffic:ARP:Poisoning
    Use the ARP spoofer against explicitly scoped hosts on the same layer-2 network. The modul

  • AS-REP against the trusted domain

    Impacket
    Identity:domain-account
    AS-REP against the trusted domain. Trusts let your credentials be accepted in the other do

  • AS-REP Roasting from a supplied user list (no credentials)

    GetNPUsers
    Identity:Kerberos:Ticket:TGT
    Send Kerberos requests for supplied candidate usernames and save formatted AS-REP encrypte

  • AS-REP Roasting via authenticated LDAP enumeration

    GetNPUsers
    Identity:Kerberos:Ticket:TGT
    Authenticate to Active Directory via LDAP to enumerate accounts with 'Do not require Kerbe

  • AS-REP Roasting via authenticated LDAP enumeration

    impacket-GetNPUsers
    Identity:Kerberos:Ticket:TGT
    Authenticate to Active Directory via LDAP to query user accounts with Kerberos preauthenti

  • AS-REQ roast, no creds (4768 instead of 4769)

    Rubeus
    Use Rubeus kerberoast /nopreauth to send an AS-REQ for the selected SPN with an account co

  • Assign installed Host to company (Linux)

    TeamViewer_Host_Setup
    Attack:Persistence:RemoteAccess:DeviceAssignment
    Assign an existing TeamViewer Host installation using the organization's assignment config

  • Assign installed Host to company (macOS)

    TeamViewer_Host_Setup
    Attack:Persistence:RemoteAccess:DeviceAssignment
    Assign an existing TeamViewer Host installation using the organization's assignment config

  • Assign installed Host to company (Windows)

    TeamViewer_Host_Setup
    Attack:Persistence:RemoteAccess:DeviceAssignment
    Assign an existing TeamViewer Host installation using the organization's assignment config

  • Assign User Rights via GPO

    SharpGPOAbuse
    Attack:PrivilegeEscalation:GroupPolicyModification
    Configure the GPO security template to assign one or more supported Windows user rights to

  • atexec (scheduled task)

    Impacket
    atexec (scheduled task). Drop-in alternatives when nxc is blocked or you want a different

  • atexec (scheduled task) — with NT hash

    Impacket
    atexec (scheduled task) — with NT hash. Drop-in alternatives when nxc is

  • atexec.py - proxychains

    atexec.py
    Orange Cyberdefense Active Directory Mindmap

  • Attach and Load a Script through Python Bindings

    frida-python
    Access:Execution:Injection
    Attach to one uniquely named local process, load a JavaScript instrumentation file through

  • Attach and Load a Script through Python Bindings

    frida-python
    Access:Execution:Injection
    Attach to one uniquely named local process, load a JavaScript instrumentation file through

  • Attach to a 64-bit process by PID

    x64dbg
    System:Process:Execution:Debugging
    Attach x64dbg to a running 64-bit process for interactive debugging.

  • Attach to Process

    WinDbg
    System:Process:Debugging:Attach
    Start WinDbg and attach to an already-running user-mode process by its decimal process ID.

  • Audit a remote SMS Provider

    MisconfigurationManager.ps1
    Defense:SCCM:Configuration:Assessed
    Collects Configuration Manager information from the specified remote SMS Provider and repo

  • Audit an authorized hash file with wordlist mode

    john
    Identity:Credential:Hash
    Tests candidates from the supplied wordlist, plus configured word-mangling rules, against

  • Audit authorized hashes with a wordlist

    John the Ripper
    Identity:Credential:Hash
    Try words from the specified local wordlist against the supplied authorized hash file.

  • Audit authorized hashes with configured wordlist rules

    John the Ripper
    Identity:Credential:Hash
    Apply John's configured wordlist mangling rules while testing candidate passwords against

  • Audit dMSA creation permissions

    Get-BadSuccessorOUPermissions.ps1
    Identity:Permission:ACL:Enumerated
    Run Akamai's read-only scanner to list nondefault identities and OUs with ACEs or ownershi

  • Audit the local SMS Provider

    MisconfigurationManager.ps1
    Defense:SCCM:Configuration:Assessed
    Collects Configuration Manager information from the SMS Provider on the current computer a

  • auth with explicit identity override

    Certipy
    Identity:authentication
    auth with explicit identity override. The CA has EDITFATTRIBUTESUBJECTALTNAME2 set: you ca

  • Authenticate and identify mapped account (C#)

    passthecert
    Identity:Account:DomainUser
    Bind to the domain controller over LDAP/S with a client certificate and report the account

  • Authenticate and identify mapped account (Python)

    passthecert
    Identity:Account:DomainUser
    Bind to the domain controller over LDAP/S with a PEM client certificate and private key, t

  • Authenticate User Credentials via Winbind

    ntlm_auth
    Network:Traffic:Authentication
    Run Samba's diagnostic NT/LM authentication check for a domain user through the configured

  • Authenticate User Credentials via Winbind

    ntlm_auth
    Network:Traffic:Authentication
    Perform password verification against Active Directory using winbind daemon.

  • Authenticate with an approved certificate

    Certipy
    Identity:Authentication:Certificate
    Use a certificate PFX to perform certificate-based authentication to the domain controller

  • Authenticate with an approved certificate

    Certipy
    Identity:Authentication:Certificate
    Use a certificate PFX to perform certificate-based authentication to the domain controller

  • Authenticate with AppRole

    HashiCorp Vault
    Identity:Credential:Plaintext
    Exchange an AppRole Role ID and Secret ID at Vault's AppRole login endpoint for a Vault to

  • Authenticate with device code

    roadrecon
    Access:Credential:Cloud:Azure
    Start device-code authentication for an authorized Azure AD / Microsoft Entra ID tenant ac

  • Authenticate with Private Key Identity

    ssh
    Attack:LateralMovement:SSH:KeyAuth
    Authenticates to target host using a captured or harvested private key file.

  • Authenticate with username and password

    roadrecon
    Access:Credential:Cloud:Azure
    Authenticate an authorized Azure AD / Microsoft Entra tenant identity using the username/p

  • Authenticated Directory Dump via Simple Bind

    OpenLDAP
    Attack:Reconnaissance
    Search the selected directory subtree with an authorized bind and return cn and member att

  • Authorize Security Group Ingress

    AWS CLI
    Network:Access
    Add a scoped inbound TCP/22 rule to an EC2 security group for an approved assessment sourc

  • Authorized TSIG-Authenticated Zone Transfer

    dig
    Network:Service:DNS:ZoneTransfer
    Performs an authorized DNS zone transfer authenticated with a Transaction Signature (TSIG)

  • AutoLogon credentials

    NetExec
    Identity:Credential
    AutoLogon credentials. Classic credential locations on Windows hosts after you land on one

  • AutoLogon credentials — via PtH

    NetExec
    Identity:Credential
    AutoLogon credentials — via PtH. Classic credential locations on Windows hosts after you l

  • AutologonCheck

    PrivKit
    Data:Credentials:Exposed
    Checks the Winlogon registry configuration for stored automatic-logon credentials; the CNA

  • Automated Database Enumeration

    sqlmap
    Attack:Reconnaissance:Web
    Test a target URL parameter for SQL injection and, when an injectable point and metadata a

  • Automated Database Enumeration

    sqlmap
    Attack:Reconnaissance:Web
    Test target URL parameters for SQL injection vulnerabilities and enumerate accessible data

  • Automated NoPAC Exploitation

    noPac
    System:Process:Execution:Elevated
    Execute the full NoPAC attack chain: create machine account, rename to DC name, request TG

  • B: redirect delegation SPN to the DC (your notes)

    bloodyAD
    Identity:servicePrincipalName
    B: redirect delegation SPN to the DC (your notes). Write access to servicePrincipalName un

  • B) inject Certificate Request Agent

    Certipy
    Identity:ADCS
    B) inject Certificate Request Agent. An unpatched CA copies attacker-supplied application

  • B) inject Certificate Request Agent — with NT hash

    Certipy
    Identity:ADCS
    B) inject Certificate Request Agent — with NT hash. An unpatched CA copies attacker-suppli

  • Back up a Kubernetes Namespace

    Velero
    Data:Collection:Cloud:Backup
    Create and wait for a backup filtered to one namespace, storing it in the named, preconfig

  • Back up an authorized certification authority

    Certipy
    Identity:Certificate:PrivateKeyAccess
    Use Certipy's CA backup function to retrieve CA material. The resulting backup contains th

  • Back up an authorized certification authority

    Certipy
    Identity:Certificate:PrivateKeyAccess
    Use Certipy's CA backup function to retrieve CA material. The resulting backup may contain

  • Backdoor Mode

    PortBender
    Network:Proxy:Forwarding:Active
    Arms a Duqu 2.0 PortServ-style gated redirection. A specially formatted TCP packet contain

  • Banner Grabbing

    masscan
    Attack:Reconnaissance:Service:Banners
    Complete TCP connections and interact with supported services to collect simple banners on

  • Banner Grabbing

    masscan
    Attack:Reconnaissance:Service:Banners
    Perform a port scan and complete the TCP connection to retrieve service banners.

  • base64 password → MD4 = NT hash → PtH

    GoldenGMSA
    Identity:gMSA
    base64 password → MD4 = NT hash → PtH. Group Managed Service Account password reads and LA

  • Basic Host Reachability Check

    ping
    Network:Reconnaissance
    Send ICMP Echo Requests and display replies and round-trip times. Windows sends four reque

  • Basic OneDrive User Enumeration

    onedrive enum
    Identity:Account:User:Domain
    Check candidate usernames against OneDrive personal-site URLs for the specified tenant and

  • Basic OneDrive User Enumeration

    onedrive enum
    Identity:Account:User:Domain
    Check a candidate username wordlist against OneDrive personal-site URLs for the specified

  • BloodHound CE collector (newer package name)

    bloodhound-python
    Identity:domain
    BloodHound CE collector (newer package name). Collect from Linux — all the data needed for

  • BloodHound CE collector (newer package name) — with NT hash

    bloodhound-python
    Identity:domain
    BloodHound CE collector (newer package name) — with NT hash. Collect from Linux — all the

  • bloodyAD - Active Directory Trust Enumeration

    bloodyAD
    trust tree (bloodyAD)

  • bloodyAD - Certifried

    bloodyAD
    verify template flags yourself

  • bloodyAD - Cross-domain Kerberoasting

    bloodyAD
    A: targeted kerberoast — set SPN (your notes style)

  • bloodyAD - DSRM Account Persistence

    bloodyAD
    admin-style reset

  • bloodyAD - RBCD via NTLM Relay

    bloodyAD
    bloodyAD alternative (no $ in name)

  • bloodyAD alternative (no $ in name)

    bloodyAD
    Identity:account
    bloodyAD alternative (no $ in name). You need a computer account you control (its SID will

  • bloodyAD alternative (no $ in name) — via PtH

    bloodyAD
    Identity:account
    bloodyAD alternative (no $ in name) — via PtH. You need a computer account you control (it

  • bloodyAD gMSA read

    bloodyAD
    Data:Password
    bloodyAD gMSA read. Group Managed Service Account password reads and LAPS local admin pass

  • bloodyAD gMSA read — via PtH

    bloodyAD
    Data:Password
    bloodyAD gMSA read — via PtH. Group Managed Service Account password reads and LAPS local

  • bloodyAD LAPS read

    bloodyAD
    Data:Password
    bloodyAD LAPS read. Group Managed Service Account password reads and LAPS local admin pass

  • bloodyAD LAPS read — via PtH

    bloodyAD
    Data:Password
    bloodyAD LAPS read — via PtH. Group Managed Service Account password reads and LAPS local

  • bloodyAD read

    bloodyAD
    Identity:delegation
    bloodyAD read. See who (if anyone) is already allowed to act on behalf of the target compu

  • bloodyAD read — via PtH

    bloodyAD
    Identity:delegation
    bloodyAD read — via PtH. See who (if anyone) is already allowed to act on behalf of the ta

  • bloodyAD resolve SD

    bloodyAD
    Access:securityDescriptor
    bloodyAD resolve SD. Read the security descriptor and find abusable rights (GenericAll, Wr

  • bloodyAD resolve SD — via PtH

    bloodyAD
    Access:securityDescriptor
    bloodyAD resolve SD — via PtH. Read the security descriptor and find abusable rights (Gene

  • bloodyAD variant

    bloodyAD
    Access:shadow-credentials
    bloodyAD variant. Full control over a machine — shadow credentials or RBCD.

  • bloodyAD variant — computer: use $

    bloodyAD
    bloodyAD variant — computer: use $. Use the partner-domain account: find what it can write

  • bloodyAD variant — computer: use $ — via PtH

    bloodyAD
    bloodyAD variant — computer: use $ — via PtH. Use the partner-domain account: find what it

  • bloodyAD variant — via PtH

    bloodyAD
    Access:shadow-credentials
    bloodyAD variant — via PtH. Full control over a machine — shadow credentials or RBCD.

  • bloodyAD variant (ccache/pfx output)

    bloodyAD
    Access:key-credential
    bloodyAD variant (ccache/pfx output). Add a Key Credential to an account, authenticate via

  • bloodyAD variant (ccache/pfx output) — via PtH

    bloodyAD
    Access:key-credential
    bloodyAD variant (ccache/pfx output) — via PtH. Add a Key Credential to an account, authen

  • Browse an accessible SMB share

    Total Commander
    Data:Collection:Success
    Open the supplied UNC share path in the left panel for interactive browsing. Share visibil

  • Browse and access SMB shares

    impacket-smbclient
    Attack:Reconnaissance:Host:Filesystem
    Connect to an authorized SMB server. At the client prompt, run shares to list visible shar

  • browser cookies

    NetExec
    Data:Credential
    browser cookies. Dump and decrypt DPAPI-protected secrets (Chrome/Edge/Outlook/Firefox).

  • browser cookies — via PtH

    NetExec
    Data:Credential
    browser cookies — via PtH. Dump and decrypt DPAPI-protected secrets (Chrome/Edge/Outlook/F

  • Brute Force RDP Credentials

    hydra
    Identity:Credential:Plaintext
    Test one explicitly authorized RDP username against an approved password file and report a

  • Brute Force SSH

    Ncrack
    Identity:Credential:Plaintext
    Perform a high-speed brute force attack against an SSH service using a list of usernames a

  • Brute Force SSH Credentials

    hydra
    Identity:Credential:Plaintext
    Test one explicitly authorized SSH username against an approved password file and report a

  • Brute-Force MS-RPC Interface UUIDs and Opnums

    impacket-rpcmap
    Network:Service:Discovery
    Brute-force known MS-RPC interface UUIDs and operation numbers against the target string b

  • Brute-Force Subdomain Enumeration

    dnsx
    Network:DNS:Subdomain:List
    Probe candidate subdomains under an authorized domain using a supplied wordlist and save t

  • Bruteforce Single User Password

    kerbrute
    Attack:CredentialAccess:BruteForce:SingleUser
    Attempts a wordlist of passwords against a single designated target domain user account.

  • Build .NET Assembly Loader

    Nimcrypt2
    System:File:Binary:Generated
    Generate a Windows loader from a .NET assembly input; the generated loader uses the intern

  • Build a scoped wordlist

    CeWL
    Network:Reconnaissance
    Crawl an authorized website at the default depth and minimum word length, writing extracte

  • Build a scoped wordlist

    CeWL
    Network:Reconnaissance
    Crawl only an authorized website using the default depth and minimum word length, writing

  • Build Active Directory Object Cache

    SOAPHound
    Identity:Directory
    Enumerate basic directory-object identifiers and classes through ADWS and write the JSON-f

  • Build Obfuscated XLM Macro Workbook

    Macrome
    Attack:Payload:Document:Malicious
    Build an Excel 97–2003 workbook containing an obfuscated XLM macro sheet from a decoy work

  • Build PE Loader

    Nimcrypt2
    System:File:Binary:Generated
    Generate a Windows loader from a PE input; the generated loader uses in-memory PE loading.

  • Build Raw-Shellcode Loader

    Nimcrypt2
    System:File:Binary:Generated
    Generate a Windows loader from a raw shellcode input, with a selected process name and the

  • Bulk Enumerate Azure AD Users from File

    AADInternals
    Identity:Account:User:Domain
    Enumerates multiple Azure AD users by piping a text file of usernames into the cmdlet usin

  • Bulk Enumerate Azure AD Users with Login Method

    AADInternals
    Identity:Account:User:Domain
    Enumerates multiple Azure AD users from a text file using the Login method, which attempts

  • bulk via stdin

    bhcli
    Identity:user-account
    bulk via stdin. Tell BloodHound what you control: users and computers via bhcli, groups/Do

  • bulk: all computers of the domain

    bhcli
    Identity:computer
    bulk: all computers of the domain. Tell BloodHound what you control: users and computers v

  • bulk: all partner computers you pwned

    bhcli
    Data:mark
    bulk: all partner computers you pwned. Tell BloodHound what you control in the partner dom

  • bulk: every enabled partner user you own

    bhcli
    Data:mark
    bulk: every enabled partner user you own. Tell BloodHound what you control in the partner

  • bulk: every enabled user (e.g. spray success lists)

    bhcli
    Identity:account
    bulk: every enabled user (e.g. spray success lists). Tell BloodHound what you control: use

  • Bypass EDR User-Mode Hooks

    EDRSandblast
    Defense:Evasion:Bypass:EDR
    Leverage vulnerable signed driver to restore original unhooked DLL code in ntdll and other

  • Call a Rundll32-Compatible DLL Entry Point

    rundll32.exe
    System:Process:Execution:CodeExecution
    Call a DLL entry point that is explicitly designed for Rundll32. The selected function def

  • Capture authorized 802.11 traffic

    Aircrack-ng
    Data:File:PacketCapture
    Capture frames for an explicitly authorized access point on its channel. airodump-ng write

  • Capture Desktop Screenshot

    SharpScreenshot.exe
    System:File:Created
    Captures the current Windows virtual desktop and writes one JPEG to the supplied local pat

  • Capture DNS Traffic on Port 53

    tcpdump
    Network:Traffic
    Capture packets visible on the selected interface whose source or destination port is 53,

  • Capture DNS transport traffic

    Tcpdump (Packet Capture)
    Network:Traffic:Capture
    Print packets on the selected interface that use the standard DNS TCP or UDP port 53; the

  • Capture Events with a Saved Process-Name Filter

    Process Monitor
    System:Process:Execution
    Start Process Monitor with an exported configuration containing a Process Name include rul

  • Capture Network Traffic to File

    Wireshark
    Network:Infrastructure
    Capture packets delivered to a selected live interface and write them to an output capture

  • Capture one authorized web application

    EyeWitness
    Network:Reconnaissance:WebScanning
    Visit one supplied HTTP(S) URL with the headless browser and capture page details in the r

  • Capture packets to a PCAP file

    Tcpdump (Packet Capture)
    Network:Traffic:Capture
    Capture packets delivered to a selected interface and write raw packet data to a file for

  • Capture Proxy Authentication

    Responder
    Identity:Credential:Hash
    Start Responder proxy authentication. Challenge-response material can be received only whe

  • Capture Screen with ScreenshotBOF

    ScreenshotBOF
    Attack:Collection:ScreenCapture
    Capture the full screen or a process window from an active Cobalt Strike Beacon and save o

  • Capture Screen with ScreenshotBOF (1.0)

    ScreenshotBOF
    Attack:Collection:ScreenCapture
    Capture the current screen and write the BMP to C:\screenshot.bmp on the Beacon host. Retr

  • Capture Screen with ScreenshotBOF (1.1, Beacon file return)

    ScreenshotBOF
    Attack:Collection:ScreenCapture
    Capture the full screen as a BMP and return the file over Beacon using the tagged in-memor

  • Capture Screen with ScreenshotBOF (1.2)

    ScreenshotBOF
    Attack:Collection:ScreenCapture
    Capture the full screen or a visible PID window as a BMP, writing it to the Beacon host or

  • Capture Traffic on Specific Interface

    tcpdump
    Network:Traffic
    Capture packets visible to the selected interface and write the raw packets to a savefile.

  • Capture URLs from an authorized list

    EyeWitness
    Network:Reconnaissance:WebScanning
    Process a text file containing authorized web URLs and create screenshots, page-source fil

  • Capture WPA Handshake Frames for an Authorized AP

    airodump-ng
    Attack:CredentialAccess:WirelessHandshake
    Passively capture packets for the specified access point on its selected channel and write

  • ccache

    NetExec
    Identity:DomainEnumeration
    ccache. One-shot collection with your nxc context (supports ccache).

  • ccache exec

    NetExec
    Access:RemoteExecution
    ccache exec. Run commands on hosts where you are local admin, no interactive shell needed.

  • ccache only via Restricted Admin (server must allow it)

    FreeRDP
    Access:remote-desktop
    ccache only via Restricted Admin (server must allow it). xfreerdp on Kali: NLA with or wit

  • ccache variant of your original getST

    Impacket
    Identity:delegation
    ccache variant of your original getST. Constrained delegation points at a service that doe

  • Certipy - certipy

    Certipy
    Orange Cyberdefense Active Directory Mindmap

  • certipy (auto: add, auth, clear)

    Certipy
    Identity:shadow-credentials
    certipy (auto: add, auth, clear). Add a Key Credential to an account, authenticate via PKI

  • certipy (auto: add, auth, clear) — with NT hash

    Certipy
    Identity:shadow-credentials
    certipy (auto: add, auth, clear) — with NT hash. Add a Key Credential to an account, authe

  • certipy via ccache

    Certipy
    Identity:shadow-credentials
    certipy via ccache. Add a Key Credential to an account, authenticate via PKINIT, get TGT +

  • certipy: -k -no-pass (env inline)

    Certipy
    Identity:Kerberos
    certipy: -k -no-pass (env inline). Everything that must be in place before -k works, plus

  • certsync - certsync

    certsync
    Orange Cyberdefense Active Directory Mindmap

  • certutil download

    NetExec
    File:download
    certutil download. Get tools onto the box or loot out.

  • certutil download — via PtH

    NetExec
    File:download
    certutil download — via PtH. Get tools onto the box or loot out.

  • Change a DOM node's displayed text

    Chrome DevTools Console
    System:Execution:JavaScript
    For authorized UI validation, replace the text content of a selected node in the currently

  • Change an Account Password

    Active Directory PowerShell module
    Identity:Credential:Password
    Interactively change the password for a specified Active Directory account by prompting fo

  • Check a candidate SharePoint site URL

    OS networking
    Network:Service:WebServer:Running
    Send one HTTP HEAD request to a candidate SharePoint site URL and inspect its status and r

  • Check a known SharePoint site URL

    SharePoint
    Network:Reconnaissance
    Send a single HEAD request to a known, authorized SharePoint Online site URL and inspect i

  • Check a SharePoint site URL response

    Host-16.Lab.Local
    Network:Connection:Traffic:HTTPS
    Issue a HEAD request and display the SharePoint site's response headers. The response is o

  • Check a synthetic session with a scoped cookie jar

    curl
    Identity:Authentication
    Send a test-only cookie jar to a dedicated authenticated route and print only the HTTP sta

  • Check a synthetic session with a scoped cookie jar

    curl
    Identity:Authentication
    Send a test-only cookie jar to a dedicated authenticated route and print only the HTTP sta

  • Check a username

    AADOutsider-py
    Identity:Cloud:Account:Enumerated
    Tests whether one supplied username exists; this is not bulk guest-account enumeration.

  • Check a VNC password file

    crowbar
    Identity:Credential:Valid
    Test the selected VNC password file against VNC endpoints in the authorized target range.

  • Check an OpenVPN credential

    crowbar
    Identity:Credential:Valid
    Test one supplied username and password with an OpenVPN configuration profile against the

  • Check an RDP credential

    crowbar
    Identity:Credential:Valid
    Test one supplied username and password against RDP endpoints within the authorized target

  • Check an SSH private key

    crowbar
    Identity:Credential:Valid
    Test whether a supplied private-key file or directory authenticates the specified username

  • Check and Stop Interfering Processes

    airmon-ng
    System:Process:Termination
    Check for processes that may interfere with Aircrack-ng and stop network managers or termi

  • Check Benign Upload Retrieval

    Web Upload Service
    Network:Reconnaissance
    If the documented success response or authorized application record identifies the stored

  • Check Breach Status

    Raven
    Identity:Credential:Plaintext:EmailAddresses
    Checks if the generated email addresses have been breached on HaveIBeenPwned.

  • Check Bucket List

    s3scanner
    Data:CloudStorage:Bucket:Permissions
    Scan every bucket name in a file using the selected provider; duplicate names in the file

  • Check Bucket Permissions

    s3scanner
    Data:CloudStorage:Bucket:Permissions
    Check permissions for one named S3 bucket using the selected provider; interpret the repor

  • Check Candidate Email Breach Status

    Raven
    Identity:Person:Email:Breached
    Attempts to query Have I Been Pwned for generated candidate email addresses and prints bre

  • Check Configuration and Lure URLs

    TokenFlare
    Attack:Campaign:Preparation:Delivery
    Displays TokenFlare configuration status and the configured lure URLs for the campaign.

  • Check default WSUS and web ports

    NMAP
    Network:port-scan
    Scan TCP ports 8530, 8531, 80, and 443 on an authorized host. WSUS uses 8530 for HTTP and

  • check delegation + T2A4D flag (0x1000000)

    bloodyAD
    Identity:delegation
    check delegation + T2A4D flag (0x1000000). An account allowed to delegate to a service can

  • check delegation + T2A4D flag (0x1000000) — via PtH

    bloodyAD
    Identity:delegation
    check delegation + T2A4D flag (0x1000000) — via PtH. An account allowed to delegate to a s

  • Check device compliance

    Pytune
    Identity:Device:ComplianceStatus
    Query Intune's reported compliance state and any reported noncompliant policy reasons for

  • Check domain categories

    Chameleon
    Network:Proxy:Categorization:Check
    Read the supplied domain's current category or reputation from all supported providers.

  • Check ESXi Host Client HTTPS response

    VMware ESXi
    Network:Service:WebServer:Running
    Send one GET request to the ESXi Host Client endpoint and print its HTTP status code. Any

  • Check File and Directory Access

    AccessChk
    System:File:Permission
    Report whether a specified Windows user or group has read or write access to a file-system

  • check for missing RPC encryption enforcement

    Certipy
    Identity:certificate
    check for missing RPC encryption enforcement. The CA RPC interface lacks IFENFORCEENCRYPTI

  • check for missing RPC encryption enforcement — with NT hash

    Certipy
    Identity:certificate
    check for missing RPC encryption enforcement — with NT hash. The CA RPC interface lacks IF

  • Check for signature data

    SigThief
    File:Format:PE
    Check whether a PE's certificate-table location and size are populated; this is not crypto

  • Check Gophish Admin HTTPS Listener

    Gophish
    Network:Service:HTTP:Request
    Send an unauthenticated HTTP HEAD request to the admin endpoint to check listener reachabi

  • check if the domain still allows the BadSuccessor path

    bloodyAD
    Identity:badsuccessor_check
    check if the domain still allows the BadSuccessor path. Windows Server 2025 introduced del

  • check if the domain still allows the BadSuccessor path — via PtH

    bloodyAD
    Identity:badsuccessor_check
    check if the domain still allows the BadSuccessor path — via PtH. Windows Server 2025 intr

  • Check Interfering Processes

    airmon-ng
    System:Process
    List processes that may interfere with Aircrack-ng wireless operations, reporting process

  • Check LDAP Signing and LDAPS Channel Binding

    LdapRelayScan.py
    Attack:Reconnaissance:Network:LDAPSecurityConfiguration
    Assess LDAP server-signing and LDAPS channel-binding protections on discovered domain cont

  • check MachineAccountQuota

    NetExec
    Identity:Enumeration:MachineAccountQuota
    check MachineAccountQuota. You need a computer account you control (its SID will be the de

  • check MachineAccountQuota — via PtH

    NetExec
    Identity:Enumeration:MachineAccountQuota
    check MachineAccountQuota — via PtH. You need a computer account you control (its SID will

  • Check MDI Instance Deployment via Autodiscover Heuristic

    MDI Check Instance
    Attack:Reconnaissance:Cloud:DefenderForIdentity
    Runs PowerShell function to query Exchange Autodiscover GetFederationInformation for an in

  • check membership

    NetExec
    Identity:DNSAdmins Membership
    check membership. Members of DNSAdmins can point the DNS service at a DLL of their choice

  • check membership — via PtH

    NetExec
    Identity:DNSAdmins Membership
    check membership — via PtH. Members of DNSAdmins can point the DNS service at a DLL of the

  • Check Microsoft Defender status (read-only)

    KillDefender
    Defense:EndpointProtection:State
    Read the reported tamper-protection and real-time-protection states before or after an app

  • Check Nextcloud login route

    Nextcloud
    Network:Reconnaissance
    Request the public login route and report its HTTP status without submitting credentials.

  • Check one authorized Tomcat Manager credential

    Metasploit Tomcat Manager Login Scanner
    Attack:CredentialAccess:Network:PasswordGuessing
    Run one credential check against one in-scope host. ONEPAIRFILE must contain exactly one a

  • Check one authorized Tomcat Manager credential

    Metasploit Tomcat Manager Login Scanner
    Attack:CredentialAccess:Network:PasswordGuessing
    Run a single credential check against one in-scope host. ONEPAIRFILE must contain exactly

  • Check one test credential across listed endpoints

    msspray.py
    Identity:Credential:Validation
    MSSpray attempts ROPC authentication with one supplied username and password against each

  • check RDP and NLA status

    Impacket
    Network:rdp
    check RDP and NLA status. DCOM execution, remote service/registry manipulation and RDP che

  • check RDP and NLA status — with NT hash

    Impacket
    Network:rdp
    check RDP and NLA status — with NT hash. DCOM execution, remote service/r

  • Check Remote WebClient Service

    webclientservicescanner
    Network:Service:Discovery
    Authenticate to a scoped host or target list over SMB, enumerate IPC$, and report RUNNING

  • Check the hostapd control interface

    hostapd
    Network:Service:WirelessAccessPoint:StatusCheck
    Send a PING over hostapd's local control socket as a limited daemon health check. A respon

  • Check the local RDP listener

    rdp-check
    Network:Service:RDP
    Launch the bundled GUI from its release directory on the Windows host being tested. It tes

  • Check vCenter for CVE-2021-21972

    vSphere
    Network:Reconnaissance
    Run the third-party NSE checker against vCenter. It requests the vROps upload endpoint and

  • check via ccache

    NetExec
    Identity:privilege
    check via ccache. IIS/MSSQL/service shells usually hold these — potato tools get you SYSTE

  • Check WSUS Update Status

    SharpWSUS
    System:Configuration:Service
    Query the reported status of one update for one WSUS client.

  • check your rights on a protected group

    bloodyAD
    Access:permission-enumeration
    check your rights on a protected group. Write an ACE on AdminSDHolder; SDProp copies it on

  • check your rights on a protected group — via PtH

    bloodyAD
    Access:ActiveDirectory
    check your rights on a protected group — via PtH. Write an ACE on AdminSDHolder; SDProp co

  • chronyc makestep

    chronyc
    Tell chronyd to apply its remaining slewed time correction immediately as a system-clock s

  • CLEANUP

    Impacket
    Access:revoke
    CLEANUP. Grant yourself replication rights and dump every hash.

  • CLEANUP

    NetExec
    Defense:UAC Bypass
    CLEANUP. From a medium-integrity shell: auto-elevating Windows binaries read HKCU keys you

  • CLEANUP

    bloodyAD
    Access:group-membership
    CLEANUP. Add yourself (or a controlled account) to a privileged group.

  • CLEANUP — via PtH

    NetExec
    Defense:UAC Bypass
    CLEANUP — via PtH. From a medium-integrity shell: auto-elevating Windows binaries read HKC

  • CLEANUP — via PtH

    bloodyAD
    Access:group-membership
    CLEANUP — via PtH. Add yourself (or a controlled account) to a privileged group.

  • CLEANUP (nxc): remove all key credentials

    NetExec
    Identity:key-credential
    CLEANUP (nxc): remove all key credentials. Add a Key Credential to an account, authenticat

  • CLEANUP — with NT hash

    Impacket
    Access:revoke
    CLEANUP — with NT hash. Grant yourself replication rights and dump every

  • CLEANUP: clear the plugin

    NetExec
    Defense:Cleanup
    CLEANUP: clear the plugin. Members of DNSAdmins can point the DNS service at a DLL of thei

  • CLEANUP: clear the plugin — via PtH

    NetExec
    Defense:Cleanup
    CLEANUP: clear the plugin — via PtH. Members of DNSAdmins can point the DNS service at a D

  • CLEANUP: delete computer

    bloodyAD
    Defense:cleanup
    CLEANUP: delete computer. Same attack without impacket, using LDAP directly (useful when S

  • CLEANUP: delete computer — via PtH

    bloodyAD
    Defense:cleanup
    CLEANUP: delete computer — via PtH. Same attack without impacket, using LDAP directly (use

  • CLEANUP: delete the dMSA

    bloodyAD
    Identity:managed-service-account
    CLEANUP: delete the dMSA. Windows Server 2025 introduced delegated MSAs. A dMSA linked to

  • CLEANUP: delete the dMSA — via PtH

    bloodyAD
    Identity:managed-service-account
    CLEANUP: delete the dMSA — via PtH. Windows Server 2025 introduced delegated MSAs. A dMSA

  • CLEANUP: delete the machine account

    Impacket
    Identity:Account:machine-account
    CLEANUP: delete the machine account. MAQ + MIT Kerberos mapping: a machine account named a

  • CLEANUP: delete the machine account

    Impacket
    CLEANUP: delete the machine account. Take over a computer account, point its dNSHostName a

  • CLEANUP: delete the machine account — with NT hash

    Impacket
    CLEANUP: delete the machine account — with NT hash. Take over a computer

  • CLEANUP: delete the rogue machine

    bloodyAD
    Defense:cleanup
    CLEANUP: delete the rogue machine. GenericAll / WriteDACL / WriteAccountRestrictions on a

  • CLEANUP: disable again

    NetExec
    Defense:remote-access-disable
    CLEANUP: disable again. Get an RDP session when port 3389 is closed or firewall blocks it.

  • CLEANUP: disable again — via PtH

    NetExec
    Defense:remote-access-disable
    CLEANUP: disable again — via PtH. Get an RDP session when port 3389 is closed or firewall

  • CLEANUP: flush all

    Impacket
    Identity:delegation
    CLEANUP: flush all. Point the target computer at your rogue machine account.

  • CLEANUP: flush all — with NT hash

    Impacket
    Identity:delegation
    CLEANUP: flush all — with NT hash. Point the target computer at your rogu

  • CLEANUP: flush RBCD

    bloodyAD
    Defense:cleanup
    CLEANUP: flush RBCD. GenericAll / WriteDACL / WriteAccountRestrictions on a DC computer ob

  • CLEANUP: push the original value back, then /push

    mimikatz
    Defense:Cleanup
    CLEANUP: push the original value back, then /push. Register a rogue DC, push arbitrary rep

  • CLEANUP: remove key credential

    Certipy
    Identity:shadow-credentials
    CLEANUP: remove key credential. Add a Key Credential to an account, authenticate via PKINI

  • CLEANUP: remove key credential — with NT hash

    Certipy
    Identity:shadow-credentials
    CLEANUP: remove key credential — with NT hash. Add a Key Credential to an account, authent

  • CLEANUP: remove RBCD

    bloodyAD
    Defense:cleanup
    CLEANUP: remove RBCD. Same attack without impacket, using LDAP directly (useful when SAMR

  • CLEANUP: remove RBCD — via PtH

    bloodyAD
    Defense:cleanup
    CLEANUP: remove RBCD — via PtH. Same attack without impacket, using LDAP directly (useful

  • CLEANUP: remove record

    bloodyAD
    CLEANUP: remove record. Spoof unregistered DNS names or add records for coercion/relay (AD

  • CLEANUP: remove record — via PtH

    bloodyAD
    CLEANUP: remove record — via PtH. Spoof unregistered DNS names or add records for coercion

  • CLEANUP: remove SPN from DC

    bloodyAD
    Identity:servicePrincipalName
    CLEANUP: remove SPN from DC. Constrained delegation points at a service that does not exis

  • CLEANUP: reset dNSHostName

    Certipy
    Identity:dns-hostname-spoof
    CLEANUP: reset dNSHostName. Take over a computer account, point its dNSHostName at the DC

  • CLEANUP: reset dNSHostName — with NT hash

    Certipy
    Identity:dns-hostname-spoof
    CLEANUP: reset dNSHostName — with NT hash. Take over a computer account, point its dNSHost

  • CLEANUP: restore SPN on original owner

    bloodyAD
    Identity:servicePrincipalName
    CLEANUP: restore SPN on original owner. Constrained delegation points at a service that do

  • CLEANUP: revert the UPN

    Certipy
    Identity:account
    CLEANUP: revert the UPN. ESC9: template sets CTFLAGNOSECURITYEXTENSION. ESC16: the CA disa

  • CLEANUP: revert the UPN — with NT hash

    Certipy
    Identity:account
    CLEANUP: revert the UPN — with NT hash. ESC9: template sets CTFLAGNOSECURITYEXTENSION. ESC

  • Clear All Key Credentials

    Whisker
    Identity:Credential
    Clears all values from the target object's msDS-KeyCredentialLink attribute.

  • Clear embedded PDB string

    peupdate
    File:Format:PE:Modify
    Clear the entire embedded PDB path and filename from the PE's CodeView debug record.

  • client enrollment → NAA creds

    SCCMHunter
    client enrollment → NAA creds. Find SCCM infrastructure, profile site systems, and abuse c

  • client enrollment → NAA creds — with NT hash

    SCCMHunter
    client enrollment → NAA creds — with NT hash. Find SCCM infrastructure, profile site syste

  • Clone Private Repository

    Private GitHub
    Attack:Collection:Data
    Clones the selected private repository into a local working tree when the authenticated ac

  • Clone Repository for Configuration Review

    Internal GitHub
    System:File
    Clone one authorized repository locally so its source, configuration, and infrastructure-a

  • Close Specific Handle of Protected Process

    Backstab
    Defense:Evasion:Bypass:EDR
    Close an individual handle of a protected process by handle hexadecimal value using the Pr

  • cmd exec

    NetExec
    Access:RemoteExecution
    cmd exec. Run commands on hosts where you are local admin, no interactive shell needed.

  • coerce auth to attacker

    NetExec
    Attack:Coercion
    coerce auth to attacker. Relay NTLM (often coerced from a DC) to the CA web enrollment end

  • coerce auth to attacker — via PtH

    NetExec
    Attack:Coercion
    coerce auth to attacker — via PtH. Relay NTLM (often coerced from a DC) to the CA web enro

  • Coerce Authentication to a Listener

    Coercer
    Identity:Authentication:Forced
    Invoke available known Windows RPC coercion methods on a target and direct the resulting a

  • Coerce Authentication via MS-RPRN

    SpoolSample
    Attack:CredentialAccess:Coerce:MS-RPRN
    Calls RpcRemoteFindFirstPrinterChangeNotificationEx on target host to force computer accou

  • Coerce Authentication via MS-RPRN

    printerbug
    Attack:CoercedAuth:IncomingNTLM
    Request an MS-RPRN print-change notification from the target and name the host to which it

  • Coerce Authentication via MS-RPRN

    printerbug
    Attack:CoercedAuth:IncomingNTLM
    Trigger MS-RPRN RPC call instructing target server spooler to authenticate back to attacke

  • Coerce NTLM Authentication

    SharpSCCM
    Attack:CredentialAccess:ForcedAuthentication
    Uses ConfigMgr client-push registration and heartbeat discovery behavior to make the prima

  • Coerce NTLM Authentication over MS-EFSRPC

    PetitPotam
    Attack:AuthenticationCoercion:Success
    Call the target Windows host's MS-EFSRPC interface and request a UNC path at the supplied

  • coerce the DC → unconstrained host (LISTENER = its IP)

    NetExec
    Attack:Coercion
    coerce the DC → unconstrained host (LISTENER = its IP). A machine trusted for delegation c

  • coerce the DC → unconstrained host (LISTENER = its IP) — via PtH

    NetExec
    Attack:Coercion
    coerce the DC → unconstrained host (LISTENER = its IP) — via PtH. A machine trusted for de

  • coerce the DC to authenticate at your listener

    Coercer
    Attack:Coercion
    Legacy Coercer invocation cited alongside an ESC11 scenario. Coercer only triggers authent

  • coerce the DC to authenticate at your listener — with NT hash

    Coercer
    Attack:Coercion
    Legacy Coercer invocation cited alongside an ESC11 scenario. Coercer only triggers authent

  • coerce the partner DC to your listener

    NetExec
    Attack:authentication-coercion
    coerce the partner DC to your listener. Force a DC of the partner domain to authenticate t

  • coerce the partner DC to your listener — via PtH

    NetExec
    Attack:CoerceAuthentication
    coerce the partner DC to your listener — via PtH. Force a DC of the partner domain to auth

  • Collect Active Directory data (DCOnly)

    bloodhound-python
    Attack:DomainEnumeration
    Use the Legacy ingestor's DCOnly collection methods to query Active Directory and write Bl

  • Collect AD Certificate Services Data

    SOAPHound
    Identity:Directory
    Use the cache to collect Active Directory Certificate Services data and write BloodHound v

  • Collect Azure Resource Manager data

    azurehound.exe
    Data:Inventory:AzureResource
    Collect Azure subscriptions, management groups, resource groups, supported Azure resources

  • Collect BloodHound Directory Data

    SOAPHound
    Identity:Directory
    Use a previously generated cache to collect users, groups, computers, domains, GPOs, conta

  • Collect Domain Group Information

    gen_sct
    Identity:Group:Domain
    Extracts domain group information from Active Directory to identify high-privilege members

  • Collect Domain User Information

    gen_sct
    Identity:Account:User:Domain
    Extracts domain user information from Active Directory for mapping attack paths.

  • Collect Entra ID directory data

    azurehound.exe
    Identity:Account
    Collect supported Entra ID data for BloodHound, including users, groups and memberships, a

  • Collect file metadata from a directory

    AppLocker PowerShell Module
    System:File:Inventory:AppLocker
    Collect available publisher, hash, and path information for executable and script files, t

  • collect into ./bloodhound (zip; --transitive adds trust data)

    bloodyAD
    Identity:directory_data
    collect into ./bloodhound (zip; --transitive adds trust data). Trusts, children, membershi

  • collect into ./bloodhound (zip; --transitive adds trust data) — via PtH

    bloodyAD
    Identity:directory_data
    collect into ./bloodhound (zip; --transitive adds trust data) — via PtH. Trusts, children,

  • Collect MS-SNTP Hashes (PowerShell)

    Timeroast
    Identity:Credential:Hash
    Alternative PowerShell implementation of unauthenticated NTP RID enumeration; choose this

  • Collect MS-SNTP Hashes (Python)

    Timeroast
    Identity:Credential:Hash
    Enumerate account RIDs through unauthenticated NTP requests to a domain controller and wri

  • Collect MS-SNTP Hashes (unverified timeroast-ng variant)

    Timeroast
    Identity:Credential:Hash
    A pinned third-party catalog lists this invocation as NTP RID collection, but its surround

  • Collect Neo4j Server Report

    neo4j-admin
    Attack:Collection:HostData
    Packages selected Neo4j server diagnostics, including logs and thread information, into a

  • Collect SCCM Data and Build OpenGraph Output

    ConfigManBearPig
    Attack:Discovery:ActiveDirectory
    Run the SCCM discovery/collection phases and convert the collected data into OpenGraph fil

  • collect sessions for proxychains

    Impacket
    Network:relay
    collect sessions for proxychains. When LLMNR/NBT-NS are quiet: take over DNS via DHCPv6 an

  • collect the partner domain (password)

    NetExec
    Identity:DomainEnumeration
    collect the partner domain (password). Collect the partner domain with an account from the

  • Collect Windows secrets

    DonPAPI
    Identity:Credential:Plaintext
    Collects the documented credential stores and other supported artifacts from one authorize

  • collect with NT hash (-H)

    NetExec
    Identity:DomainEnumeration
    collect with NT hash (-H). Collect the partner domain with an account from there and inges

  • Common SRV Service Enumeration

    DNSRecon
    Network:Reconnaissance
    Query DNSRecon's built-in list of common SRV service names under the target domain and rep

  • Compile AutoIt Script

    Aut2Exe.exe
    System:File
    Compile one authorized .au3 source file into a standalone executable. /nopack disables the

  • Compile C# source to a library DLL

    csc.exe
    System:File:Binary:Generated
    Compile C source into a library assembly at the specified DLL output path; a library targe

  • Compile C# source to an executable

    csc.exe
    System:File:Binary:Generated
    Compile a C source file containing an entry point into a console executable at the specifi

  • Compile DuckyScript 1.0 to inject.bin

    DuckEncoder
    Attack:Execution:Payload
    Compiles a classic DuckyScript 1.0 text file to a binary keystroke payload for compatible

  • Compress a Directory to ZIP

    Compress-Archive
    Attack:Collection:ArchiveData
    Create a ZIP archive containing the specified directory, its files, and its subdirectories

  • Compress Executable

    upx
    System:File
    Compresses a supported executable into UPX-packed form and writes it to the specified outp

  • Compress Files with Inline Password

    rar
    File:Archive:RAR:Encrypted
    Compress a directory or set of files into a password-protected RAR archive using an inline

  • Compress One File to GZIP

    gzip
    Attack:Collection:Data
    Writes one source file's gzip-compressed bytes to the selected output file. It does not cr

  • Compute gMSA Password (Cross-trust lazy mode)

    GoldenGMSA
    Identity:Credential:Plaintext
    With SYSTEM on a child-domain controller and the parent-domain gMSA SID, retrieve the pare

  • Compute gMSA Password (LDAP-assisted)

    GoldenGMSA
    Identity:Credential:Plaintext
    Given a gMSA SID and KDS root-key blob, read the missing msds-ManagedPasswordID over LDAP

  • Compute gMSA Password (Offline)

    GoldenGMSA
    Identity:Credential:Plaintext
    Compute and output a gMSA password from the target SID, KDS root-key blob, and msds-Manage

  • Compute gMSA Password (Privileged lazy mode)

    GoldenGMSA
    Identity:Credential:Plaintext
    Given only a gMSA SID, locate the account and associated KDS root key in Active Directory,

  • computerdefaults variant (same ms-settings key)

    NetExec
    Defense:UAC Bypass
    computerdefaults variant (same ms-settings key). From a medium-integrity shell: auto-eleva

  • computerdefaults variant (same ms-settings key) — via PtH

    NetExec
    Defense:UAC Bypass
    computerdefaults variant (same ms-settings key) — via PtH. From a medium-integrity shell:

  • computers plus sAMAccountName

    bhcli
    Identity:computer
    computers plus sAMAccountName. Terminal answers instead of GUI clicking: users/computers/g

  • Configure an authorized HTTP reverse-proxy route

    Apache
    Attack:C2:Proxy:ReverseProxy
    Writes a Debian/Ubuntu virtual-host configuration for one explicit backend, enables the re

  • Configure and Enable Phishlet

    EvilGinx
    Network:Service
    Enable a phishlet inside the Evilginx console to deploy its reverse proxy rules and obtain

  • Configure Campaign Settings

    TokenFlare
    Attack:Campaign:Preparation:Delivery
    Interactively configures the campaign tenant/OAuth URL, lure path and parameter, allowed I

  • Configure Cloudflare Credentials

    TokenFlare
    Attack:Campaign:Preparation:Delivery
    Interactively validates Cloudflare account credentials and records the account and Worker

  • Configure IPTables HTTP Redirection

    sslstrip
    Network:Firewall:Redirect:Port
    Redirects intercepted inbound HTTP traffic (TCP port 80) to the local SSLStrip listening p

  • Configure NGINX HTTP reverse proxy

    Reverse proxy
    Attack:C2:Connection:ProxyConfigured
    Configure an HTTP listener to forward requests to the specified upstream. Use this configu

  • Configure resource-based constrained delegation

    Impacket rbcd
    Identity:Permission:Delegation:ResourceBasedConstrainedDelegation
    Add an existing delegate account to a target account's msDS-AllowedToActOnBehalfOfOtherIde

  • Configure SSL Certificates

    TokenFlare
    Attack:Campaign:Preparation:Delivery
    Interactively configures certificates for local HTTPS testing using the generated certific

  • Configure unattended access for an authorized client

    AnyDesk
    Access:RemoteAccess:UnattendedAccess
    Sets the password for an AnyDesk permission profile using the documented Windows CLI. This

  • Configure unattended access for an authorized client

    AnyDesk
    Access:RemoteAccess:UnattendedAccess
    Sets the password for an AnyDesk permission profile using the documented Windows CLI. This

  • Configure W32Time Provider

    Sandman
    System:Registry:Modified:W32Time
    Sets the Sandman TimeProvider DLL path in the existing Windows W32Time NtpClient provider'

  • Confirm AWS Caller Identity

    boto3
    Identity:Account
    Use the selected AWS profile to retrieve the account, ARN, and user identifier for the act

  • confirm both domains and their SIDs

    bhcli
    Identity:domain
    confirm both domains and their SIDs. Collect the partner domain with an account from there

  • confirm EDITF_ATTRIBUTESUBJECTALTNAME2

    Certipy
    Identity:certificate
    confirm EDITFATTRIBUTESUBJECTALTNAME2. The CA has EDITFATTRIBUTESUBJECTALTNAME2 set: you c

  • confirm EDITF_ATTRIBUTESUBJECTALTNAME2 — with NT hash

    Certipy
    Identity:certificate
    confirm EDITFATTRIBUTESUBJECTALTNAME2 — with NT hash. The CA has EDITFATTRIBUTESUBJECTALTN

  • connect (password)

    FreeRDP
    Access:remote-desktop
    connect (password). Get an RDP session when port 3389 is closed or firewall blocks it.

  • Connect Client to Teamserver

    SilentTrinity
    Attack:CommandAndControl
    Connect the interactive client to an authorized teamserver over a secure WebSocket URL.

  • Connect directly to a VNC server

    VNC
    Attack:RemoteServices:VNC
    Open an interactive TigerVNC Viewer session to a reachable VNC server; the viewer prompts

  • Connect MSTSC Through SSH Forward

    Remote Desktop (RDP)
    Attack:LateralMovement:Success
    With the preceding SSH forward still active, connect the Windows RDP client to its local l

  • Connect Through a SOCKS4 Proxy

    Netcat
    Attack:C2:Connection:Established
    Connects to a TCP destination through the specified SOCKS4 proxy; the proxy mediates the d

  • Connect through an authorized RD Gateway

    FreeRDP
    Attack:LateralMovement:Success
    Open an RDP session to an authorized target through a configured Remote Desktop Gateway. G

  • Connect through an SSH gateway

    VNC
    Attack:RemoteServices:VNC
    Open a TigerVNC Viewer session through an SSH local port-forwarding tunnel to a gateway th

  • Connect Through SOCKS5 Proxy

    nc
    Network:Proxy
    Open a TCP connection to an authorized destination through a reachable SOCKS5 proxy using

  • Connect to a configured VPN tunnel

    FortiClient
    Network:Connection:VPN
    Connects the named, already-configured FortiClient Linux VPN profile. The profile contains

  • Connect to an authorized RDP host

    FreeRDP
    Attack:LateralMovement:Success
    Open an interactive RDP session to a host in the authorized scope. Password entry is left

  • Connect to Oracle Database

    Oracle Instant Client
    Network:Service:Database
    Start an interactive SQLPlus session for the specified database service. The command omits

  • Connect to Remote Host (explicit password)

    TeamViewer
    Attack:C2:Connection:Established
    Starts a remote-control session to a TeamViewer partner ID by supplying the partner passwo

  • Connect to Remote Host (prompt or Easy Access)

    TeamViewer
    Attack:C2:Connection:Established
    Starts a remote-control session to a TeamViewer partner ID. Easy Access is used when confi

  • Connect to Remote VNC Session

    vncviewer
    Attack:InteractiveSession:Established
    Connect the TigerVNC graphical viewer to an authorized VNC server and display its remote d

  • Connect to Remote VNC Session

    vncviewer
    Attack:InteractiveSession:Established
    Connect to a remote VNC server to view and interact with the remote desktop interface.

  • Connect to TCP Beacon

    Cobalt Strike TCP Beacon
    Network:Connection:TCP
    Connect the current Beacon session to a TCP Beacon waiting for a controller connection.

  • Connect using a client profile

    openvpn
    Network:Protocol
    Start the OpenVPN client with an authorized profile containing the peer and required TLS,

  • Connect using Remote Credential Guard

    FreeRDP
    Attack:LateralMovement:Success
    Use FreeRDP Remote Credential Guard with Kerberos for an authorized direct RDP session wit

  • Connect using TCP client transport

    openvpn
    Network:Protocol
    Use the profile's configured peer and credentials while selecting TCP client mode. The pee

  • connect via PtH (Restricted Admin)

    FreeRDP
    Access:remote-desktop
    connect via PtH (Restricted Admin). Get an RDP session when port 3389 is closed or firewal

  • Connect with a Kerberos credential cache in Restricted Admin mode

    FreeRDP
    Attack:LateralMovement:Success
    Use a valid Kerberos credential cache with FreeRDP Restricted Admin mode to open an author

  • Connect with an NTLM hash in Restricted Admin mode

    FreeRDP
    Attack:LateralMovement:Success
    Use an authorized NTLM hash with FreeRDP Restricted Admin mode to open an RDP session to a

  • Connect with clipboard, dynamic resolution, and drive redirection

    FreeRDP
    Attack:LateralMovement:Success
    Open an authorized RDP session with clipboard, dynamic display resolution, and an explicit

  • constrained (msldap)

    bloodyAD
    Identity:constrained-delegation
    constrained (msldap). Find constrained, unconstrained and RBCD configuration before abusin

  • constrained (msldap) — via PtH

    bloodyAD
    Identity:constrained-delegation
    constrained (msldap) — via PtH. Find constrained, unconstrained and RBCD configuration bef

  • constrained via ccache

    bloodyAD
    Identity:constrained-delegation
    constrained via ccache. Find constrained, unconstrained and RBCD configuration before abus

  • Continuous Ping (Windows)

    ping
    Network:Reconnaissance
    Continuously send ICMP Echo Requests to a Windows target until interrupted; use only for a

  • Continuously Remap New Files from Mapping File

    Shadowcloak
    System:File:Write
    Repeatedly rescan explicitly listed directories and rename files whose extensions match th

  • Continuously Restore Files from Mapping File

    Shadowcloak
    System:File:Write
    Repeatedly rescan explicitly listed directories and restore files whose extensions match t

  • Convert a Code Integrity policy XML file

    ConvertFrom-CIPolicy
    System:File:CodeIntegrityPolicy
    Convert an authorized Code Integrity policy XML file to a binary file at the specified pat

  • Convert a DLL to reflective shellcode (PowerShell)

    sRDI
    Attack:Payload:Shellcode:PositionIndependent
    Imports the sRDI PowerShell function and converts a Windows DLL into a returned position-i

  • Convert a DLL to reflective shellcode (Python)

    sRDI
    Attack:Payload:Shellcode:PositionIndependent
    Converts a Windows DLL into position-independent shellcode with the sRDI loader and writes

  • Convert a Kerberos service ticket for John

    kirbi2john
    Attack:CredentialAccess
    Convert one supported .kirbi service ticket into a John Jumbo etype-23 Kerberos TGS record

  • Convert a Pending Boot Capture to PML

    Process Monitor
    System:Process:Execution
    After the reboot captured by Process Monitor boot logging, convert the pending boot log to

  • Convert a supported SSH private key for John

    ssh2john
    Identity:Credential:Hash
    Read one authorized, password-protected SSH private-key file and write its John-format ver

  • Convert Base64-encoded Kerberos ticket file

    ticketConverter
    Identity:Kerberos:Ticket
    Decode a text file containing wrapped Base64 Kerberos ticket data, then convert the decode

  • Convert DuckEncoder Payload to DigiSpark Sketch

    duck2spark
    Access:Execution:Physical
    Convert a DuckEncoder raw payload into an Arduino sketch for DigiSpark; compile and upload

  • Convert DuckyScript Binary to Digispark Sketch

    duck2spark
    Access:Execution:Physical
    Convert a compiled DuckyScript payload binary into an Arduino IDE sketch for flashing onto

  • Convert Kerberos ticket file

    ticketConverter
    Identity:Kerberos:Ticket
    Convert a readable kirbi/KRB-CRED file to ccache or a ccache file to kirbi. The script sel

  • Convert Snapshot to BloodHound JSON (Deprecated Mode)

    ADExplorerSnapshot
    Identity:Directory
    Convert supported snapshot data into BloodHound-compatible JSON files. The maintainer mark

  • Convert Snapshot to BOFHound

    ADExplorerSnapshot
    Identity:Directory
    Read a local AD Explorer snapshot and write the parsed users, groups, computers, trusts, O

  • Convert SSH Private Key to John Format

    ssh2john
    Identity:Credential:Hash
    Converts an SSH private key file into a format that can be processed by John the Ripper fo

  • Convert Unix Path to Windows Path

    cygpath
    System:File
    Convert a Cygwin POSIX-style path to an absolute Windows path for a native Windows program

  • Convert Unix Path to Windows Path

    cygpath
    System:File
    Convert a Unix-style path into a Windows absolute path.

  • Convert Windows Path to Unix Path

    cygpath
    System:File
    Convert a Windows-native path to Cygwin POSIX format for use by shell tools.

  • Convert Windows Path to Unix Path

    cygpath
    System:File
    Convert a standard Windows absolute path into a Unix-style path for use in shell scripts.

  • Copy an assessment file to a POSIX host

    Ansible
    System:File:Write
    Transfer an authorized test or assessment file from the Ansible controller to a POSIX mana

  • Copy an Exploit-DB Entry for Examination

    searchsploit
    File:Path:ExploitDBMirror
    Copy a selected Exploit-DB entry from the local archive into the current working directory

  • copy from SMB share

    NetExec
    File:copy
    copy from SMB share. Get tools onto the box or loot out.

  • copy from SMB share — via PtH

    NetExec
    File:transfer
    copy from SMB share — via PtH. Get tools onto the box or loot out.

  • Copy Local File to Remote Host

    scp
    System:File:Write
    Send one readable local file to a path writable by the authenticated account on an SSH ser

  • Copy Remote File to Local Host

    scp
    System:File:Write
    Retrieve one readable remote file into a local destination path using the authenticated SS

  • Copy Root-Level Cloud Storage Objects

    google
    Data:Exfiltration:CloudStorage
    Copy root-level Cloud Storage objects matching the bucket wildcard to a local destination.

  • Copy signature data to a test PE

    SigThief
    File:Format:PE:Modify
    In an authorized test environment, copy the certificate-table data from a signed source PE

  • Count nodes via Bolt (POSIX shell example)

    Neo4j Cypher Shell
    Data:Database:Enumeration
    Connect to the selected Neo4j database and return a read-only node count. For BloodHound,

  • Count nodes via Bolt (POSIX shell example)

    Neo4j Cypher Shell
    Data:Database:Enumeration
    Connect to the selected Neo4j database and return a read-only node count. For BloodHound,

  • crack (no proxy)

    hashcat
    Identity:Kerberos:AS-REP
    crack (no proxy). Accounts without Kerberos pre-authentication hand out crackable AS-REP h

  • crack captured NetNTLMv2

    hashcat
    Identity:credential:password
    crack captured NetNTLMv2. Catch NTLM hashes on the wire when DNS fails. First move with no

  • crack dumped NTLM hashes

    hashcat
    Identity:credential:password
    crack dumped NTLM hashes. Got the files (backup, shadow copy, loot)? Parse them locally.

  • Crack exported Kerberos service ticket (POSIX)

    tgsrepcrack
    Identity:Credential:Password
    Try each wordlist candidate against a previously exported .kirbi ticket locally; a checksu

  • Crack exported Kerberos service ticket (Windows)

    tgsrepcrack
    Identity:Credential:Password
    Try each wordlist candidate against a previously exported .kirbi ticket locally; a checksu

  • Crack MS-SNTP Hashes Offline

    Timeroast
    Identity:Credential:Hash
    Use Hashcat mode 31300 (MS SNTP) with the RID treated as a username and a candidate-passwo

  • Create 802.1Q VLAN Interface

    vconfig
    Network:Configuration:VLAN:Create
    Create a VLAN virtual Ethernet device on an existing parent Linux interface. This changes

  • Create 802.1X Transparent Bridge

    SilentBridge
    Network:Connection:Traffic:Intercepted
    Creates a transparent Linux bridge between the supplicant-facing and upstream interfaces,

  • Create a certificate from an authorized CA key

    Certipy
    Identity:Certificate:Forge
    Create a certificate using a supplied CA PFX that contains its private key. This can produ

  • Create a computer account (C#)

    passthecert
    Attack:Persistence:AccountCreation
    Create a computer object in Active Directory using the certificate-authenticated LDAP conn

  • Create a computer account (Python)

    passthecert
    Attack:Persistence:AccountCreation
    Create a computer object in Active Directory using the certificate-authenticated LDAP conn

  • Create a computer account over SAMR

    addcomputer
    Identity:Account:Computer
    Creates one computer object in the target domain using the SAMR method. It does not config

  • Create a computer account with generated password

    AddMachineAccount
    Identity:Kerberos:Account:MachineAccount
    Create a computer account in the domain's fixed default CN=Computers container, omitting t

  • Create a computer account with specified password

    AddMachineAccount
    Identity:Kerberos:Account:MachineAccount
    Create a computer account in the domain's fixed default CN=Computers container with a supp

  • Create a Gist

    GitHub
    Attack:Exfiltration:Data:Transfer
    Create an unlisted Gist containing approved synthetic test content to validate monitoring.

  • Create a Gist

    GitHub
    Attack:Exfiltration:Data:Transfer
    Create an unlisted Gist containing approved synthetic test content to validate monitoring.

  • Create a machine account

    Powermad
    Identity:Account:Computer
    Create a computer account through an LDAP add request, subject to the account's machine-ac

  • Create a pseudo-symlink

    CreateSymlink
    System:File:SymbolicLink
    In an authorized test environment, create a filesystem-visible path redirection from a con

  • Create a reverse TCP port forward

    Chisel
    Network:Proxy:TrafficForwarding:Enabled
    Asks the Chisel server to listen on a selected interface and port, then forwards accepted

  • create a service (runs as SYSTEM)

    Impacket
    System:service
    create a service (runs as SYSTEM). DCOM execution, remote service/registry manipulation an

  • create a service (runs as SYSTEM) — with NT hash

    Impacket
    System:service
    create a service (runs as SYSTEM) — with NT hash. DCOM execution, remote

  • Create a Site and Deploy a ZIP Archive

    Netlify
    Attack:Infrastructure
    Create a Netlify site and publish a ZIP archive in one API request.

  • Create Active Directory Snapshot from Default Domain

    ADExplorer
    Attack:Reconnaissance:ActiveDirectory:Snapshot
    Connects to the default Active Directory domain controller and exports a full directory da

  • Create Active Directory Snapshot from Specific DC

    ADExplorer
    Attack:Reconnaissance:ActiveDirectory:Snapshot
    Exports an Active Directory snapshot targeting a specific domain controller FQDN or IP add

  • Create an application deployment

    SCCM
    Attack:LateralMovement:Success
    Create an install deployment for an existing Configuration Manager application and target

  • Create an authorized lab authentication certificate

    ForgeCert
    Identity:Certificate:PFX
    For an isolated, explicitly authorized AD CS lab only: use a password-protected lab CA PFX

  • Create and Deploy Application

    MalSCCM
    Attack:LateralMovement:Success
    Create a Configuration Manager application that references an executable on a client-reada

  • Create and Populate Target Device Group

    MalSCCM
    Attack:Reconnaissance:Network:DeviceCollections
    Create an SCCM device collection (called a group by MalSCCM) and add an SCCM-managed compu

  • Create and Populate Target Group

    MalSCCM
    Attack:Reconnaissance:Network:DeviceCollections
    Create a new device group and add specific target hosts to it for targeted deployment.

  • Create and Register Virtual Machine

    VirtualBox
    System:Virtualization:VM:Create
    Create a VirtualBox VM definition and register it with the local VirtualBox installation.

  • Create and Start Employee Scan

    Raven
    Identity:Person:Profile
    Searches Google for LinkedIn profile URLs matching a company, then logs into LinkedIn and

  • Create and Start Employee Scan

    Raven
    Identity:Account:User:Domain
    Initiates a scan to extract employee information from Google and LinkedIn based on a compa

  • Create Auto-Start Service

    sc.exe
    Attack:Persistence:WindowsService
    Register a service that points to an existing service executable and starts automatically

  • Create Computer Account via MachineAccountQuota

    Sharpmad
    Attack:Persistence:AccountCreation
    Create a computer object in the selected Active Directory container with an LDAP AddReques

  • create dMSA evil$ linked to a privileged account

    bloodyAD
    Identity:dmsa_creation
    create dMSA evil$ linked to a privileged account. Windows Server 2025 introduced delegated

  • create dMSA evil$ linked to a privileged account — via PtH

    bloodyAD
    Identity:dmsa_creation
    create dMSA evil$ linked to a privileged account — via PtH. Windows Server 2025 introduced

  • Create Encrypted ZIP Archive

    zip
    File:Archive:ZIP:Encrypted
    Recursively packages the selected files or directory into an encrypted ZIP archive. The pa

  • Create EWS push subscription to trigger Exchange NTLM authentication

    PrivExchange
    Attack:CredentialAccess:ForcedAuthentication
    Authenticate to EWS as a mailbox-enabled user and submit a push-subscription request with

  • Create full AD DS IFM media

    ntdsutil
    File:Path:NTDS_Dump
    Use ntdsutil's IFM feature to create full installation media from the active AD DS databas

  • Create hidden Run-key value

    SharpHide.exe
    Attack:Persistence:Registry:RunKey
    Creates the fixed hidden Run-key value containing the supplied executable path and optiona

  • Create Immediate Computer Task via GPO

    SharpGPOAbuse
    Attack:LateralMovement:GroupPolicyExecution
    Add a Group Policy Preferences ImmediateTaskV2 configuration that runs the supplied comman

  • Create Immediate User Task via GPO

    SharpGPOAbuse
    Attack:LateralMovement:GroupPolicyExecution
    Create a Group Policy Preferences ImmediateTaskV2 under the user-side Scheduled Tasks exte

  • Create Kubernetes Namespace Backup

    Velero
    Data:Collection:Cloud:Backup
    Create a Velero backup that includes one Kubernetes namespace. Backup metadata and data ar

  • Create LSASS Minidump from Remote Memory

    physmem2profit
    Identity:Credential:Dump
    Connects to the running server, asks it to install/load WinPmem from a target-side driver

  • Create LSASS Minidump from Remote Memory

    physmem2profit
    Identity:Credential:Dump
    Connects to the running server and uses Rekall to analyze exposed physical memory, writing

  • create machine + RBCD

    Impacket
    Attack:ntlm-relay
    create machine + RBCD. No write rights? Let the relay create the machine and set delegatio

  • Create Machine Account

    bloodyAD
    Identity:Account:Computer
    Create a computer account with a known password; in the following RBCD example, this accou

  • Create Machine Account

    bloodyAD
    Identity:Account:User:LocalAdmin
    Create a new computer account in the domain to be used as a pivot for RBCD abuse.

  • create machine account root$ (MAQ)

    Impacket
    Identity:Account:machine-account
    create machine account root$ (MAQ). MAQ + MIT Kerberos mapping: a machine account named af

  • Create Malicious Mail Rules

    ruler
    Attack:LateralMovement:Success
    Create new malicious mail rules on an Exchange server to achieve remote execution or persi

  • Create Malicious WSUS Patch

    SharpWSUS
    System:File:Write
    Create a new update entry in the WSUS catalog pointing to a malicious signed binary.

  • Create MSI Administrative Source Image

    MSI Installer
    File:Package:MSI
    Request a Windows Installer administrative installation and copy the package source image

  • Create New Project

    Google Cloud CLI (gcloud)
    Environment:Cloud:Project:Created
    Create a Google Cloud project under the specified organization as a container for later re

  • Create Outlook Mail Rule

    ruler
    Attack:Persistence:Success
    Adds a client-side Outlook mail rule to the target mailbox. The rule can launch an applica

  • Create Password-Protected 7z Archive

    7-Zip
    Data:Collection
    Create a compressed 7z archive and prompt for a password, encrypting its contents and head

  • Create Password-Protected Archive

    Dropbox
    File:Archive:ZIP:Encrypted
    Recursively archives a target directory for the later Dropbox upload. The Info-ZIP -e opti

  • Create Password-Protected RAR Archive

    rar
    File:Archive:RAR:Encrypted
    Recursively add the selected files or directory to a RAR archive and prompt for an archive

  • Create Persistence via Run Key

    reg.exe
    Attack:Persistence:Registry:RunKey
    Set a value in the machine-wide Run key so Windows launches the referenced command line wh

  • Create Phishing Lure

    EvilGinx
    Attack:Phishing
    Generate an interactive phishing lure URL for an enabled phishlet.

  • Create Privileged Pod with Host Network and PID Access

    Gardener
    System:Process:Execution
    Request a Pod with a privileged Linux container, hostNetwork, and hostPID. Kubernetes auth

  • Create RunKey Persistence

    Registry (Windows Registry tooling)
    System:Registry:Key:Modified
    Adds a REGSZ value to the current user's Run key. Windows processes Run values when that u

  • Create Scheduled Task for Persistence

    Schtasks.Exe
    Attack:Persistence:Established:ScheduledTasks
    Create or replace a named scheduled task that runs the specified executable, script, or ba

  • Create Scheduled Task for Persistence

    Task Scheduler
    Attack:Persistence:Established:ScheduledTasks
    Register a task that runs the specified executable at system startup as NT AUTHORITY\SYSTE

  • Create Scheduled Task for Persistence

    Windows Task Scheduler
    Attack:Persistence:Established:ScheduledTasks
    Register a task that starts whenever the system starts and runs the configured program und

  • Create Scheduled Task for Persistence

    Windows Task Scheduler
    Attack:Persistence:Established:ScheduledTasks
    Registers a task to run the specified executable, script, or batch file daily at 09:00 und

  • Create Self-Extracting Archive

    7-Zip
    Data:Collection
    Create a self-extracting 7z archive using an installed compatible SFX module. The generate

  • Create Service Account Key

    google
    Identity:Credential:Cloud:Google
    Create a user-managed service-account private key and save the default JSON credential fil

  • Create Startup Folder Shortcut

    Registry (Windows Registry tooling)
    Attack:Persistence:StartupFolder
    Creates a Windows Shell Link (.lnk) in the current user's Startup folder that targets an e

  • Create User Run-Key Entry

    Registry Editor (regedit)
    Attack:Persistence:RunKey
    Add a REGSZ entry to the current user's Run key. Windows runs the referenced command at ea

  • Create WSUS Update

    SharpWSUS
    System:File:Write
    Create a WSUS update containing the selected signed binary and its command-line arguments;

  • Credential Guard Snapshot Analysis

    physmem2profit
    Identity:Credential:Hash
    Analyzes a VMware .vmem snapshot to extract credentials protected by Credential Guard.

  • CredentialManagerCheck

    PrivKit
    Data:Credentials:Exposed
    Enumerates stored Windows Credential Manager credentials for the current user token; the u

  • credentials + masterkeys

    NetExec
    Data:Credential
    credentials + masterkeys. Dump and decrypt DPAPI-protected secrets (Chrome/Edge/Outlook/Fi

  • credentials + masterkeys — via PtH

    NetExec
    Data:Credential
    credentials + masterkeys — via PtH. Dump and decrypt DPAPI-protected secrets (Chrome/Edge/

  • cross-domain / Kerberos: KRB5CCNAME = your ccache, machine lands in the target domain

    bloodyAD
    Identity:account
    cross-domain / Kerberos: KRB5CCNAME = your ccache, machine lands in the target domain. Sam

  • cross-domain Kerberoast (ccache)

    Impacket
    Identity:service-account
    cross-domain Kerberoast (ccache). Trusts let your credentials be accepted in the other dom

  • cross-domain Kerberoast (password)

    Impacket
    Identity:service-account
    cross-domain Kerberoast (password). Trusts let your credentials be accepted in the other d

  • cross-domain Kerberoast (password) — with NT hash

    Impacket
    Identity:service-account
    cross-domain Kerberoast (password) — with NT hash. Trusts let your creden

  • current exclusions

    NetExec
    Defense:AV
    current exclusions. Know what protection runs before dropping tools — and turn it off when

  • current exclusions — via PtH

    NetExec
    Defense:AV
    current exclusions — via PtH. Know what protection runs before dropping tools — and turn i

  • custom socks port

    Impacket
    Network:relay
    custom socks port. Relay many sessions at once and interact through individual authenticat

  • CVE_2023_41320 - cve_2023_41320.py

    CVE_2023_41320
    Orange Cyberdefense Active Directory Mindmap

  • CVE-2022-33679 - CVE-2022-33679.py

    CVE-2022-33679
    Orange Cyberdefense Active Directory Mindmap

  • CVE-2023-27532 - CVE-2023-27532

    CVE-2023-27532
    Orange Cyberdefense Active Directory Mindmap

  • CVE-2024-29849 - CVE-2024-29849.py

    CVE-2024-29849
    Orange Cyberdefense Active Directory Mindmap

  • CVE-2024-40711 - CVE-2024-40711.exe

    CVE-2024-40711
    Orange Cyberdefense Active Directory Mindmap

  • dacledit read (computer)

    Impacket
    Access:AD:ACL
    dacledit read (computer). Read the security descriptor and find abusable rights (GenericAl

  • dacledit read (computer) — with NT hash

    Impacket
    Access:AD:ACL
    dacledit read (computer) — with NT hash. Read the security descriptor and

  • dacledit read (user)

    Impacket
    Access:AD:ACL
    dacledit read (user). Read the security descriptor and find abusable rights (GenericAll, W

  • dacledit read (user) — with NT hash

    Impacket
    Access:AD:ACL
    dacledit read (user) — with NT hash. Read the security descriptor and fin

  • dacledit read via ccache

    Impacket
    Access:AD:ACL
    dacledit read via ccache. Read the security descriptor and find abusable rights (GenericAl

  • DC cert → NT hash

    Certipy
    Identity:certificate
    DC cert → NT hash. Relay NTLM (often coerced from a DC) to the CA web enrollment endpoint

  • DC takeover: NTDS dump

    NetExec
    Data:CredentialDump
    DC takeover: NTDS dump. Constrained delegation points at a service that does not exist (or

  • DC: copy ntds.dit with backup semantics

    NetExec
    Data:ADDatabase
    DC: copy ntds.dit with backup semantics. Backup Operators (or an enabled SeBackupPrivilege

  • DC: copy ntds.dit with backup semantics — via PtH

    NetExec
    Data:ADDatabase
    DC: copy ntds.dit with backup semantics — via PtH. Backup Operators (or an enabled SeBacku

  • DCOM exec via MMC20.Application

    Impacket
    DCOM exec via MMC20.Application. DCOM execution, remote service/registry manipulation and

  • DCOM via PtH

    Impacket
    DCOM via PtH. DCOM execution, remote service/registry manipulation and RDP checks as alter

  • DCOM via ShellBrowserWindow

    Impacket
    DCOM via ShellBrowserWindow. DCOM execution, remote service/registry manipulation and RDP

  • DCOM via ShellBrowserWindow — with NT hash

    Impacket
    DCOM via ShellBrowserWindow — with NT hash. DCOM execution, remote servic

  • DCOM via ShellWindows

    Impacket
    DCOM via ShellWindows. DCOM execution, remote service/registry manipulation and RDP checks

  • DCOM via ShellWindows — with NT hash

    Impacket
    DCOM via ShellWindows — with NT hash. DCOM execution, remote service/regi

  • DCOnly (fast, no sessions)

    bloodhound-python
    Identity:domain
    DCOnly (fast, no sessions). Collect from Linux — all the data needed for pathfinding.

  • DCOnly (fast, no sessions) — with NT hash

    bloodhound-python
    Identity:domain
    DCOnly (fast, no sessions) — with NT hash. Collect from Linux — all the data needed for pa

  • DCs of current + trusted domains incl. trust attributes (replaces -M enum_trusts)

    NetExec
    Identity:domain-trust
    DCs of current + trusted domains incl. trust attributes (replaces -M enumtrusts). Find par

  • DCs of current + trusted domains incl. trust attributes (replaces -M enum_trusts) — via PtH

    NetExec
    Identity:domain-trust
    DCs of current + trusted domains incl. trust attributes (replaces -M enumtrusts) — via PtH

  • DCSync

    NetExec
    Identity:Credential
    DCSync. Relay NTLM (often coerced from a DC) to the CA web enrollment endpoint and get a D

  • DCSync as the DC machine account (replication rights)

    Impacket
    Identity:credentials
    DCSync as the DC machine account (replication rights). A machine trusted for delegation ca

  • DCSync for one domain account

    secretsdump
    Identity:Credential:Hash:NTLM
    Use the DRSUAPI path to retrieve NTDS data for one named domain account, including its NTL

  • DCSync with the connector account

    Impacket
    DCSync with the connector account. Hybrid identity: the Azure AD Connect server stores the

  • DCSync with the empty hash

    Impacket
    Identity:dcsync
    DCSync with the empty hash. Reset the DC machine account password to empty, DCSync, then r

  • DCSync with the obtained hash (DC only)

    NetExec
    Identity:Credential
    DCSync with the obtained hash (DC only). Request a certificate as any user because the tem

  • Deauthenticate Wireless Client

    aireplay-ng
    Attack:CredentialAccess:WirelessHandshake
    Send a finite batch of 802.11 deauthentication frames to the specified associated station.

  • Debug a 64-bit executable

    x64dbg
    System:Process:Execution:Debugging
    Open the specified 64-bit executable in x64dbg for interactive debugging and analysis.

  • Declare and call a Windows API

    Add-Type
    System:Process:Execution
    Use the documented -MemberDefinition form to declare a P/Invoke method and call the Window

  • Decode a Base64 file

    CertUtil
    Data:Decode
    Decode a Base64-encoded input file to an output file.

  • Decode Base64 String

    base64
    Data:Decoding:Base64
    Decode a Base64-encoded text value in the browser interface. The result may be text or arb

  • Decode Base64 with the Node API

    CyberChef
    Data:Transformation:Base64Decode
    Run CyberChef's documented fromBase64 operation on a supplied string and print the result.

  • decode ticket (sname, flags, PAC)

    Impacket
    Identity:Kerberos:ticket-inspection
    decode ticket (sname, flags, PAC). Decode a ccache, check service names/enctypes, and rene

  • Decompile Android application file

    jadx
    File:Android:Application:Decompilation
    Decompile a supported Android application or bytecode file and write generated Java source

  • Decompress Executable

    upx
    System:File
    Decompresses a supported UPX-packed executable and writes the unpacked file to the specifi

  • Decrypt an AD FS EncryptedPFX blob

    Python
    Identity:Certificate:PFX
    Use ADFSpoof to decrypt a base64-decoded EncryptedPFX blob with its matching DKM key and w

  • Decrypt Domain Credentials

    LaZagne
    Identity:Credential:Plaintext
    Search for domain credentials stored on the host and use the supplied Windows user passwor

  • Decrypt GPP credentials from a local XML file

    Get-GPPPassword
    Identity:Credential:Plaintext
    Parses one local Group Policy Preference XML file and decrypts any cpassword values withou

  • decrypt readable managed passwords (KDS)

    bloodyAD
    Identity:managed-service-account
    decrypt readable managed passwords (KDS). Windows Server 2025 introduced delegated MSAs. A

  • decrypt readable managed passwords (KDS) — via PtH

    bloodyAD
    Identity:managed-service-account
    decrypt readable managed passwords (KDS) — via PtH. Windows Server 2025 introduced delegat

  • Decrypt SSSD KCM Cache Entries

    SSSDKCMExtractor
    Identity:Kerberos:Ticket
    Decrypt Kerberos KCM entries in the SSSD secrets database with its master key and print th

  • Deep System Enumeration

    LinPEAS
    System:Host:Enumeration
    Run the broad -a mode (all checks except regex checks), including additional privilege and

  • Default Active Directory and Computer Collection

    SharpHound
    Identity:Directory
    Collect the documented Default directory data, including v2.17.0 Active Directory site dat

  • Default domain enumeration

    OWASP Amass
    Network:Host:Identity:FQDN
    Enumerate an explicitly authorized root domain with the installed Amass v5 configuration a

  • Default Domain Enumeration

    ADWSDomainDump
    Identity:Directory
    Query domain users, groups, computers, policy, and trusts over ADWS; write default HTML, J

  • Default HTML, JSON, and greppable domain dump

    ldapdomaindump
    Collect readable domain user, group, computer, policy, and trust information into the defa

  • Defender status

    NetExec
    Defense:AV
    Defender status. Know what protection runs before dropping tools — and turn it off when yo

  • Defender status — via PtH

    NetExec
    Defense:AV
    Defender status — via PtH. Know what protection runs before dropping tools — and turn it o

  • Delete a computer account

    AddMachineAccount
    Identity:Kerberos:Account:MachineAccount
    Delete a specified computer account from the domain's fixed default CN=Computers container

  • Delete a dynamic DNS record

    Powermad
    Network:Service:DNS
    Delete the record set for a supported DNS type and name by omitting -DNSData, subject to z

  • Delete hidden Run-key value

    SharpHide.exe
    Attack:Persistence:Registry:RunKey
    Deletes the fixed hidden Run-key value from the hive selected for the current process toke

  • Delete Oldest Local Shadow Copy (Lab Only)

    vssadmin.exe
    Attack:Impact:InhibitSystemRecovery
    In an explicitly authorized disposable test environment, delete only the oldest client-acc

  • Delete Volume Shadow Copies

    LockBit
    System:File
    A Windows VSS shadow-copy deletion behavior reported in LockBit 2.0 activity. This command

  • Delete WSUS Update and Keep Group

    SharpWSUS
    System:Configuration:Service
    Decline and delete the update and remove the target computer from its WSUS group while ret

  • Deliver an authorized simulation message through Teams Workflows

    Microsoft Teams
    Attack:Payload:Phishing:Deployed
    Posts a prepared assessment message to the channel or chat configured in a current Teams W

  • deliver the binary

    NetExec
    File:transfer
    deliver the binary. Relay the local machine account Kerberos auth to LDAP and abuse RBCD o

  • deliver the binary — via PtH

    NetExec
    File:transfer
    deliver the binary — via PtH. Relay the local machine account Kerberos auth to LDAP and ab

  • deliver the shell via WinRM

    NetExec
    Access:remote execution
    deliver the shell via WinRM. Listeners and one-liners for both platforms, plus TTY upgrade

  • deliver the shell via WinRM — via PtH

    NetExec
    Access:remote execution
    deliver the shell via WinRM — via PtH. Listeners and one-liners for both platforms, plus T

  • Deploy a WAR through the text interface

    Apache Tomcat Manager
    Attack:Execution:Remote:TomcatManager
    On an explicitly authorized Tomcat instance, upload a reviewed WAR using the Manager text

  • Deploy a ZIP Archive to an Existing Site

    Netlify
    Attack:Infrastructure
    Publish a new ZIP-based deploy to an existing Netlify site.

  • Deploy an application to a device collection

    System Center Configuration Manager (SCCM)
    System:Process:Execution:RemoteCommand
    Creates a Required Install deployment for an existing Configuration Manager application an

  • Deploy APIM Gateways

    apimspray
    Environment:Cloud
    Creates Azure API Management instances in selected or discovered regions, provisions a res

  • Deploy Locally with Wrangler

    TokenFlare
    Attack:Payload:Phishing:Deployed
    Runs the configured Worker locally as an HTTPS Wrangler development server for an authoriz

  • Deploy Malicious Application

    MalSCCM
    Attack:LateralMovement:Success
    Create an application pointing to a malicious executable on a share and deploy it to the t

  • Deploy Privileged Pod for Node Root Escape

    kubectl
    Access:Privilege:Escalation:Container
    Submit an existing Pod manifest configured with a privileged container and a hostPath moun

  • Deploy to Cloudflare Workers

    TokenFlare
    Attack:Payload:Phishing:Deployed
    Deploys the configured AiTM phishing Worker to Cloudflare's edge network.

  • Describe EC2 Instances

    aws
    Attack:Reconnaissance:Host
    List EC2 instance IDs, instance types, and state names in the selected region. The command

  • detect AV/EDR products

    NetExec
    Defense:AV
    detect AV/EDR products. Know what protection runs before dropping tools — and turn it off

  • detect AV/EDR products — via PtH

    NetExec
    Defense:AV
    detect AV/EDR products — via PtH. Know what protection runs before dropping tools — and tu

  • Detect SQL Injection Vulnerabilities

    SQL Server
    Attack:Payload:SQLInjection
    Test the selected HTTP(S) URL parameter for SQL injection using sqlmap's default test sett

  • DFS coerce

    Impacket
    Attack:coerce
    DFS coerce. Force machine accounts (especially DCs) to authenticate to your relay or uncon

  • DFS coerce — with NT hash

    Impacket
    Attack:coerce
    DFS coerce — with NT hash. Force machine accounts (especially DCs) to aut

  • DFSCoerce with Credentials

    dfcoerce
    Attack:LateralMovement:Success
    Execute a DFS Coercion attack against a target host using provided domain credentials.

  • DFSCoerce with domain credentials

    dfcoerce
    Attack:CredentialAccess:ForcedAuthentication
    Issue an MS-DFSNM coercion request using a domain username; the tool prompts for the passw

  • DFSCoerce without Credentials

    dfcoerce
    Attack:LateralMovement:Success
    Execute a DFS Coercion attack against a target host without providing explicit credentials

  • DFSCoerce without explicit user credentials

    dfcoerce
    Attack:CredentialAccess:ForcedAuthentication
    Issue the same MS-DFSNM coercion request without supplying a username or password; target-

  • DHCP Spoofing (isolated lab only)

    Ettercap
    Network:Service
    In an isolated authorized lab, race the legitimate DHCP server with a crafted reply that c

  • DHCPv6 DNS Configuration Response

    Responder
    Network:Service:Discovery
    Enable Responder DHCPv6 service to answer supported client requests with configured DNS-se

  • diamond: modify legit TGT, resign (stealthier PAC)

    Rubeus
    Use /tgtdeleg to obtain the current user's valid TGT, modify its PAC for the selected user

  • Directory and Content Discovery

    ffuf
    Network:Reconnaissance
    Probe an authorized web server for paths and files by replacing FUZZ in the URL with each

  • Directory and File Discovery

    wfuzz
    Attack:Reconnaissance:Web
    Use a file wordlist to enumerate candidate web paths/files; --hc 404 omits responses with

  • Directory Brute Force

    gobuster
    Attack:Reconnaissance:Service:WebServer:Running
    Brute-force hidden directories and files on a web server.

  • Directory enumeration

    FinalRecon
    Network:Reconnaissance:WebScanning
    Probe an authorized web target with the configured wordlist and file extensions to discove

  • Directory replication request (DCSync)

    mimikatz
    Identity:Credential:Hash
    Request directory replication data for an account through Mimikatz's lsadump DCSync module

  • Disable anonymous access in RHDS

    dsconf (Red Hat Directory Server)
    Defense:Hardening:AnonymousAccess
    Sets the RHDS nsslapd-allow-anonymous-access configuration parameter to off and restarts t

  • Disable Automatic Windows Startup Recovery

    bcdedit.exe
    System:Config:Boot
    Set recoveryenabled No on the {default} boot entry to suppress automatic Windows startup r

  • Disable Automatic Windows Startup Recovery

    bcdedit.exe
    System:Config:Boot
    Set recoveryenabled No on the {default} boot entry to suppress automatic Windows startup r

  • Disable Boot Integrity Checks

    bcdedit.exe
    System:Config:Boot
    Set nointegritychecks on for the current Windows OS boot entry to disable the documented b

  • disable firewall

    NetExec
    Defense:firewall-disable
    disable firewall. Get an RDP session when port 3389 is closed or firewall blocks it.

  • disable firewall — via PtH

    NetExec
    Defense:firewall-disable
    disable firewall — via PtH. Get an RDP session when port 3389 is closed or firewall blocks

  • Disable Generic Client IME

    wfica32
    System:Configuration:KeyboardLayout
    Disable generic client IME and local keyboard-layout use so the session uses the server ke

  • Disable RDP Credential Hooking

    PowerShell
    System:Process:Monitoring
    Stops this Beacon's heartbeat polling and future injection attempts. It does not unload th

  • Disable RDP Credential Hooking

    RDPThief
    System:Process:Monitoring
    Stops this Beacon's heartbeat polling and future injection attempts. It does not unload th

  • disable realtime (admin, loud)

    NetExec
    Defense:AV
    disable realtime (admin, loud). Know what protection runs before dropping tools — and turn

  • disable realtime (admin, loud) — via PtH

    NetExec
    Defense:AV
    disable realtime (admin, loud) — via PtH. Know what protection runs before dropping tools

  • Disable Virtual Machine Networking

    VirtualBox
    System:Virtualization:Network:Disable
    Set each of the eight network adapters supported by VirtualBox 7.0 to none so the VM has n

  • Discover Certificate-Listed Subdomains

    Prowl
    Attack:Reconnaissance:Network:DigitalCertificates
    Runs the default staff search when -c is supplied and adds a crt.sh certificate-transparen

  • Display All Current Access Token Information

    WhoAmI.exe
    Identity:Account:User:Domain
    Displays the current access token's user name, security identifiers, privileges, and group

  • Display COFF Symbols

    dumpbin
    Attack:Reconnaissance:Host:BinaryAnalysis
    Display the COFF symbol table from an object file. An image file contains a COFF symbol ta

  • Display Current User

    WhoAmI.exe
    Identity:Account:User:Domain
    Prints the current domain and user name in DOMAIN\user form.

  • Display File MACE Timestamps

    timestomp
    System:File:Metadata:Timestamp
    Display the UTC modified, accessed, created, and entry-modified timestamps returned for an

  • Display Local NetBIOS Name Cache

    nbtstat
    Attack:HostEnumeration:NetBIOS:Cache
    Displays the contents of the local NetBIOS name cache, showing resolved remote NetBIOS nam

  • Display Local NetBIOS Name Table

    nbtstat
    Attack:HostEnumeration:NetBIOS:Local
    Displays the local computer's NetBIOS name table, showing registered names, types, and dom

  • Display recovered passwords for an authorized hash file

    John the Ripper
    Identity:Credential:Plaintext
    Display cracked entries recorded in John's pot file for the supplied hash file.

  • Display stored SCCM site-server results

    SCCMHunter
    Data:SCCM:StoredResults:Display
    Display site-server records already stored by SCCMHunter. This command reads local recon r

  • Display Wireless Interface Parameters

    iwconfig
    Attack:Reconnaissance:Wireless:InterfaceConfiguration
    Display the selected wireless interface's Wireless Extensions parameters and available wir

  • DNS record enumeration

    FinalRecon
    Network:DNS
    Query DNS information for the hostname in the supplied target URL, including the project's

  • DNS Subdomain Brute Force

    gobuster
    Network:DNS:Subdomain:List
    Brute-force DNS records to discover subdomains.

  • DNS Zone Transfer Check

    DNSRecon
    Network:Reconnaissance
    Attempt AXFR against the target domain's authoritative name servers to determine whether a

  • DNS-Only CNAME Poisoning Mode

    MITM6-Kerberos-CNAME-Abuse
    Attack:CredentialAccess:Kerberos:TGSCoercion
    Run CNAME DNS poisoning without the tool's DHCPv6 server and router advertisements so a se

  • dnstool - NTLM relay

    dnstool
    NTLM relay

  • domain account with local admin

    NetExec
    Identity:local-secrets
    domain account with local admin. Local accounts and LSA secrets from any machine where you

  • domain groups

    NetExec
    Identity:domain-group-enumeration
    domain groups. Map accounts before roasting or ACL hunting.

  • domain groups — via PtH

    NetExec
    Identity:domain-group-enumeration
    domain groups — via PtH. Map accounts before roasting or ACL hunting.

  • Domain Reconnaissance

    TREVORspray
    Attack:Recon:OSINT:Tenant
    Performs passive reconnaissance against an Office 365 / Entra ID domain to identify tenant

  • Domain Registration Lookup

    whois
    Attack:Infrastructure:Domain:Registered
    Query an available registry WHOIS service for a domain. Use RDAP when the relevant gTLD re

  • domain statistics (users, admins, CAs, templates)

    bhcli
    Identity:domain
    domain statistics (users, admins, CAs, templates). Map the partner domain: which groups is

  • domain statistics (users, admins, CAs, templates)

    bhcli
    Identity:domain
    domain statistics (users, admins, CAs, templates). Terminal answers instead of GUI clickin

  • domain trusts

    bloodyAD
    Identity:domain-trust
    domain trusts. Trusts, children, memberships, DNS, and a quick BloodHound collector.

  • domain trusts — via PtH

    bloodyAD
    Identity:domain-trust
    domain trusts — via PtH. Trusts, children, memberships, DNS, and a quick BloodHound collec

  • domain trusts via ccache

    bloodyAD
    Identity:domain_trusts
    domain trusts via ccache. Trusts, children, memberships, DNS, and a quick BloodHound colle

  • domain users

    NetExec
    Identity:domain-user-enumeration
    domain users. Map accounts before roasting or ACL hunting.

  • domain users — via PtH

    NetExec
    Identity:domain-user-enumeration
    domain users — via PtH. Map accounts before roasting or ACL hunting.

  • DonPAPI - donpapi

    DonPAPI
    Orange Cyberdefense Active Directory Mindmap

  • Download a remote file with Edge

    msedge.exe
    Attack:ResourceDevelopment:IngressToolTransfer
    Open a remote file URL in Edge so the browser downloads the file in the current user's con

  • Download a Single Remote File

    wget
    File:WriteAccess
    Retrieve one authorized URL and write its response content to a selected local file.

  • Download and evaluate a script string with Invoke-Expression

    PowerShell Inline Execution
    System:Process:Execution:LocalCommand
    Downloads the URL response as text with System.Net.WebClient.DownloadString and evaluates

  • Download Discovered Files with Worker Threads and Download Limit

    metagoofil
    Network:Reconnaissance
    Search Google for specific file types on a target domain and download matching files up to

  • Download encoded content with headless Edge

    msedge.exe
    Attack:ResourceDevelopment:IngressToolTransfer
    Run Edge headlessly against a remote HTML page, dump the rendered DOM to standard output,

  • Download File to Default Server Path

    dnscat2
    Data:Exfiltration
    Download a file from the connected client to the server's working directory under the remo

  • Download File to Specified Server Path

    dnscat2
    Data:Exfiltration
    Download a file from the connected client to a specified local path on the server host.

  • Download File via Certutil

    LOLBins
    System:File
    Use certutil.exe URL-cache handling to retrieve a remote file to a local destination. This

  • Download Payload via Certutil

    Social Networking Sites
    Attack:Payload:Document:Malicious
    Use the native Windows Certutil utility to fetch a remote file to a specified local path.

  • Download Published HTML Page

    GitHub Pages
    Attack:Campaign:Preparation:Delivery
    Download the specified published HTML page to a local file for a controlled browser test.

  • Download S3 Objects

    CS Browser
    Data:Exfiltration:Cloud:S3
    Download a specified object or matching bucket path to a local Windows directory.

  • DPAPImk2john - DPAPImk2john.py

    DPAPImk2john
    Orange Cyberdefense Active Directory Mindmap

  • dploot - dploot.py

    dploot
    Orange Cyberdefense Active Directory Mindmap

  • DSRM hash = local Administrator NT hash

    Impacket
    Identity:hash
    DSRM hash = local Administrator NT hash. Local admin on a DC? The DSRM Administrator hash

  • Dump a MySQL Database to SQL File

    mysqldump
    Attack:Collection:Data
    Connect to the specified MySQL server and write a logical SQL dump of one database, includ

  • Dump AD-Integrated DNS Data

    SOAPHound
    Network:DNS
    Collect AD-integrated DNS records through ADWS and write them to DNS.txt in the output dir

  • dump all domain hashes

    Impacket
    Data:credential
    dump all domain hashes. Grant yourself replication rights and dump every hash.

  • dump all domain hashes — with NT hash

    Impacket
    Data:credential
    dump all domain hashes — with NT hash. Grant yourself replication rights

  • dump all hashes via key list (impacket master)

    keylistattack.py
    Attack:Execution:Tool
    dump all hashes via key list (impacket master). Admin on a read-only DC? Dump what it may

  • Dump an exposed Git repository

    git-dumper
    Attack:Collection:CodeRepository
    Fetch the exposed Git metadata and objects from an authorized website into a local output

  • Dump and Gzip LSASS Memory

    SharpDump
    Identity:Credential:Memory
    Create a process minidump (LSASS by default) using MiniDumpWriteDump and GZip-compress the

  • Dump Binary Manifest and Authenticode Signature

    sigcheck
    Attack:Reconnaissance:Host
    Extract the embedded application manifest and Authenticode certificate details from a targ

  • Dump Company Employees to CSV

    LinkedInDumper
    Attack:Reconnaissance:OSINT:Employees
    Scrapes employee names, job titles, and locations from an authenticated LinkedIn company U

  • Dump Company Employees to JSON

    LinkedInDumper
    Attack:Reconnaissance:OSINT:Employees
    Scrapes employee profile data from a LinkedIn company URL and writes raw structured output

  • dump DKM key + encrypted signing cert

    NetExec
    System:command-execution
    dump DKM key + encrypted signing cert. Compromise the ADFS server, extract the token-signi

  • dump DKM key + encrypted signing cert — via PtH

    NetExec
    System:command-execution
    dump DKM key + encrypted signing cert — via PtH. Compromise the ADFS server, extract the t

  • dump DNS zone (module version dependent)

    NetExec
    Network:ADIDNS
    dump DNS zone (module version dependent). Spoof unregistered DNS names or add records for

  • dump DNS zone (module version dependent) — via PtH

    NetExec
    Network:ADIDNS
    dump DNS zone (module version dependent) — via PtH. Spoof unregistered DNS names or add re

  • Dump Extracted Credentials

    PowerShell
    Identity:Credential:Plaintext
    Reads %TEMP%\data.bin on the Beacon host and prints any captured clear-text RDP credential

  • Dump Extracted Credentials

    RDPThief
    Identity:Credential:Plaintext
    Reads %TEMP%\data.bin on the Beacon host and prints any captured clear-text RDP credential

  • Dump Global Address List

    ruler
    Data:Exfiltration:GAL
    Downloads the Exchange Global Address List to a local file for offline review. The upstrea

  • Dump Global Address List

    ruler
    Data:Exfiltration:GAL
    Extract the Global Address List (GAL) from the Exchange server.

  • Dump KDS Root Keys

    GoldenGMSA
    Identity:Credential:Secret
    Read KDS root-key data and print each key as a Base64 blob for gMSA password generation.

  • Dump Kubernetes Cluster Resources

    KubeHound
    Attack:Collection:Kubernetes:ResourceDump
    Collect a local snapshot of Kubernetes resources needed to build a KubeHound attack graph.

  • Dump Local SAM and LSA Secrets

    Impacket
    Identity:Credential:Hash:NTLM
    Extract local SAM account hashes, cached domain logon data, and LSA secrets from a remote

  • dump LSASS — DC$ TGT saved as ccache in ~/.nxc/modules/lsassy/

    NetExec
    Data:CredentialDump
    dump LSASS — DC$ TGT saved as ccache in /.nxc/modules/lsassy/. A machine trusted for deleg

  • dump LSASS — DC$ TGT saved as ccache in ~/.nxc/modules/lsassy/ — via PtH

    NetExec
    Data:CredentialDump
    dump LSASS — DC$ TGT saved as ccache in /.nxc/modules/lsassy/ — via PtH. A machine trusted

  • Dump LSASS Memory

    demon
    Identity:Credential:Hash
    Extracts credentials from the Local Security Authority Subsystem Service (LSASS) memory.

  • Dump LSASS Memory

    procdump.exe
    File:Memory:Dump
    Capture a full dump of lsass.exe; the dump can contain sensitive credential material and m

  • Dump LSASS memory using kernel mode

    EDRSandblast
    Attack:CredentialAccess:LSASSMemory
    Dump LSASS process memory to the specified file. Kernel mode uses the selected vulnerable

  • Dump LSASS Memory via Cloned Handles

    HandleKatz
    Attack:CredentialAccess:LSASSMemory
    Run the repository's sample loader using the PID of a process that already holds an LSASS

  • Dump LSASS Memory via Cloned Process Handle

    HandleKatz_BOF
    Attack:CredentialAccess:LSASSMemory:HandleCloning
    Duplicates an existing LSASS process handle from a target process using NtDuplicateObject

  • Dump LSASS memory via DLL export

    Dumpert
    Attack:CredentialAccess:LSASSMemory
    Execute Outflank-Dumpert.dll Dump export using rundll32.exe to unhook user-mode APIs, issu

  • Dump LSASS Memory via Kernel Driver

    EDRSandblast
    Attack:CredentialAccess:LSASSMemory
    Dump full LSASS process memory directly from kernel space bypassing user-mode handle open

  • Dump MIFARE Classic tag

    Proxmark3
    Data:File
    Read the selected MIFARE Classic memory size using a Proxmark3 binary sector-key file and

  • dump NTDS if DC

    NetExec
    Data:CredentialDump
    dump NTDS if DC. Export the ccache, confirm the identity, then dump SAM/LSA/NTDS or execut

  • Dump Offline Neo4j Database

    neo4j-admin
    Attack:Collection:Database
    Creates a local single-file archive of a Neo4j database's contents. This is an offline dat

  • Dump Process Memory

    WinDbg
    System:Process:Memory:Dump
    Create a comprehensive user-mode dump of the current debug target for offline analysis. Th

  • dump readable LAPS/gMSA passwords

    Impacket
    Data:credential-dump
    dump readable LAPS/gMSA passwords. Relay to a DC without LDAP signing →

  • Dump SAM and LSA Secret Credential Data

    SharpSecDump.exe
    Identity:Credential:Hash
    Reads SAM and SECURITY registry hive data from the specified Windows target and returns ac

  • Dump SAM Database

    demon
    File:Path:SYSTEM_Hive
    Extracts the Security Account Manager (SAM) database for offline cracking.

  • dump SAM/LSA/DPAPI

    NetExec
    Data:CredentialDump
    dump SAM/LSA/DPAPI. Export the ccache, confirm the identity, then dump SAM/LSA/NTDS or exe

  • Dump Secret Policies via Alternate Auth

    SCCMSecrets
    Identity:Credential:Plaintext
    Register a client through the Management Point alternate-authentication endpoint and retri

  • Dump Secret Policies via Automatic Approval

    SCCMSecrets
    Identity:Credential:Plaintext
    Register a new client and retrieve the secret policies assigned to it by using non-default

  • Dump Snapshot Objects to NDJSON

    ADExplorerSnapshot
    Data:Collection
    Read all available objects and attributes from a local AD Explorer snapshot and write them

  • Dump Table Contents to CSV

    sql
    Data:Database:Dump
    Run a SELECT query that returns all columns and rows from one named SQLite table, and writ

  • Dump Table Data

    SQL Server
    Data:Exfiltration
    Retrieve rows from the specified database table through the tested SQL injection point, li

  • Dump Target Database Tables

    sqlmap
    Data:Database:Table
    Extract table definitions and data contents from a designated target database.

  • dump the parent trust key (RC4) → {{trust_key}}

    Impacket
    Identity:trust-account
    dump the parent trust key (RC4) → {{trustkey}}. From a compromised child

  • dump the parent trust key (RC4) → {{trust_key}} — with NT hash

    Impacket
    Identity:trust-account
    dump the parent trust key (RC4) → {{trustkey}} — with N

  • dump to ./domain_*.* (HTML/JSON/CSV)

    ldapdomaindump
    Attack:Execution:Tool
    dump to ./domain. (HTML/JSON/CSV). Pull users, groups, computers, ACLs and password policy

  • Dump WDigest Credentials

    demon
    Identity:Credential:Plaintext
    Extracts plaintext credentials from the WDigest authentication provider.

  • dump with the ticket

    Impacket
    dump with the ticket. Forge an inter-realm ticket with the trust key and inject extra SIDs

  • dump with the ticket

    NetExec
    Data:ADDatabase
    dump with the ticket. No write rights? Let the relay create the machine and set delegation

  • Dynamic SOCKS Proxy

    ssh
    Network:Tunnel:SSH:DynamicSOCKS
    Establishes a background dynamic SOCKS4/5 proxy tunnel routed through the remote SSH host.

  • EarlyBird APC injection

    Hollow
    System:Process:Injection:EarlyBirdAPC
    From a Cobalt Strike Beacon, start the requested Windows process suspended, write raw shel

  • EFSRPC

    Impacket
    Attack:coerce
    EFSRPC. Force machine accounts (especially DCs) to authenticate to your relay or unconstra

  • EFSRPC

    Impacket
    EFSRPC. Force a DC of the partner domain to authenticate to you, then relay that machine a

  • EFSRPC → uncon host

    Impacket
    Attack:coercion
    EFSRPC → uncon host. A machine trusted for delegation caches TGTs of use

  • EFSRPC → uncon host — with NT hash

    Impacket
    Attack:coercion
    EFSRPC → uncon host — with NT hash. A machine trusted f

  • EFSRPC — with NT hash

    Impacket
    Attack:coerce
    EFSRPC — with NT hash. Force machine accounts (especially DCs) to authent

  • EFSRPC — with NT hash

    Impacket
    EFSRPC — with NT hash. Force a DC of the partner domain to authenticate t

  • Elevate Meterpreter to Local System

    getsystem
    System:Privilege:LocalSystem
    Attempt to change the current Windows Meterpreter session's security context to NT AUTHORI

  • Elevated Shell Escape through less

    less
    System:Process:Execution:Elevated
    Where sudo policy explicitly permits less, starting the pager with sudo and using its inte

  • enable a disabled account

    bloodyAD
    Identity:userAccountControl
    enable a disabled account. UserAccountControl manipulation: kill preauth for AS-REP, unloc

  • enable a disabled account — via PtH

    bloodyAD
    Access:account-enable
    enable a disabled account — via PtH. UserAccountControl manipulation: kill preauth for AS-

  • Enable configured network time synchronization

    timedatectl
    System:Configuration
    Enable and start the first existing network time synchronization service selected by syste

  • Enable DHCPv4 WPAD Poisoning

    Responder
    Network:Service:Discovery
    Enable DHCPv4 poisoning and the WPAD rogue proxy. A DHCP response can advertise WPAD; clie

  • Enable DSRM Administrator logon without reboot

    reg.exe
    Attack:Persistence:Registry:DsrmAdminLogonBehavior
    Set the domain controller's LSA DsrmAdminLogonBehavior DWORD to 2 to allow the DSRM Admini

  • Enable Generic Client IME

    wfica32
    System:Configuration:KeyboardLayout
    Enable generic client IME and client keyboard-layout synchronization for Citrix Workspace

  • Enable Linked-Server RPC Out

    MSSQL
    System:Configuration:Service
    Enables outgoing remote procedure calls for the specified existing linked-server definitio

  • Enable monitor mode

    Aircrack-ng
    Network:Interface:Active
    Enable monitor mode on an authorized wireless adapter. Use the interface name and monitor

  • Enable Monitor Mode on Wireless Interface

    airmon-ng
    Network:Interface:Wireless
    Enable monitor mode on the specified wireless interface using driver-supported interface c

  • Enable Process Monitor Boot Logging for Next Restart

    Process Monitor
    System:Process:Execution
    Run elevated to configure Process Monitor's driver to capture file, Registry, and process/

  • enable RDP (registry)

    NetExec
    Access:RemoteDesktop
    enable RDP (registry). Get an RDP session when port 3389 is closed or firewall blocks it.

  • enable RDP (registry) — via PtH

    NetExec
    Defense:remote-access-enable
    enable RDP (registry) — via PtH. Get an RDP session when port 3389 is closed or firewall b

  • Enable RDP Credential Hooking

    PowerShell
    Identity:Credential:Plaintext
    Starts this Beacon's 5-second process-list polling and attempts to inject the x64 RdpThief

  • Enable RDP Credential Hooking

    RDPThief
    Identity:Credential:Plaintext
    Starts this Beacon's 5-second process-list polling and attempts to inject the x64 RdpThief

  • Enable Remote Debugging Port (Isolated Profile)

    Google Chrome
    Attack:Browser:RemoteDebugging
    Launch Chrome with a separate user-data directory and a DevTools remote-debugging port. Th

  • Enable Test Phishlet

    Man-in-the-middle proxy
    Attack:Payload:Phishing:Deployed
    In an authorized isolated lab, enable an already loaded non-template test phishlet only af

  • enabled partner users + descriptions

    bhcli
    Identity:user
    enabled partner users + descriptions. Map the partner domain: which groups is your user in

  • enabled users and descriptions

    bhcli
    Identity:account
    enabled users and descriptions. Terminal answers instead of GUI clicking: users/computers/

  • Encode a file as Base64

    CertUtil
    Data:Encode
    Encode an input file as Base64 text in an output file.

  • Encrypt File for Local Data Staging

    openssl
    System:File:Created
    Encrypt a local file with AES-256-CBC and PBKDF2 at a policy-selected work factor for data

  • Encrypt File for Local Data Staging

    openssl
    System:File:Created
    Encrypt a local file with AES-256-CBC and PBKDF2 for data staging; the command does not tr

  • Encrypt File with AES-256-CBC

    openssl
    Attack:Exfiltration:Data
    Encrypt a file using AES-256-CBC with a provided password for data staging or exfiltration

  • encrypted ntds (BootKey via SYSTEM)

    Impacket
    Data:credential:hash
    encrypted ntds (BootKey via SYSTEM). Got the files (backup, shadow copy, loot)? Parse them

  • Enrich Snapshot Treeview Metadata (Current-Main Source Flag)

    ADExplorerSnapshot
    System:File
    Use the current main source's -e/--enrich flag to reconstruct missing or unpopulated treev

  • Enumerate accessible projects

    GitLab
    Network:Service:Discovery
    List GitLab projects visible to the configured account. Unauthenticated project listings a

  • Enumerate Active Connections

    nmcli
    Network:Connection:Profile:Active
    List active NetworkManager connection profiles with their profile name, UUID, type, and as

  • Enumerate Active Directory Group Membership

    Remote Server Administration Tools (RSAT)
    Attack:DomainEnumeration:GroupMembership
    Recursively returns leaf members in the selected Active Directory group hierarchy. The sel

  • Enumerate Active Directory SPNs

    ADSearch
    Identity:Directory
    List SPNs from the directory. This query discovers service account metadata; it does not r

  • Enumerate Active Directory users

    GetADUsers
    Identity:Account:DomainUser
    Query a reachable domain controller over LDAP and print user names, email addresses, passw

  • Enumerate Active Network Connections

    Process Hacker
    Network:Reconnaissance
    View all active network connections and the associated processes.

  • Enumerate Active TCP Connections

    netsh
    Network:Connection:TCP
    Displays the status of IPv4 TCP connections, including local and remote addresses and port

  • Enumerate AD CS PKI objects

    Certify
    Identity:Directory
    Read PKI object metadata and security descriptors for the specified Active Directory domai

  • Enumerate All Handle Types

    handle64.exe
    Attack:Reconnaissance:Host:HandleEnumeration
    Enumerate all handle object types for processes on the local Windows system. Without -a, H

  • Enumerate an AD-integrated DNS zone

    adidnsdump
    Network:DNS:Record:Enumeration
    Bind to an authorized domain controller, enumerate the default domain DNS zone, and write

  • Enumerate and Download Specific File Types from Domain

    metagoofil
    Network:Reconnaissance
    Query Google for indexed files with the selected extensions on a domain; -f saves discover

  • enumerate as the foreign user

    NetExec
    Identity:group-membership
    enumerate as the foreign user. Users from a trusted domain can be members of your groups (

  • Enumerate AUMIDs

    toastnotify-bof
    System:Host:Enumeration
    Enumerates Application User Model IDs (AUMIDs) registered under the current-user and local

  • Enumerate BMC Server Automation Managed Servers

    blcli
    Network:Host:Discovered
    List the servers enrolled in the selected BMC Server Automation environment that are visib

  • Enumerate Bucket Objects

    s3scanner
    Data:CloudStorage:Object:Enumerated
    Check one bucket and enumerate its objects; enumeration can take a long time for large buc

  • Enumerate Calendar Events

    GraphAPI
    Data:Calendar:Events
    Retrieve selected event fields from a user's mailbox calendar; results can expose meeting

  • Enumerate candidate subdomains

    assetfinder
    Attack:Reconnaissance:DomainEnumeration
    Query the configured external domain data sources and print unique names whose strings end

  • Enumerate Cloud Storage Buckets

    gsutil
    Data:Cloud:Storage:Bucket:Listing
    List buckets in the configured default project to identify Cloud Storage resources availab

  • Enumerate Credentials in Specific Vault

    vaultcmd
    Identity:Credential:Vault
    List saved credential records in the named Windows Credential Manager vault. This is recor

  • Enumerate Current User Groups

    WhoAmI.exe
    Identity:Group:Membership
    Lists the groups associated with the current user.

  • Enumerate Current User Privileges

    WhoAmI.exe
    System:Privilege:User
    Lists the security privileges of the current user.

  • Enumerate Current User with whoami

    node.exe
    System:Process:Execution:CodeExecution
    Evaluate inline JavaScript that calls childprocess.exec('whoami') and writes the returned

  • Enumerate Database Names

    SQL Server
    Data:Discovery:DatabaseNames
    Enumerate database names visible to the web application's effective database session throu

  • Enumerate Database Tables

    osql
    Data:Database:Enumeration
    List visible base tables in the selected SQL Server database with their schema names.

  • Enumerate Database Users and Account Status

    Oracle Database
    Identity:Account
    Query DBAUSERS for database usernames and account statuses; this does not return password

  • Enumerate Database Users Visible to the Account

    Oracle Instant Client
    Data:Collection:Database
    Run a local SQLPlus script containing SELECT username FROM allusers ORDER BY username; fol

  • Enumerate default Sysmon service

    Sysmon
    System:Service
    Check whether the default 'Sysmon' service is registered on the target host and query its

  • Enumerate deleted directory objects

    ADFind
    Identity:Directory:DeletedObjects
    Queries deleted-object entries visible to the authenticated identity.

  • Enumerate direct Domain Admins members

    ADFind
    Identity:Group:Domain:Membership
    Queries the Domain Admins group object and displays its direct member DNs.

  • Enumerate Domain Admin accounts

    ADSearch
    Identity:Directory:Membership:DomainAdmins
    Attempt to retrieve accounts in the Domain Admins group using the documented option.

  • Enumerate Domain Controllers

    SharpView
    Identity:Directory
    Identify domain controllers in the specified domain.

  • Enumerate Domain Controllers in Domain

    nltest
    Attack:Reconnaissance:ActiveDirectory:DCList
    Queries Active Directory using Netlogon to list all domain controllers registered in the s

  • Enumerate Domain Group Members

    SharpView
    Identity:Group:Domain:Membership
    List members of the specified domain group.

  • Enumerate domain group objects via ADSI

    ADSI
    Identity:Group:Domain
    Searches the selected domain for group objects and returns their names, DNs, and groupType

  • Enumerate Domain Groups

    rpcclient
    Identity:Group:Domain
    List domain groups and RIDs via SAMR, subject to server access policy.

  • Enumerate Domain Groups

    rpcclient
    Identity:Group:Domain
    Enumerate domain groups via SAMR RPC over SMB.

  • Enumerate Domain OSINT

    SpiderFoot
    Attack:Recon:OSINT:Domain
    Runs targeted OSINT scan against domain using specified passive modules (Certificate Trans

  • Enumerate Domain Server Computer Accounts

    Remote Server Administration Tools (RSAT)
    Attack:DomainEnumeration:ComputerAccount
    Queries Active Directory computer objects whose OperatingSystem value contains Server. IPv

  • Enumerate domain shares

    SharpShares.exe
    Attack:DomainEnumeration:FileShare
    Query the default LDAP target set and enumerate its network shares, reporting the current

  • Enumerate Domain Shares

    rpcclient
    Network:Share
    Enumerate shares on the target via SRVSVC RPC.

  • Enumerate Domain Shares

    rpcclient
    Network:Share
    Enumerate SMB shares via SRVSVC RPC.

  • Enumerate Domain SID

    rpcclient
    Identity:Group:Domain
    Retrieve the domain SID via LSA RPC.

  • Enumerate domain trusts

    ADFind
    Identity:Trust:Domain
    Uses AdFind's documented trust shortcut to display domain trust information.

  • Enumerate Domain Trusts

    rpcclient
    Identity:Domain
    Enumerate trusted domains via LSARPC.

  • Enumerate Domain Trusts

    rpcclient
    Identity:Group:Domain
    Enumerate domain trusts via LSA RPC.

  • Enumerate Domain Trusts (NT Hash Authentication)

    rpcclient
    Identity:Domain
    Query domain trust relationships through the LSA RPC enumtrust command; returned informati

  • Enumerate Domain Trusts (Password Authentication)

    rpcclient
    Identity:Domain
    Query domain trust relationships through the LSA RPC enumtrust command; returned informati

  • Enumerate Domain Trusts Verbose

    nltest
    Attack:Reconnaissance:ActiveDirectory:Trusts
    Lists all bidirectional and unidirectional domain trusts (inbound, outbound, forest, and e

  • Enumerate domain user accounts

    ADFind
    Identity:Account:User:Domain
    Lists user objects in the selected domain and returns common account attributes.

  • Enumerate domain user accounts via ADSI

    ADSI
    Identity:Account:User:Domain
    Searches the selected domain for user objects and returns common account attributes.

  • Enumerate Domain Users

    Active Directory PowerShell module
    Identity:Account:User:Domain
    List user objects in the current Active Directory domain and display their names and SAM a

  • Enumerate Domain Users

    SharpView
    Identity:Account:User:Domain
    List user accounts in the specified Active Directory domain.

  • Enumerate Domain Users

    ldap3
    Identity:Account:User:Domain
    Search the target Active Directory naming context for user objects and return their accoun

  • Enumerate Domain Users

    rpcclient
    Identity:Account:User:Domain
    List domain users and RIDs via SAMR, subject to server access policy.

  • Enumerate Domain Users

    rpcclient
    Identity:Account:User:Domain
    Enumerate domain users via SAMR RPC over SMB.

  • Enumerate Domain Users (Anonymous or Guest)

    rpcclient
    Identity:Account:User:Domain
    Attempt to list domain users without supplying named credentials; results depend on whethe

  • Enumerate Domain Users (LDAP)

    nxc
    Identity:Directory
    Query the target Active Directory domain over LDAP and list domain users using the supplie

  • Enumerate domain users with attributes

    ADReaper
    Identity:Directory
    List user objects and returned attributes using the documented full-data filter.

  • Enumerate Domain Users with Service Principal Names

    Remote Server Administration Tools (RSAT)
    Attack:DomainEnumeration:SPNAccount
    Lists domain user accounts with configured service principal names (SPNs). This identifies

  • Enumerate Exported Definitions

    dumpbin
    Attack:Reconnaissance:Host:BinaryAnalysis
    Display definitions exported from the specified executable file or DLL.

  • Enumerate File/Folder Permissions

    icacls
    File:Permission:ACL:Enumerated
    Display the DACL entries for a specified file or directory.

  • Enumerate fine-grained password policies

    ADFind
    Identity:Policy:Password
    Uses AdFind's documented shortcut to display fine-grained password-policy data.

  • Enumerate Full MIB Tree via SNMPv2c

    snmpwalk
    Network:SNMP:Walk:System
    Performs full walk of the standard MIB-2 tree to discover system and network configuration

  • Enumerate gMSAs

    GoldenGMSA
    Identity:Account:User:Domain
    List gMSA accounts and report each account name, SID, associated KDS root-key GUID, and Ba

  • Enumerate GPP credentials with an empty-credential SMB attempt

    Get-GPPPassword
    Identity:Credential:Plaintext
    Lists SMB shares, then recursively searches SYSVOL XML files for cpassword values and decr

  • Enumerate GPP credentials with domain credentials

    Get-GPPPassword
    Identity:Credential:Plaintext
    Authenticates to SMB with an authorized domain account, searches SYSVOL XML files for cpas

  • Enumerate GPP credentials with NTLM hashes

    Get-GPPPassword
    Identity:Credential:Hash:NTLM
    Authenticates to SMB using the supplied NTLM hashes, searches SYSVOL XML files for cpasswo

  • Enumerate Group Memberships

    GraphAPI
    Identity:Group:Domain:Membership
    Retrieve the groups, directory roles, and administrative units that one user is a direct m

  • Enumerate Group Memberships

    ldap3
    Identity:Group:Domain:Membership
    Search the target Active Directory naming context for a named group and return its direct

  • Enumerate Handles for a Process

    handle64.exe
    Attack:Reconnaissance:Host:HandleEnumeration
    Display handle information for a process selected by PID. The -p option also accepts a pro

  • Enumerate IAM Users

    AWS CLI
    Identity:Account
    List IAM users visible in the authenticated AWS account and current credential context. Th

  • Enumerate Imported DLLs and Functions

    dumpbin
    Attack:Reconnaissance:Host:BinaryAnalysis
    Display the DLLs imported by the specified executable file or DLL and the individual impor

  • Enumerate Internal Repositories

    Internal GitHub
    Network:Reconnaissance
    List up to 1,000 internal repositories owned by one specified organization and visible to

  • Enumerate IPv4 Addresses

    netsh
    Network:Host:Identity:TargetIP
    Displays IPv4 address information for all interfaces or a specified interface.

  • Enumerate IPv4 Subinterfaces

    netsh
    Network:Host:Identity:TargetIP
    Displays configuration and parameters for IPv4 subinterfaces, including MTU, link speed, a

  • Enumerate KeePass Config Files

    KeeThief
    File:Path:KeePass_Config
    Recursively searches the default user and Program Files roots for KeePass 2.x KeePass.conf

  • Enumerate LAPS-Managed Computers in an OU

    LAPS
    Identity:Account:ComputerAccount
    List computer objects with a populated legacy or Windows LAPS password-expiration attribut

  • Enumerate LDAP Security Configuration (Auto-Discovery)

    ldapsecuritycheck
    Attack:DomainEnumeration:LDAP:SigningConfiguration
    Test a domain controller's LDAP signing and LDAPS channel-binding requirements from a Coba

  • Enumerate LDAP Security Configuration (Targeted DC)

    ldapsecuritycheck
    Attack:DomainEnumeration:LDAP:SigningConfiguration
    Test a specified domain controller's LDAP signing and LDAPS channel-binding requirements f

  • Enumerate Listening MS-RPC Interfaces

    impacket-rpcmap
    Network:Service:Discovery
    Query the RPC Management interface for interface UUIDs on the selected MS-RPC binding; if

  • Enumerate Local Identity, Kernel, and Processes

    Kali Linux
    System:Host-Enumeration
    Display the current effective username, kernel and system information, and visible process

  • Enumerate Local Logged On Users

    quser
    Identity:Account:User
    List user sessions on the current Remote Desktop Session Host, including the user, session

  • Enumerate Local Windows Services

    Service Control Manager
    Attack:Reconnaissance:Host
    List service records from the local Service Control Manager database, including active and

  • Enumerate Logged-On Users

    PsLoggedOn
    Identity:Account:ActiveUserDiscovered
    Enumerate users whose profiles are loaded on the target Windows system and users with netw

  • Enumerate Microsoft 365 account names

    o365enum
    Attack:Reconnaissance:Identity:AccountEnumeration
    Reads a newline-delimited username list and emits CSV-like per-name status using one suppo

  • Enumerate Microsoft Entra device objects

    Entra ID
    Identity:Reconnaissance
    Enumerate all Microsoft Entra device-object result pages visible to the authenticated Micr

  • Enumerate MTPuTTY sessions and decrypt saved passwords

    MTPuTTY
    Identity:Credential:Plaintext
    Run Seatbelt's MTPuTTY configuration check to enumerate session details and decrypt stored

  • Enumerate Multiple Users with Autologon Method

    AADInternals
    Identity:Account:User:Domain
    Enumerates multiple specified Azure AD users using the Autologon method, which attempts lo

  • Enumerate Network Interfaces

    netsh
    Network:Host:Identity:TargetIP
    Displays status, MTU, metric, state, and name for all IPv4 network interfaces or a specifi

  • Enumerate Network Interfaces

    nmcli
    Network:Interface:Status
    List NetworkManager device names, types, states, and associated connection labels.

  • Enumerate Offline Domain Users

    ntdsxtract
    Data:Database:NTDS
    Read user records from exported NTDS database tables and write a CSV report under the work

  • Enumerate Offline Group Memberships

    ntdsxtract
    Data:Database:NTDS
    Read Active Directory group records and their members from exported NTDS database tables,

  • Enumerate OneDrive personal-site usernames

    onedrive_user_enum
    Identity:Account:DomainUser
    Test an authorized, bounded file of candidate usernames against the explicitly named Micro

  • Enumerate ownCloud WebDAV Directory

    ownCloud
    Data:File:Listing
    Lists the authenticated ownCloud user's file-root collection with WebDAV PROPFIND and Dept

  • Enumerate Owned S3 Bucket Names

    boto3
    Data:Discovery
    List S3 bucket names owned by the authenticated AWS account using Boto3's S3 resource coll

  • Enumerate Processes on a USB Device

    Frida
    System:Process:Enumeration
    List running processes on a USB-connected Frida device to identify a target for authorized

  • Enumerate Processes on a USB Device

    Frida
    System:Process:Enumeration
    List running processes on a USB-connected Frida device to identify a target for authorized

  • Enumerate RDP service security settings

    rdp-sec-check
    Network:Service:RemoteDesktop
    Probe one authorized RDP endpoint and report supported protocol negotiation, encryption ca

  • Enumerate Recent Shortcut Files

    Windows Shortcut (.lnk)
    System:File
    List .lnk files in the current PowerShell user's default Recent Items path, returning shor

  • Enumerate Remote Logged On Users

    quser
    Identity:Account:User
    List user sessions or query one user on a specified Remote Desktop Session Host.

  • Enumerate Remote Processes

    Tasklist
    Network:Host:Identity:TargetIP
    List currently running processes on a remote Windows computer using the querying user's cr

  • Enumerate Remote Processes with Credentials

    Tasklist
    Network:Host:Identity:TargetIP
    Display a list of currently running tasks on a remote system using SMB/RPC.

  • Enumerate Remote Services and OS

    Kali Linux
    Network:Reconnaissance
    Probe an authorized target for open services, service and version details, and a remote-op

  • Enumerate RPC Endpoints

    RPCDump
    Attack:Reconnaissance:Host:RPCEndpoint
    Query the target endpoint mapper and print the registered RPC interface identifiers, annot

  • Enumerate Running Processes

    Edr
    Attack:Reconnaissance:Host
    List processes currently running on the local Windows computer. Analysts may compare visib

  • Enumerate Running Processes

    Process Hacker
    System:Process
    Inspect running processes and their displayed process details and resource usage.

  • Enumerate Running Processes

    Tasklist
    System:Process:Execution
    List currently running processes on the local Windows computer.

  • Enumerate Running Processes

    wmic
    System:Process:Discovery
    Query local Win32Process instances for process names, process IDs, and executable paths.

  • Enumerate SCCM Computers

    MalSCCM
    Attack:Reconnaissance:Network:Hosts
    List computer names managed through the selected SCCM Primary Site for target selection.

  • Enumerate SCCM infrastructure

    SCCMHunter
    Attack:Discovery:SCCMInfrastructure
    Query Active Directory over LDAP for SCCM/MECM infrastructure, published management points

  • Enumerate SCCM Users

    SharpSCCM
    Attack:Reconnaissance:Domain:Account
    Queries the ConfigMgr SMS Provider by WMI for user records in the site database.

  • Enumerate service principal names

    ADReaper
    Identity:Directory
    List enabled directory objects returned by the SPN query. This is LDAP enumeration; it doe

  • Enumerate Shares with Pass-the-Hash

    smbmap
    Network:SMB:Shares:List
    Authenticates using NTLM hash to enumerate remote SMB share permissions.

  • Enumerate Single Azure AD User as Outsider

    AADInternals
    Identity:Account:User:Domain
    Checks whether the given user exists in Azure AD using the default Normal method (GetCrede

  • Enumerate SMB share metadata on an explicit host

    FindUncommonShares.py
    Network:Reconnaissance
    Query one authorized SMB host and report its discovered share metadata. This scoped comman

  • Enumerate SMB shares

    enum4linux
    Network:Share:SMB:Enumeration
    List available SMB shares and attempt to connect to shares to determine whether directory

  • Enumerate SMB Shares

    SMB
    Network:Share
    List the SMB services/shares returned by one remote server for the selected authentication

  • Enumerate SMB Shares

    Samba
    Network:Share
    List services offered by a remote SMB server using an authorized account.

  • Enumerate SMB Shares

    nxc
    Network:Share
    Enumerate available SMB shares and their access permissions on each supplied target.

  • Enumerate SMB shares and access

    cme
    Attack:Reconnaissance:Network:ServiceDiscovery
    Authenticate to an in-scope SMB target, list its shares, and test the supplied account's r

  • Enumerate SMB Shares and Permissions

    smbmap
    Network:SMB:Shares:List
    Scans target host and lists accessible SMB shares along with read/write permissions for pr

  • Enumerate SQL Server Instances in the Current Active Directory Domain

    PowerUpSQL
    Attack:DomainEnumeration:SQLServer
    Query Active Directory for registered MSSQL service principal names and return SQL Server

  • Enumerate Subdomains and Scan Open Ports

    sublist3r
    Attack:Recon:PortScan:Subdomains
    Discovers subdomains and immediately probes each resolved host for specific open TCP ports

  • Enumerate Subdomains via OSINT Engines

    sublist3r
    Attack:Recon:OSINT:Subdomains
    Scrapes multiple search engines and public threat intelligence feeds to discover subdomain

  • Enumerate Subdomains with Brute Force

    sublist3r
    Attack:Recon:DNS:Bruteforce
    Performs wordlist-based DNS brute-forcing alongside OSINT discovery to identify unindexed

  • Enumerate Sysmon service state

    Sysmon
    System:Service
    List locally registered Sysmon services and report their status, service name, and display

  • Enumerate System Environment Variables

    wmic
    System:EnvironmentVariable:Access
    Query the registry-backed system and per-user environment entries exposed by Win32Environm

  • Enumerate Target Database Tables

    sqlmap
    Data:Database:Table
    Enumerate table names in the database or schema selected with -D. This command lists schem

  • Enumerate trusted-domain objects and SIDs

    Get-ADObject
    Identity:Relationship:DomainTrust
    Search the default AD DS naming context for trustedDomain objects and display the partner

  • Enumerate unconstrained delegation objects

    ADReaper
    Identity:Directory
    List user and computer objects whose userAccountControl marks them trusted for Kerberos de

  • Enumerate USB Devices

    Removable Media (USB)
    System:Discovery:USBDevice
    List USB buses and connected device information on the Linux host. The output is inventory

  • Enumerate User Profile Information

    GraphAPI
    Identity:Account:User:Domain
    Retrieve the default profile properties for one user identified by object ID or user princ

  • Enumerate User SPNs

    impacket-GetUserSPNs
    Identity:Account:Enumeration
    Query Active Directory via LDAP to enumerate all user accounts with registered Service Pri

  • Enumerate users and request key-list secrets

    keylistattack.py
    Identity:Credential-Dumping
    Uses SMB/SAMR to enumerate domain users and sends Kerberos Key List TGS requests. The incl

  • Enumerate Valid Domain Usernames via Kerberos TGT Requests

    kerbrute
    Attack:Reconnaissance:ActiveDirectory:UserEnum
    Enumerates valid Active Directory domain usernames by sending TGT requests without pre-aut

  • Enumerate Valid Users and Harvest AS-REP Hashes

    kerbrute
    Attack:CredentialAccess:Kerberos:ASREPRoast
    Performs user enumeration while automatically extracting and saving AS-REP roastable Kerbe

  • Enumerate Virtual Machines via PowerCLI

    PowerCLI
    Data:Configuration:Environment
    Connect to the specified vCenter over HTTPS using an interactive credential prompt, list V

  • Enumerate vulnerable AD CS configuration

    Certipy
    Identity:Certificate:Enumeration
    Read AD CS directory and CA configuration and report findings marked vulnerable; this oper

  • Enumerate vulnerable AD CS configuration

    Certipy
    Identity:Certificate:Enumeration
    Read AD CS directory and CA configuration and report findings marked vulnerable; this oper

  • Enumerate Vulnerable AD CS Templates

    msfconsole
    Attack:DomainEnumeration:ADCS:VulnerableTemplate
    Query Active Directory Certificate Services over LDAP and report certificate templates, po

  • Enumerate Web Content

    dirb
    Network:Service:Discovery
    Enumerate candidate web paths from the supplied wordlist at the authorized base URL; -r di

  • Enumerate Web Headers

    curl
    Network:Reconnaissance:Environment:GatherDefenses
    Retrieve the HTTP response headers from a target host to identify server software and secu

  • Enumerate Web Server Banners

    httpx
    Attack:Reconnaissance:Service:Versions
    Extract server headers and banners from a list of targets to identify technology stacks.

  • Enumerate Windows LAPS extended-right holders

    Local Administrator Password Solution (LAPS)
    Access:Directory:ExtendedRights
    List principals with Windows LAPS extended rights on the specified Active Directory OU so

  • Enumerate WinHTTP Proxy Settings

    netsh
    Network:Configuration:Proxy
    Displays the configured WinHTTP proxy server and bypass list, when present; the output may

  • Enumerate Writable Objects

    bloodyAD
    Identity:Kerberos:Delegation:RBCD_Enumeration
    List computer objects on which the authenticated account has writable permissions. Inspect

  • Enumerate Writable Objects

    bloodyAD
    Identity:Kerberos:Delegation:RBCD_Enumeration
    Identify objects where the current user has write permissions, specifically looking for RB

  • ESC13 context: linked OID groups

    ldapsearch
    Identity:group
    ESC13 context: linked OID groups. The remaining paths: write access on PKI objects (ESC5),

  • ESC13 context: linked OID groups

    ldapsearch
    Identity:Group
    Read msDS-OIDToGroupLink values from the AD configuration naming context for authorized ce

  • ESC14: explicit certificate mappings

    ldapsearch
    Identity:certificate
    ESC14: explicit certificate mappings. The remaining paths: write access on PKI objects (ES

  • ESC14: explicit certificate mappings

    ldapsearch
    Identity:Account:DomainUser
    Find user objects with an altSecurityIdentities value for authorized certificate mapping r

  • ESC5: template container ACLs

    Impacket
    Access:ADCS:ESC5
    ESC5: template container ACLs. The remaining paths: write access on PKI objects (ESC5), Yu

  • ESC5: template container ACLs — with NT hash

    Impacket
    Access:ADCS:ESC5
    ESC5: template container ACLs — with NT hash. The remaining paths: write

  • ESC5: who can edit NTAuthCertificates?

    Impacket
    Access:ADCS:ESC5
    ESC5: who can edit NTAuthCertificates?. The remaining paths: write access on PKI objects (

  • ESC5: who can edit NTAuthCertificates? — with NT hash

    Impacket
    Access:ADCS:ESC5
    ESC5: who can edit NTAuthCertificates? — with NT hash. The remaining path

  • ESC6 + ESC9/16 template (no security extension)

    Certipy
    Identity:certificate
    ESC6 + ESC9/16 template (no security extension). The CA has EDITFATTRIBUTESUBJECTALTNAME2

  • ESC6 + ESC9/16 template (no security extension) — with NT hash

    Certipy
    Identity:certificate
    ESC6 + ESC9/16 template (no security extension) — with NT hash. The CA has EDITFATTRIBUTES

  • escalate user to DCSync

    Impacket
    Attack:ntlm-relay
    escalate user to DCSync. Relay to a DC without LDAP signing → grant a co

  • Establish Client Connection and SOCKS5 Proxy

    wstunnel
    Attack:C2:Connection:Established
    Connects to a remote wstunnel server and opens a local SOCKS5 proxy for applications to se

  • Establish Fullscreen RDP Connection

    Remote Desktop (RDP)
    Attack:LateralMovement:Success
    Open a fullscreen interactive RDP session to a Windows host. The target must have Remote D

  • Establish Interactive PowerShell Session

    WinRM
    Attack:LateralMovement
    Open an interactive PowerShell remoting session to a target Windows host using a prompted

  • Establish Interactive Remote Session

    PowerShell Remoting
    System:Process:Execution:RemoteCommand
    Open an interactive PowerShell session with one remote computer using an account authorize

  • Establish SCCM WMI session

    PowerSCCM
    Network:Service:WMI
    Creates a reusable WMI session for querying the specified Configuration Manager site.

  • Establish Secure Tunnel over TCP to Remote Endpoint

    openvpn
    Network:Protocol
    Establish a secure VPN tunnel over TCP to an explicit remote gateway host and port, overri

  • Establish Secure Tunnel with Credentials File

    openvpn
    Network:Protocol
    Establish a secure VPN tunnel using a client configuration file and authenticating non-int

  • Establish SSH Session

    PuTTY
    Attack:LateralMovement:Success
    Open an interactive SSH session to an authorized remote account.

  • Establish Telnet Session

    PuTTY
    Attack:LateralMovement:Success
    Open an interactive Telnet session to an authorized remote host; Telnet traffic is unencry

  • Evaluate a Command String

    IEX
    System:Host:Enumeration
    Evaluates a trusted command string stored in a variable; this example lists the current Po

  • eventvwr variant

    NetExec
    System:registry
    eventvwr variant. From a medium-integrity shell: auto-elevating Windows binaries read HKCU

  • eventvwr variant — via PtH

    NetExec
    Defense:UAC Bypass
    eventvwr variant — via PtH. From a medium-integrity shell: auto-elevating Windows binaries

  • Exchange OWA Password Spray

    TREVORspray
    Attack:CredentialAccess:PasswordSpray:OWA
    Sprays credentials against an on-premises or hosted Outlook Web App (OWA) interface.

  • exclude your working dir (quieter)

    NetExec
    Defense:AV
    exclude your working dir (quieter). Know what protection runs before dropping tools — and

  • exclude your working dir (quieter) — via PtH

    NetExec
    Defense:AV
    exclude your working dir (quieter) — via PtH. Know what protection runs before dropping to

  • exec via the inter-realm ticket

    Impacket
    exec via the inter-realm ticket. Forge an inter-realm ticket with the trust key and inject

  • Execute .NET Assembly

    Sliver
    Attack:RemoteExecution
    Execute a .NET assembly through an active Sliver session or beacon on a Windows target.

  • Execute .NET Assembly in Current Beacon

    inlineExecute-Assembly
    Attack:Execution:Payload
    Load and execute a compatible .NET Framework assembly within the active Beacon process and

  • Execute .NET Assembly via Dotnet Runtime

    exec_dotnet
    System:Process:Execution:Payload
    Executes a compiled .NET assembly using the dotnet runtime, often used to bypass file-base

  • Execute .NET Assembly with Arguments and Evasion Patches

    inlineExecute-Assembly
    Attack:Execution:Payload
    Execute a .NET Framework assembly within the Beacon process passing command-line arguments

  • Execute a .NET assembly in Demon

    Havoc
    System:Process:Execution
    Load the CLR and execute a .NET assembly in the current Demon process; optional command-li

  • Execute a Command Through an MSBuild Project Task

    msbuild
    Attack:Execution:Tool
    Build an existing MSBuild project whose selected target invokes the built-in Exec task. On

  • Execute a Command via Windows Beacon

    Cobalt Strike Beacon
    System:Process:Execution
    Task an active Windows Beacon to execute a command with cmd.exe and return its output when

  • Execute a local HTA with mshta.exe

    VBA macro
    Attack:Execution:Payload
    Start Windows' HTML Application host with an existing .hta file path. mshta.exe executes H

  • Execute a Local Script Path

    IEX
    System:Process:Execution:Payload
    Evaluates a quoted local PowerShell script path as a command.

  • Execute a Payload Through the WSUS Update Flow

    WSuspicious
    Attack:PrivilegeEscalation:WSUSAbuse
    Starts local loopback proxy to intercept WSUS requests, modifying update metadata to injec

  • Execute a Process as a Local Administrator Account

    runas
    System:Process:Execution:Elevated
    Launch a command using credentials for a local account that has the required administrator

  • Execute a Process with Network-Only Credentials

    runas
    System:Process:Execution
    Launch a local process under the caller's current identity while using the supplied accoun

  • Execute a Windows command through xp_cmdshell

    mssqlclient
    System:Process:Execution:LocalCommand
    Run whoami.exe through the SQL Server xpcmdshell extended stored procedure and return its

  • Execute Agent on Victim

    convoC2
    Attack:RemoteExecution
    Run the Windows agent on a compromised host to poll Microsoft Teams logs for hidden comman

  • Execute an Existing Workflow

    n8n
    Attack:Execution:Script
    Run an existing local workflow. If it contains an enabled Execute Command node, shell comm

  • Execute an OS Command via xp_cmdshell

    PowerUpSQL
    System:Process:Execution
    Connect to a specified SQL Server instance and execute the supplied operating-system comma

  • Execute Arbitrary Command via Project File

    msbuild
    System:Process:Execution:Elevated
    Execute a system command by creating a dummy .csproj file that triggers an 'Exec' task dur

  • Execute Arbitrary Commands via Shell

    cmd.exe
    System:Process:Execution:CodeExecution
    Execute a command string and then terminate the cmd.exe process.

  • Execute Arbitrary DLL via Wuauclt

    wuauclt
    System:Process:Execution:Payload
    Load and execute code from a caller-supplied DLL through the Windows Update client switche

  • Execute Arbitrary JavaScript Payload

    node.exe
    System:Process:Execution:Payload
    Execute a pre-staged JavaScript file using the Node.js runtime to perform actions like fil

  • Execute Assembly Installer

    InstallUtil
    System:Process:Execution:Payload
    Runs the Install method of installer types marked with RunInstallerAttribute(true) in a su

  • Execute Assembly Uninstaller

    InstallUtil
    System:Process:Execution
    Runs the Uninstall method of installer types in a supplied .NET Framework assembly.

  • Execute Assembly with Specific Identity

    InstallUtil
    System:Process:Execution:Payload
    Runs installer components for a fully qualified strong-named assembly registered in the Gl

  • Execute Base64 Encoded Command

    PowerShell Inline Execution
    System:Process:Execution:LocalCommand
    Passes an already Base64-encoded command to PowerShell. Encoding can obscure plain-text co

  • Execute Client-Side Spoofing Attack

    espoofer
    Attack:Payload:Phishing:Deployed
    Authenticate to an authorized sending service and send one client-mode test message to ass

  • Execute Command in Privileged Pod

    Gardener
    System:Process:Execution
    Open an interactive shell in the running Pod's container. The selected image must contain

  • Execute Command in WSL Distribution

    the-one-wsl-bof
    System:Process:Execution:Payload
    Execute an arbitrary command inside a specific WSL distribution.

  • Execute Command via DCOM Mode

    SweetPotato
    Attack:PrivilegeEscalation:TokenImpersonation:DCOM
    Uses DCOM OXID resolver reflection to capture a SYSTEM token and spawn a process.

  • Execute Command via EfsRpc Mode

    SweetPotato
    Attack:PrivilegeEscalation:TokenImpersonation:EfsRpc
    Triggers MS-EFSRPC named pipe connection to force elevated SYSTEM authentication for token

  • Execute Command via PrintSpoofer Mode

    SweetPotato
    Attack:PrivilegeEscalation:TokenImpersonation:PrintSpoofer
    Exploits Print Spooler named pipe impersonation to spawn a new process under NT AUTHORITY\

  • Execute Command via Proxy Chain

    Proxychains
    Defense:Evasion:Bypass:EDRHooks
    Run a network-enabled command (e.g., telnet, ssh, nmap) through a chain of proxies defined

  • Execute Command via WinRM Mode

    SweetPotato
    Attack:PrivilegeEscalation:TokenImpersonation:WinRM
    Utilizes local WinRM loopback listener to capture privileged credentials and elevate to SY

  • Execute Command with Echo Disabled

    cmd.exe
    System:Process:Execution:CodeExecution
    Run a command with command echo disabled. The /q switch does not hide the cmd.exe process

  • Execute Configured Module

    PowerShell Empire
    Attack:CommandAndControl:ModuleExecution
    Submit the currently configured module from its module menu to the selected active agent.

  • Execute DLL Function via Rundll32

    rundll32.exe
    System:Process:Execution:CodeExecution
    Execute a specific exported function from a DLL file to perform actions like shell executi

  • Execute DLL through PhantomLink

    Phantom
    System:Process:Execution
    Use the PhantomLink .NET client to submit a local DLL and its exported-function settings t

  • Execute DLL via Rundll32

    Social Networking Sites
    System:Process:Execution:Payload
    Invoke a DLL function through native rundll32.exe; Microsoft states that only functions ex

  • Execute EXE via Explorer

    explorer.exe
    System:Process:Execution:CodeExecution
    On Windows 10 and 11, launch an executable by passing its absolute path to Explorer; the t

  • Execute generated JScript with Windows Script Host

    JScript
    System:Process:Execution:CodeExecution
    Runs the generated .js file through Windows Script Host, which loads the embedded managed

  • Execute Groovy through the Script Console

    Jenkins
    System:Process:Execution:Payload
    Run a controlled proof command through the authenticated controller Script Console; this d

  • Execute Hijacked Javaw.exe

    Javaw.Exe
    System:Process:Execution:Payload
    Execute the signed javaw.exe binary to trigger the loading of a malicious jvm.dll from a u

  • Execute HTA via Mshta

    LOLBins
    System:Process:Execution:Payload
    Use mshta.exe to retrieve and execute a remote HTML Application (HTA) with its embedded sc

  • Execute HTA via Mshta

    Social Networking Sites
    Attack:Execution:Payload
    Execute an HTML Application (HTA) file with native mshta.exe; MITRE ATT&CK tracks adversar

  • Execute Inline JavaScript

    mshta.exe
    System:Process:Execution:CodeExecution
    Display a harmless dialog by executing inline JavaScript with mshta.exe.

  • Execute Inline JavaScript

    mshta.exe
    System:Process:Execution:CodeExecution
    Execute a simple JavaScript payload directly via mshta.exe to test execution.

  • Execute Inline Python Statement

    Python
    System:Process:Execution:Payload
    Run a harmless local statement and print a visible confirmation.

  • Execute Interactive Shell Inside Pod

    kubectl
    Access:Execution:Container
    Open an interactive /bin/sh session in the selected running Pod container. The process use

  • Execute JavaScript Script File

    node.exe
    System:Process:Execution:Payload
    Run an existing JavaScript file with Node.js. The file and its imported modules determine

  • Execute JScript Demo Payload

    GadgetToJScript
    System:Process:Execution:CodeExecution
    Run the generated 1.0 JScript demonstration with Windows Script Host in console mode.

  • Execute JScript Payload

    GadgetToJScript
    System:Process:Execution:CodeExecution
    Run the generated JScript with Windows Script Host in console mode.

  • Execute JScript via cscript

    Windows Script Host (WSH)
    System:Process:Execution:CodeExecution
    Run a JScript (.js) file with the Windows Script Host command-line host.

  • Execute Krueger via Inline Assembly

    Krueger
    Defense:Evasion:Bypass:EDRHooks
    Runs the Krueger .NET assembly through inlineExecute-Assembly, passing a remote host argum

  • Execute Linux Command via WSL

    Windows Subsystem for Linux (WSL)
    System:Process:Execution:Payload
    Runs the specified Linux executable in the current Windows user's default registered WSL d

  • Execute Local .NET Assembly

    execute-assembly
    Attack:Execution:Tool
    Run a valid local .NET executable as a Beacon post-exploitation job without assembly argum

  • Execute Local .NET Assembly with Arguments

    execute-assembly
    Attack:Execution:Tool
    Run a valid local .NET executable as a Beacon post-exploitation job with Windows command-l

  • Execute Local Directory File Encryption

    DragonForce encryptor
    System:File:Modified:Config
    Executes file encryption targeting a local directory path using the Conti/LockBit-derived

  • Execute Local Privilege Escalation (LPE)

    SharpNightmare
    System:Process:Execution:SYSTEM
    Invoke the local Print Spooler driver-install path to load a DLL on the current Windows ho

  • Execute Manual Spoofing Mode

    espoofer
    Attack:Payload:Phishing:Deployed
    Send one manually constructed SMTP test message to an authorized server using explicit env

  • Execute Manual Spoofing Mode

    espoofer
    Attack:Payload:Phishing:Deployed
    Run the tool in manual mode for granular control over SMTP headers and data.

  • Execute Network Share File Encryption

    DragonForce encryptor
    System:File:Modified:Config
    Executes multi-threaded network share file encryption across accessible SMB shares using C

  • Execute One Command on a Remote Windows Host

    atexec.py
    Attack:Execution:Tool
    Run a supplied command through Task Scheduler on a single remote Windows host. The default

  • Execute One-Liner Command

    node.exe
    System:Process:Execution:CodeExecution
    Execute a one-liner JavaScript command to perform immediate actions like system enumeratio

  • Execute Privilege Escalation via WebClient and Scheduled Task

    Tater
    System:Process:Execution:SYSTEM
    Runs trigger 2: uses WebClient and a scheduled task to trigger the local HTTP-to-SMB NTLM

  • Execute Privilege Escalation via Windows Defender Signature Update

    Tater
    System:Process:Execution:SYSTEM
    Runs trigger 1: spoofs NBNS for WPAD and uses a Windows Defender signature-update request

  • Execute Remote Code Execution (RCE)

    SharpNightmare
    System:Process:Execution:SYSTEM
    Use the remote Print Spooler driver-install path to load a DLL on a target Windows host; t

  • Execute Remote COM Scriptlet (Squiblydoo)

    regsvr32.exe
    Access:Execution:Proxy
    Load and execute a remote SCT COM scriptlet through scrobj.dll. This Squiblydoo variant ma

  • Execute Remote Command Non-Interactively

    ssh
    Attack:Execution:SSH:Command
    Executes a command on remote host over SSH suppressing host key prompts and knownhosts fil

  • Execute Remote Command via SMB Pass-the-Hash (Impacket)

    InternalAllTheThings
    Attack:LateralMovement:Success
    Use Impacket psexec.py to authenticate with an NT hash and execute a command through a rem

  • Execute Remote Command via SMB Pass-the-Hash (NetExec)

    InternalAllTheThings
    Attack:LateralMovement:Success
    Authenticate to SMB with an NTLM hash and request execution of a command on the target.

  • Execute Remote Commands via Local SMB Server

    smbexec
    System:Process:Execution:RemoteCommand
    Open the semi-interactive cmd shell without requiring a writable target share. SERVER mode

  • Execute Remote Commands via SMB Share

    smbexec
    System:Process:Execution:RemoteCommand
    Open the semi-interactive cmd shell on a remote Windows host. SHARE mode returns output th

  • Execute Remote HTA File

    mshta.exe
    Attack:Execution:Payload
    Run an HTA hosted on a remote HTTP server from the target's network context.

  • Execute Remote PowerShell Command

    WinRM
    System:Process:Execution:RemoteCommand
    Run a PowerShell command or script block on a remote Windows host and return the script bl

  • Execute Remote PowerShell Commands

    smbexec
    System:Process:Execution:RemoteCommand
    Open the semi-interactive shell with PowerShell as the command processor. smbexec encodes

  • Execute Remote Process via WMI

    WMI
    Attack:LateralMovement:WMIExecution
    Leverage Windows Management Instrumentation to spawn a remote process on the target host w

  • Execute Remote Scriptlet via Regsvr32

    LOLBins
    System:Process:Execution
    Use regsvr32.exe and scrobj.dll to execute a remote COM scriptlet (.sct) under the invokin

  • Execute Remote Shell via Pass-the-Hash

    pth-winexe
    Access:Execution:OS
    Run a Windows command on the target using the PTH Toolkit's patched winexe and NTLM hash a

  • Execute Remote Windows Command via xp_cmdshell

    MSSQL
    Attack:LateralMovement:Success
    Calls master.dbo.xpcmdshell on the linked SQL Server and passes one command to the target

  • Execute Scheduled Task Remotely

    Task Scheduler
    Attack:LateralMovement:Execution:ScheduledTask
    Request immediate execution of an existing scheduled task on a remote computer. The target

  • Execute Scheduled Task Remotely

    Windows Task Scheduler
    Attack:LateralMovement:Established:ScheduledTasks
    Requests immediate execution of an existing scheduled task on a remote computer.

  • Execute Script File

    cscript.exe
    System:Process:Execution:CodeExecution
    Run an existing VBScript, JScript, or Windows Script File using the Windows Script Host co

  • Execute Script Through XSLT Processing

    msxsl
    Access:Execution:Proxy
    Apply the XSLT stylesheet to the XML source. For the script-processing case, the styleshee

  • Execute Script via Batch File

    cmd.exe
    System:Process:Execution:Payload
    Execute an existing .bat or .cmd batch script through the Windows command processor.

  • Execute Script via Batch File

    cmd.exe
    System:Process:Execution:Payload
    Execute a batch script file to perform complex multi-step operations.

  • Execute Server-Side Spoofing Attack

    espoofer
    Attack:Payload:Phishing:Deployed
    Send one server-mode test message to assess how an authorized receiving service handles se

  • Execute Shell Command via VBA

    Excel VBA
    System:Process:Execution:Payload
    Invoke an executable program from VBA by passing its path and required arguments to Excel'

  • Execute Shell Command via WScript.Shell

    Excel VBA
    System:Process:Execution:Payload
    Start a Windows executable command line from Excel VBA through the Windows Script Host She

  • Execute Shellcode with Legacy Stack Frame Replacement

    ThreadStackSpoofer
    Defense:Evasion:Bypass:EDR
    Reads a shellcode file, copies it into memory in the current process, and starts a thread.

  • Execute Shellcode with Stack Truncation

    ThreadStackSpoofer
    Defense:Evasion:Bypass:EDR
    Reads the shellcode file, copies it to memory allocated in the current process, and starts

  • Execute Shellcode with Stack Truncation (v0.2 x64)

    ThreadStackSpoofer
    Defense:Evasion:Bypass:EDR
    Reads a shellcode file, copies it into memory in the current process, and starts a thread.

  • Execute Shellcode with Stack Truncation (v0.2 x86)

    ThreadStackSpoofer
    Defense:Evasion:Bypass:EDR
    Reads a shellcode file, copies it into memory in the current process, and starts a thread.

  • Execute SQL Query via Command Line

    SQL*Plus
    Data:Database:Records:Collected
    Execute a single SQL query directly from standard input using provided credentials without

  • Execute UAC Bypass via Fodhelper

    fodhelper
    System:Process:Execution:Elevated
    Set the per-user ms-settings handler and start fodhelper.exe so auto-elevation can launch

  • Execute UAC Bypass via Fodhelper

    fodhelper
    System:Process:Execution:Elevated
    Execute arbitrary command with elevated high-integrity privileges by hijacking the ms-sett

  • Execute VBScript via cscript

    Windows Script Host (WSH)
    System:Process:Execution:CodeExecution
    Run a VBScript (.vbs) file with the Windows Script Host command-line host.

  • Execute VBScript via Outlook Forms

    ruler
    System:Process:Execution:RemoteCommand
    Execute VBScript code remotely by abusing Outlook forms.

  • Execute Windows Script Host File

    wscript.exe
    System:Process:Execution:Payload
    Run a local VBScript, JScript, or Windows Script File using its registered scripting engin

  • Execute WQL Queries via File

    wmiquery
    System:Process:Inventory
    Execute WQL queries from a local file against target WMI namespaces over DCOM to enumerate

  • Exercise LinkSniper Against a Controlled Local Site

    LinkSniper
    Network:Reconnaissance:Web:Spidering
    Run the crawler only against a local test web server until its redirect handling, TLS veri

  • Exercise Skeleton Key detection in an isolated lab

    mimikatz
    Attack:CredentialAccess
    The Mimikatz misc::skeleton module patches a domain controller authentication process in L

  • Exfiltrate Data to Cloud Bucket

    gsutil
    Attack:Exfiltration:Data:Transfer
    Recursively copy an existing local file or directory to an approved Google Cloud Storage b

  • Exfiltrate Data to Cloud Storage

    rclone
    Attack:Exfiltration:Data:Transfer
    Copy a local file or the contents of a local directory to a configured remote cloud-storag

  • Exfiltrate Data via POST

    curl
    Attack:C2:Connection:Established
    Send data to a remote web server using an HTTP POST request.

  • Exfiltrate Data via Web Service

    gcloud storage
    Attack:Exfiltration:Data:Transfer
    Recursively copy the selected Cloud Storage path to a local destination.

  • Exfiltrate Directory via SSH

    Rsync
    Attack:Exfiltration:Data:Transfer
    Synchronize the contents of a local directory to a remote destination over SSH.

  • Exfiltrate Directory via SSH

    Rsync
    Attack:Exfiltration:Data:Transfer
    Synchronize a local directory to a remote destination over an SSH tunnel.

  • Exfiltrate Environment Variables via Web Request

    env
    Attack:Exfiltration:Data:Transfer
    Attempts to serialize the environment listing and submit it to an HTTP receiver; the curre

  • Exfiltrate File via HTTPS POST

    File Sharing Service
    Attack:Exfiltration:Data:Transfer
    POSTs a local file body to the application's /upload route. Success depends on the HTTPS s

  • Exfiltrate File via SFTP

    sftp
    Attack:Exfiltration:Data:Transfer
    Upload one local file to a remote SFTP destination using a prepared batch file and non-int

  • Exfiltrate to Dropbox via API

    Dropbox
    Attack:Exfiltration:Data:Transfer
    Uploads the staged archive to Dropbox through the Dropbox API v2 files/upload endpoint usi

  • Exfiltrate via Remote Shell (Custom Port)

    Rsync
    Attack:Exfiltration:Data:Transfer
    Synchronize a local file to a remote destination using SSH on the specified port.

  • Exfiltrate via Remote Shell (Custom Port)

    Rsync
    Attack:Exfiltration:Data:Transfer
    Synchronize a local file to a remote destination using a non-standard SSH port.

  • explicit domain

    NetExec
    Access:password-spray
    explicit domain. One password across many accounts, across protocols — with lockout awaren

  • exploit + DCSync in one

    noPac
    Attack:Credential Access
    exploit + DCSync in one. sAMAccountName spoofing + S4U2Self: get a DA ticket without touch

  • exploit + DCSync in one — with NT hash

    noPac
    Attack:Credential Access
    exploit + DCSync in one — with NT hash. sAMAccountName spoofing + S4U2Self: get a DA ticke

  • Exploit a vulnerable domain controller

    zerologon_exploit.py
    Attack:credential-reset
    Run the upstream PoC against the DC's NetBIOS computer name and IP. On success, it changes

  • Exploit NoPAC and request a privileged service ticket

    noPac
    Attack:PrivilegeEscalation:Kerberos
    For authorized validation against a vulnerable DC, create or reuse a computer account, cle

  • Exploit Windows 7 via Defender Update

    Potato
    System:Process:Execution:SYSTEM
    Uses the Windows Defender update check to trigger WPAD-based HTTP-to-SMB NTLM relay for lo

  • Exploit Windows 8/10/Server 2012 via Certificate Trust List

    Potato
    System:Process:Execution:SYSTEM
    Relies on the automatic untrusted certificate trust-list (CTL) update path to initiate WPA

  • Exploit Windows Server 2008 via Update Check

    Potato
    System:Process:Execution:SYSTEM
    Uses a Windows Update check on Server 2008 to trigger WPAD-based HTTP-to-SMB NTLM relay; t

  • Export a PostgreSQL Database Archive

    pg_dump
    Data:Database:Records:Collected
    Create a custom-format archive of one authorized PostgreSQL database. The output can be se

  • export as BloodHound zip

    bloodyAD
    export as BloodHound zip. Enumerates every object your account has write rights over. Huge

  • export as BloodHound zip — via PtH

    bloodyAD
    Access:enumerate
    export as BloodHound zip — via PtH. Enumerates every object your account has write rights

  • Export BigQuery Table to Cloud Storage

    Google BigQuery
    Attack:Exfiltration:Data:Transfer
    Exports a BigQuery table as CSV to a Cloud Storage object. CSV exports require a flat, non

  • Export Browser History

    bhdump
    Data:Collection:BrowserHistory
    Read history from the selected locally detected browser and write JSON to the specified fi

  • Export Conditional Access policy analysis

    roadrecon
    Data:Analysis:Cloud:Azure
    Run the policies plugin against a collected database and write a Conditional Access policy

  • Export Database Table to File via Here-Document

    SQL*Plus
    Data:Database:Records:Collected
    Execute a multi-line SQL script via here-document to export table records to a local file

  • Export effective AppLocker policy

    AppLocker PowerShell Module
    System:Configuration:ApplicationControl:Inventory
    Read the Group Policy-backed effective policy and save its XML representation for review.

  • Export Employee Email Candidates

    Raven
    Identity:Person:Email:Candidate
    Generates unverified email-address candidates from stored employee names using a selected

  • Export Employee Emails

    Raven
    Identity:Credential:Plaintext:EmailAddresses
    Exports extracted employee data into specific email formats based on the scan results.

  • export for BloodHound

    Certipy
    Identity:ADCS
    export for BloodHound. Certipy 5.x: find vulnerable templates and CA configuration.

  • export for BloodHound — with NT hash

    Certipy
    Identity:ADCS
    export for BloodHound — with NT hash. Certipy 5.x: find vulnerable templates and CA config

  • Export Machine Run Key

    regedit.exe
    Data:Registry:RunKey:Exported
    Open Registry Editor, navigate to HKEYLOCALMACHINE\SOFTWARE\Microsoft\Windows\CurrentVersi

  • Export MIFARE Classic emulator slot

    Chameleon Ultra
    Data:CredentialDump
    Save data from an already configured MIFARE Classic/Plus SL1 emulator slot to a local file

  • export recon (json/csv)

    SCCMHunter
    export recon (json/csv). Find SCCM infrastructure, profile site systems, and abuse client

  • Expose the server SOCKS5 proxy on client loopback

    Chisel
    Network:Proxy
    Creates a local SOCKS5 listener that forwards proxy connections through the Chisel client

  • Extended BloodHound CE Collection

    ADWSDomainDump
    Identity:Directory
    Collect extended directory data, including GPOs, OUs, containers, ACL data, and AD CS data

  • Extract All Cookies

    SharpChromium
    Attack:CredentialAccess:BrowserSessionCookies
    Read and decrypt every cookie from discovered browser Default profiles; writes browser-nam

  • Extract All Stored Credentials

    LaZagne
    Identity:Credential:Plaintext
    Run all modules to search supported local applications and system stores for saved credent

  • Extract All Supported Data

    SharpChromium
    Attack:CredentialAccess:BrowserData
    Run cookie, history, and saved-login extraction for each discovered browser Default profil

  • Extract All Supported Data

    SharpChromium
    Attack:CredentialAccess:BrowserData
    Run cookie, history, and saved-login extraction for each discovered browser Default profil

  • Extract Archive

    7-Zip
    System:File
    Extract archive contents with their stored directory paths into a chosen destination. Extr

  • Extract Archive Content with Inline Password

    rar
    System:File:Write
    Extract the contents of a password-protected RAR archive to a specified directory using an

  • Extract Browser Credentials

    LaZagne
    Identity:Credential:Plaintext
    Run the browser module to search supported web browsers for locally stored credentials.

  • Extract Browsing History

    SharpChromium
    Attack:Discovery:BrowserHistory
    Read URL, title, visit-count, and last-visit data from browser history and associate match

  • Extract Browsing History

    SharpChromium
    Attack:Discovery:BrowserHistory
    Read URL, title, visit-count, and last-visit data from browser history and associate match

  • Extract Cookies by Domain

    SharpChromium
    Attack:CredentialAccess:BrowserSessionCookies
    Read and decrypt cookies matching the supplied domain filter; matching cookie JSON is prin

  • Extract Cookies by Domain

    SharpChromium
    Attack:CredentialAccess:BrowserSessionCookies
    Read and decrypt cookies. With one or more domain filters, matching cookie JSON is printed

  • Extract Cookies for Specific Domains

    SharpChromium
    Identity:Credential:Plaintext
    Retrieve cookies in JSON format for specific domains. If no domains are provided, all cook

  • Extract DNS Queries

    Wireshark
    Network:DNS:Name
    Print query names from DNS query packets decoded in a saved capture.

  • Extract Encrypted ZIP Archive

    zip
    File:Archive:ZIP:Encrypted
    Extracts an archive while preserving its stored directory paths; for encrypted entries, Un

  • Extract GPP Passwords via Pass-the-Hash

    Get-GPPPassword
    Identity:Credential:Hash:NTLM
    Enumerate and decrypt GPP passwords using NTLM hashes.

  • Extract GPP Passwords with Cleartext Credentials

    Get-GPPPassword
    Identity:Credential:Plaintext:DomainUser
    Enumerate and decrypt GPP passwords using valid domain user credentials.

  • Extract KeePass Master Keys from Memory

    KeeThief
    Identity:Credential:Plaintext
    Uses CLR MD to inspect KeePass 2.x process heap objects, locate a database CompositeKey, a

  • Extract KeePass Master Password from Dump

    keepass_dump
    Identity:Credential:Plaintext
    Parse a memory dump of KeePass.exe to recover potential master password candidates.

  • Extract KeePass verifier

    keepass2john
    Identity:Credential:Hash:KeePass
    Read an authorized KeePass database and print a John-format verifier record to stdout. A r

  • Extract KeePass verifier with key file

    keepass2john
    Identity:Credential:Hash:KeePass
    Read an authorized KeePass database and its associated key file, then print a John-format

  • extract krbtgt hash

    Impacket
    Identity:Kerberos:krbtgt
    extract krbtgt hash. Full domain persistence: forge a TGT with the krbtgt hash.

  • extract krbtgt hash — with NT hash

    Impacket
    Identity:Kerberos:krbtgt
    extract krbtgt hash — with NT hash. Full domain persistence: forge a TGT

  • extract krbtgt via ccache

    Impacket
    Identity:Kerberos:krbtgt
    extract krbtgt via ccache. Full domain persistence: forge a TGT with the krbtgt hash.

  • Extract Kubernetes Secrets

    kubectl
    Identity:Credential:Secret
    List Secret objects across namespaces as JSON. Secret data values appear base64 encoded; b

  • Extract Local Saved Sessions

    SessionGopher
    Identity:Credential:Plaintext
    Loads SessionGopher in the current Windows PowerShell session and extracts locally availab

  • Extract Nested Values

    jq
    Attack:Collection:Data
    Emit the instanceid value at metadata.instanceid from each input JSON value.

  • Extract NTDS.dit via IFM (abbreviated syntax)

    ntdsutil
    File:Path:NTDS_Dump
    Creates a full copy of the NTDS.dit database and SYSTEM hive to a specified local director

  • Extract Offline Domain User Password Hashes

    ntdsxtract
    Identity:Credential:Hash:NTLM
    Extract user password hashes from exported NTDS database tables using the SYSTEM hive from

  • Extract Printable Strings from Binary

    strings
    Data:Collection:BinaryAnalysis
    Extract printable strings from a binary file or dump and save them to a separate file; def

  • Extract RAR Archive

    rar
    System:File:Write
    Extract a password-protected RAR archive into the specified directory while preserving the

  • Extract Saved Logins

    SharpChromium
    Attack:CredentialAccess:BrowserCredentials
    Read saved login rows with non-empty, decryptable passwords from discovered browser Defaul

  • Extract Saved Logins

    SharpChromium
    Attack:CredentialAccess:BrowserCredentials
    Read and decrypt saved login rows with non-empty, decryptable passwords from discovered br

  • Extract SCCM DPAPI secrets from a client

    SCCMHunter
    Attack:CredentialAccess:SCCMDPAPI
    Use authorized local-administrator access to retrieve SCCM secrets from a client's WMI rep

  • Extract SCCM secrets from disk with NT-hash authentication

    SCCMHunter
    Attack:CredentialAccess:SCCMSecretExtraction
    Extract SCCM-related DPAPI-protected secrets from the OBJECTS.DATA store on a target Windo

  • Extract SCCM secrets from disk with password authentication

    SCCMHunter
    Attack:CredentialAccess:SCCMSecretExtraction
    Extract SCCM-related DPAPI-protected secrets from the OBJECTS.DATA store on a target Windo

  • Extract Shortcut Target Paths

    Windows Shortcut (.lnk)
    System:File
    Read an existing .lnk file's stored target path, arguments, working directory, and icon lo

  • Extract signature data

    SigThief
    File:Format:PE
    Save the certificate-table signature blob from a signed PE to a separate binary file for c

  • Extract Squashfs Image to a Controlled Directory

    unsquashfs
    Attack:Reconnaissance:Host:Filesystem
    Extract the supplied Squashfs filesystem beneath an explicit output directory without moun

  • Extract Strings with Minimum Length

    strings
    Data:Collection:BinaryAnalysis
    Extract printable strings from a file that meet a specific minimum character length.

  • Extract Wireless Hardware Keylogger Keystroke Buffer

    Hardware Keylogger
    Attack:CredentialAccess:HardwareKeylogger
    Connect to an inline wireless hardware keylogger (e.g. AirDrive / KeyGrabber) access point

  • Factory reset device

    Chameleon Ultra
    Defense:Hardware:DataErasure
    Erase Chameleon Ultra user data, settings, and slot contents.

  • Fast Full Port Scan with Nmap Service Enum

    rustscan
    Attack:Reconnaissance:Host:PortScan
    Scan TCP ports 1-65535 on one authorized host, then run Nmap default scripts and service/v

  • Fetch a URL through the URL cache

    CertUtil
    Network:FileTransfer
    Force CertUtil to fetch a supplied URL through its URL-cache operation and save the retrie

  • Fetch a URL through the URL cache

    CertUtil
    Network:FileTransfer
    Force certutil to fetch a supplied URL through its URL-cache operation; MITRE documents th

  • Fetch an authorized URL to a local file

    curl
    System:File
    Save the response body from a URL explicitly in scope to a chosen local file.

  • Fetch BloodHound service logs

    bloodhound-cli
    System:service
    Fetch up to the selected BloodHound service's most recent log lines; the default is 500 li

  • Fetch Web Page Content

    curl
    Attack:Payload:Script:PowerShell
    Download the content of a specific URL to a local file.

  • Filter a specified user's Chrome history by URL pattern

    Get-BrowserData
    Data:Collection:BrowserHistory
    Apply a regular-expression filter to URL strings extracted from one authorized user's Chro

  • Filter and Extract Specific Protocols

    Wireshark
    Network:Protocol:HTTP
    Read a saved capture and print packets decoded as HTTP that match the HTTP display filter.

  • Filter by Condition

    jq
    Attack:Collection:Data
    Return input array objects whose role value is exactly the string Admin; the field value a

  • Filter Processes by Name

    ps
    Attack:Reconnaissance:Host:Process:List
    Filter process-list output for a literal process-name substring. The matching output can i

  • Filter remote qwinsta output for active sessions

    qwinsta
    Attack:Reconnaissance:Host
    Run the remote session query and filter its text output for the active state using the in-

  • Filter Socket Output for an IP

    grep
    Network:Reconnaissance
    Filter netstat's active socket listing for a literal target IP address using fixed-string

  • Filter Specific JSON Keys

    jq
    Attack:Collection:Data
    For a JSON array of objects, emit each object's username value.

  • Filter TCP traffic by port

    Tcpdump (Packet Capture)
    Network:Traffic:Capture
    Print decoded packets from the selected interface when the TCP source or destination port

  • Filter Traffic by Port and Host

    tcpdump
    Network:Traffic
    Display packets visible on the selected interface that match an IPv4 or IPv6 host address

  • Find Active Directory Accounts with SPNs

    ldapsearch
    Identity:Account:DomainUser
    Search an authorized Active Directory naming context for user objects with a servicePrinci

  • find affected templates and CA flags

    Certipy
    Identity:certificate
    find affected templates and CA flags. ESC9: template sets CTFLAGNOSECURITYEXTENSION. ESC16

  • find affected templates and CA flags — with NT hash

    Certipy
    Identity:certificate
    find affected templates and CA flags — with NT hash. ESC9: template sets CTFLAGNOSECURITYE

  • Find computer accounts with UAC 4128 and no recorded logons

    ldapsearch
    Identity:Account
    Search an authorized Active Directory naming context for computer accounts whose userAccou

  • Find DNS-Resolving Look-Alike Domains

    dnstwist
    Attack:Reconnaissance:Network:DNS
    Generate look-alike variants, query DNS, and emit JSON for candidates that have DNS data.

  • Find Duplicate SPNs

    setspn
    Attack:DomainEnumeration:SPN
    Search the selected domain for duplicate SPN registrations.

  • Find filenames likely to contain account or credential references

    MANSPIDER
    Network:Share:SMB:Accessed
    Search approved target hosts or a scoped subnet for filenames matching a regular expressio

  • Find filenames likely to contain account or credential references

    MANSPIDER
    Network:Share:SMB:Accessed
    Search approved target hosts or a scoped subnet for filenames matching a regular expressio

  • find KeePass processes/files

    NetExec
    File:Discovery
    find KeePass processes/files. Classic credential locations on Windows hosts after you land

  • find KeePass processes/files — via PtH

    NetExec
    File:Discovery
    find KeePass processes/files — via PtH. Classic credential locations on Windows hosts afte

  • Find large files

    find
    System:File
    List regular files beneath the selected root with a logical size greater than 100 MiB.

  • Find recently modified files

    find
    System:File
    List regular files beneath the selected root that were modified less than 24 hours before

  • Find Registry Keys a User Cannot Access

    AccessChk
    System:Registry:Permission
    Recursively list registry keys under a specified root that a named Windows account cannot

  • Find selected document types modified after a date

    MANSPIDER
    Network:Share:SMB:Accessed
    Filter files on one approved SMB host by extension and modification date without downloadi

  • Find Services Writable by a Group

    AccessChk
    System:Service:Permission
    List Windows services for which members of the specified group have write access. This che

  • find templates with linked issuance policies

    Certipy
    Identity:ADCS
    find templates with linked issuance policies. A template carries an issuance policy OID wh

  • find templates with linked issuance policies — with NT hash

    Certipy
    Identity:ADCS
    find templates with linked issuance policies — with NT hash. A template carries an issuanc

  • find the AD DS connector account

    ldapsearch
    Identity:account
    find the AD DS connector account. Hybrid identity: the Azure AD Connect server stores the

  • find the AD DS connector account

    ldapsearch
    Identity:Account:DomainUser
    Search for sAMAccountName values beginning MSOL to identify candidate Microsoft Entra Conn

  • find writable GPOs

    bloodyAD
    Access:ActiveDirectory
    find writable GPOs. Write on a GPO? Push a scheduled task / immediate task to every machin

  • find writable GPOs — via PtH

    bloodyAD
    Access:ActiveDirectory
    find writable GPOs — via PtH. Write on a GPO? Push a scheduled task / immediate task to ev

  • Find-LocalAdminAccess

    PowerView
    Identity:Directory:Privilege:Enumeration
    Scans the domain to locate computers where the current domain user context has local admin

  • FindSMB2UPTime - findSMB2UPTime.py

    FindSMB2UPTime
    Orange Cyberdefense Active Directory Mindmap

  • fire all vectors

    Coercer
    Attack:Coercion
    Legacy Coercer invocation to request authentication from the specified target. Coercer doe

  • fire all vectors — with NT hash

    Coercer
    Attack:Coercion
    Legacy Coercer invocation to request authentication from the specified target. Coercer doe

  • Flash Firmware to a Micronucleus-Compatible Digispark

    Digispark
    Attack:Execution:Payload
    Upload an existing Intel HEX firmware image to a connected Micronucleus-bootloader Digispa

  • flatten the group you found (replace IT)

    bhcli
    Identity:group
    flatten the group you found (replace IT). Map the partner domain: which groups is your use

  • flattened nested memberships

    bhcli
    Identity:group
    flattened nested memberships. Terminal answers instead of GUI clicking: users/computers/gr

  • fodhelper: command key

    NetExec
    System:registry
    fodhelper: command key. From a medium-integrity shell: auto-elevating Windows binaries rea

  • fodhelper: command key — via PtH

    NetExec
    System:registry
    fodhelper: command key — via PtH. From a medium-integrity shell: auto-elevating Windows bi

  • fodhelper: DelegateExecute value

    NetExec
    System:registry
    fodhelper: DelegateExecute value. From a medium-integrity shell: auto-elevating Windows bi

  • fodhelper: DelegateExecute value — via PtH

    NetExec
    System:registry
    fodhelper: DelegateExecute value — via PtH. From a medium-integrity shell: auto-elevating

  • Follow Appended Log Content

    tail
    Attack:Collection:Data
    Print the file's current trailing lines and continue writing appended content to standard

  • Force Client Check-in

    MalSCCM
    Attack:LateralMovement:Success
    Force the target group to check in for updates, triggering the deployment of the malicious

  • force Kerberos only (fail if it falls back to NTLM)

    FreeRDP
    Access:remote-desktop
    force Kerberos only (fail if it falls back to NTLM). xfreerdp on Kali: NLA with or without

  • Force Nessus Plugin and Core Component Updates

    nessuscli
    System:Software:Update
    Forces updates for all Tenable Nessus components, including plugins and core components. T

  • foreign SIDs present in this domain

    ldapsearch
    Identity:group
    foreign SIDs present in this domain. Users from a trusted domain can be members of your gr

  • foreign SIDs present in this domain

    ldapsearch
    Identity:Group
    List foreignSecurityPrincipal entries and SIDs in the current domain; additional group-mem

  • Forge DNS Replies

    dnsspoof
    Network:DNS:Spoofing
    Forge matching IPv4 DNS A or PTR replies for UDP DNS queries visible on the selected inter

  • forge golden (AES256 — preferred, works in AES-only domains)

    Impacket
    Identity:Kerberos:golden-ticket
    forge golden (AES256 — preferred, works in AES-only domains). Full domain

  • Forge Golden Ticket (TGT)

    ticketer
    Identity:Kerberos:Ticket:TGT
    Construct a Golden TGT for the specified user using the domain's KRBTGT NT hash and domain

  • forge inter-realm golden with AES256 (extra-sid = trusted SID-519)

    Impacket
    forge inter-realm golden with AES256 (extra-sid = trusted SID-519). From a compromised chi

  • Forge Kerberos Ticket via MS14-068

    pykek
    Identity:Kerberos:Ticket:TGT
    Run the legacy PyKEK proof of concept to create a .ccache containing a TGT with forged pri

  • forge silver TGS with AES256 (preferred — machine/service key from keytab or secretsdump)

    Impacket
    Identity:Kerberos:silver-ticket
    forge silver TGS with AES256 (preferred — machine/service key from keytab

  • Forge Silver Ticket (TGS)

    ticketer
    Identity:Kerberos:Ticket:TGS
    Construct a Silver service ticket for the requested SPN using the key of the account that

  • Format Block Device to Create an ext4 Filesystem

    mkfs.ext4
    System:File:Delete
    Create a new ext4 filesystem on the selected target. This writes filesystem metadata and m

  • Forward a remote TCP service to a local loopback port

    Chisel
    Network:Proxy:TrafficForwarding:Enabled
    Connects to a Chisel server and maps a local loopback listener to a TCP service reachable

  • Forward TCP Through Connected Client

    dnscat2
    Attack:CommandAndControl
    Listen on a server-side loopback TCP port and forward incoming connections through the dns

  • Full anonymous simple enumeration

    enum4linux-ng
    Identity:Directory
    Runs the default -A simple enumeration set without username, password, ticket, or hash opt

  • full chain → SYSTEM service

    NetExec
    Access:privilege-escalation
    full chain → SYSTEM service. Relay the local machine account Kerberos auth to LDAP and abu

  • full chain → SYSTEM service — via PtH

    NetExec
    Access:privilege-escalation
    full chain → SYSTEM service — via PtH. Relay the local machine account Kerberos auth to LD

  • Full Domain Enumeration

    SharpHound
    Identity:Directory
    Perform a comprehensive collection of AD objects, including ACLs, groups, and sessions acr

  • Full Domain Share and File Enumeration

    Snaffler
    Identity:Directory
    Queries Active Directory for computers in the selected domain, then discovers accessible s

  • full linpeas run (target-side)

    LinPEAS
    System:Host:Enumeration
    Run the prepared LinPEAS script in -a mode on the target, saving stdout and stderr to /tmp

  • Full Network Relay Audit

    RelayKing
    Attack:DomainEnumeration
    Audit Active Directory computers for selected protocol relay conditions, enumerate domain

  • Full Security Audit

    Seatbelt
    Attack:Reconnaissance:Host
    Run all Seatbelt checks against the local Windows host and include complete, unfiltered re

  • Gather Entra tenant data

    roadrecon
    Data:Collection:Cloud:Azure
    Collect tenant directory data using a saved access token and write the results to a local

  • Generate .NET Assembly Loader

    donut
    Attack:ResourceDevelopment:PayloadGeneration
    Generate a PowerShell-formatted loader for a .NET assembly with explicit AMSI/ETW bypass,

  • Generate a draft policy from audited events

    AppLocker PowerShell Module
    System:Configuration:ApplicationControl:PolicyDraft
    Build an XML policy draft from audited events in the local AppLocker EXE and DLL event log

  • Generate a generic SAML 2.0 token

    Python
    Identity:Credential:Token:SAML
    Use ADFSpoof's saml2 module and authorized AD FS signing material to generate a signed tok

  • Generate Apache mod_rewrite configuration

    cs2modrewrite
    Network:Proxy:Configuration:ReverseProxy
    From the repository directory, use Python 3 and a c2lint-validated input profile to genera

  • Generate benign macro-awareness document

    MacroPack
    File:Document:Office
    Generate a macro-enabled PowerPoint document with the built-in HELLO template for an autho

  • Generate Common Syscalls (x64, MSVC default)

    SysWhispers3
    Defense:Evasion:Bypass:EDRHooks
    Generate the common SysWhispers3 syscall stubs as C header/source and assembly files for i

  • Generate Domain Permutations

    dnstwist
    Attack:Reconnaissance:Network:DNS
    Generate look-alike domain permutations for an input domain without performing DNS lookups

  • Generate Dropbox SAML token

    ADFSpoof
    Identity:Credential:Token:SAML
    Generates a Dropbox SAML 2.0 token using AD FS signing material and the requested user's e

  • Generate Ed25519 Key Pair

    Ssh-Keygen
    System:File:Created
    Generate a local Ed25519 SSH public/private authentication key pair at the selected path.

  • Generate encrypted file-drop HTML wrapper

    Demiguise
    Attack:Payload:Document:Malicious
    In PlainFile mode, package an existing file in an HTML wrapper that decrypts and downloads

  • Generate encrypted HTA HTML wrapper

    Demiguise
    Attack:Payload:Document:Malicious
    Generate an HTML wrapper containing an RC4-encrypted HTA; browser-side JavaScript decrypts

  • Generate generic SAML 2.0 token

    ADFSpoof
    Identity:Credential:Token:SAML
    Generates a SAML 2.0 token for a configured relying party using AD FS signing material.

  • Generate IIS web.config

    cs2webconfig
    Attack:ResourceDevelopment:Infrastructure:CommandAndControl
    Read a profile and write an IIS URL Rewrite configuration file. Matching profile URI and U

  • Generate Incomplete Egg-Hunter-Mode Stubs

    SysWhispers3
    Defense:Evasion:Bypass:EDRHooks
    Generate stubs using the egghunter recovery mode. The upstream README says full Egg-Hunter

  • Generate Java Deserialization Payload

    ysoserial
    System:File:Binary:Malicious
    Generate serialized Java object bytes using a selected gadget chain and write them to stan

  • Generate JScript Demo Payload

    GadgetToJScript
    System:Process:Execution:Payload
    Generate a JScript artifact containing the release 1.0 built-in demonstration assembly.

  • Generate JScript Loader

    DotNetToJScript
    System:Process:Execution:Payload
    Generate a JScript file that bootstraps an input .NET assembly and instantiates its select

  • Generate JScript loader file

    JScript
    System:Process:Execution:Payload
    Reads an existing .NET assembly and writes a JScript bootstrap containing its Base64-encod

  • Generate JScript Payload

    GadgetToJScript
    System:Process:Execution:Payload
    Generate JScript output containing a serialized .NET gadget for a compatible .NET assembly

  • Generate Module Overloading Loader

    donut
    Attack:ResourceDevelopment:PayloadGeneration
    Generate a loader that uses a decoy module to overwrite the PE headers of the payload with

  • Generate mTLS Implant

    Sliver
    System:Process:Execution:Payload
    Generate an implant configured to connect to a Sliver mTLS C2 endpoint.

  • Generate Native PE Module-Overloading Loader

    donut
    Attack:ResourceDevelopment:PayloadGeneration
    Generate a loader for a supported native PE EXE or DLL using a decoy PE image for module o

  • Generate Nginx reverse-proxy configuration

    cs2modrewrite
    Network:Proxy:Configuration:ReverseProxy
    From the repository directory, use Python 3 and a c2lint-validated input profile to genera

  • Generate Obfuscated Office Documents

    VBad
    Attack:DefenseEvasion:Obfuscation:VBA
    Executes VBad under Python 2.7 to generate unique MS Word (.doc) or Excel (.xls) documents

  • Generate Office 365 SAML token

    ADFSpoof
    Identity:Credential:Token:SAML
    Generates an Office 365 SAML 1.1 token using AD FS signing material and the requested user

  • Generate Position-Independent Shellcode via Donut

    KeeFarceReborn
    Attack:DefenseEvasion:ShellcodeGeneration:Donut
    Converts the KeeFarceReborn .NET assembly DLL into position-independent x86/x64 shellcode

  • Generate PowerShell Loader

    donut
    Attack:ResourceDevelopment:PayloadGeneration
    Generate a PowerShell-formatted loader for in-memory execution of a native executable or s

  • Generate PowerShell-Formatted .NET DLL Loader

    donut
    Attack:ResourceDevelopment:PayloadGeneration
    Generate a PowerShell-formatted loader for a supported .NET DLL. The DLL entry method is i

  • Generate PowerShell-Formatted Native EXE Loader

    donut
    Attack:ResourceDevelopment:PayloadGeneration
    Generate a PowerShell-formatted loader for a supported native Windows EXE. The command wri

  • Generate regsvr32 Scriptlet

    DotNetToJScript
    System:Process:Execution:Payload
    Generate an .sct scriptlet for later use with regsvr32 to load an input .NET assembly; thi

  • Generate RSA Private Key

    openssl
    System:File:Created
    Generate an RSA private key at the selected bit size.

  • Generate RSA Private Key

    openssl
    System:File:Created
    Generate a private RSA key for use in various cryptographic operations.

  • Generate SCCM MSSQL relay/RBAC queries

    SCCMHunter
    Attack:PrivilegeEscalation:SCCMRBAC
    Generate SQL statements to grant SCCM site-administrator permissions to a controlled user;

  • Generate Self-Signed Certificate

    openssl
    System:File:Created
    Generate a self-signed X.509 certificate and a private key in a single command.

  • Generate Self-Signed Test Certificate

    openssl
    System:File:Created
    Generate a self-signed X.509 certificate and RSA private key for testing.

  • Generate Smuggled HTA Payload

    SharpShooter
    System:Process:Execution:Payload
    Generate a stageless HTA payload and, with HTML smuggling enabled, an accompanying HTML fi

  • Generate Specific Memory Syscalls

    SysWhispers3
    Defense:Evasion:Bypass:EDRHooks
    Generate stubs for the specified memory-manipulation functions; this creates syscall wrapp

  • Generate Staged VBS Payload

    SharpShooter
    System:Process:Execution:Payload
    Generate a staged VBS payload configured for both HTTP and DNS delivery of a C shellcode h

  • Generate Stageless JavaScript Payload

    SharpShooter
    System:Process:Execution:Payload
    Generate a stageless JavaScript payload containing raw shellcode and selected sandbox chec

  • generate takeover-1 SQL query (replace )

    SCCMHunter
    generate takeover-1 SQL query (replace ). Find SCCM infrastructure, profile site systems,

  • generate takeover-1 SQL query (replace ) — with NT hash

    SCCMHunter
    Access:credential
    generate takeover-1 SQL query (replace ) — with NT hash. Find SCCM infrastructure, profile

  • Generate Target UPNs

    apimspray
    Identity:Reconnaissance
    Combines candidate service-account usernames from a public list with domains and writes UP

  • Generate text with the Responses API

    OpenAI
    Network:Connection:Traffic:HTTPS
    Send caller-provided text to OpenAI's Responses endpoint and print the response JSON. This

  • Generate the Windows x64 shell DLL for the DNSAdmins lab example

    msfvenom
    Attack:ResourceDevelopment:CompilePayload
    Generate a Windows x64 reverse-TCP command-shell DLL artifact at /tmp/dns.dll. This invoca

  • Generate the Windows x64 shell DLL for the PrintNightmare lab example

    msfvenom
    Attack:ResourceDevelopment:CompilePayload
    Generate a Windows x64 reverse-TCP command-shell DLL artifact at /tmp/evil.dll. This invoc

  • Generate VBA Macro Loader

    DotNetToJScript
    System:Process:Execution:Payload
    Generate VBA source that loads an input .NET assembly and instantiates its selected public

  • Generate WireGuard Implant

    Sliver
    System:Process:Execution:Payload
    Generate an implant configured to connect to a Sliver WireGuard C2 endpoint.

  • generic machine template

    Impacket
    Attack:ADCS:ESC8
    generic machine template. Relay NTLM (often coerced from a DC) to the CA web enrollment en

  • get a TGT with the AES256 key

    Impacket
    Identity:kerberos
    get a TGT with the AES256 key. Found /etc/krb5.keytab on a Linux box or in a looted backup

  • Get File Analysis Status and Results

    VirusTotal
    Defense:Detection:AntivirusScan
    Retrieve the Analysis object for a file analysis ID returned by Submit File for Analysis.

  • get machine account hash

    Impacket
    Identity:Kerberos:service-account-hash
    get machine account hash. Forge a TGS for one service when you have that machine/service a

  • get machine account hash — with NT hash

    Impacket
    Identity:Kerberos:service-account-hash
    get machine account hash — with NT hash. Forge a TGS for one service when

  • Get Private Repository Metadata

    GitHub
    Data
    Fetch metadata for a private repository that the token's user is authorized to access. Thi

  • Get Private Repository Metadata

    GitHub
    Data:File:Listing
    Fetch metadata for a private repository that the token's user is authorized to access. Thi

  • Get Public Repository Metadata

    GitHub
    Data
    Fetch metadata for one public repository without authentication. This is a read-only GET a

  • Get Public Repository Metadata

    GitHub
    Data:File:Listing
    Fetch metadata for one public repository without authentication. This is a read-only GET a

  • GET Query-Parameter Name Fuzzing

    wfuzz
    Attack:Reconnaissance:Web
    Substitute wordlist entries for FUZZ in a GET query key to identify candidate parameter na

  • get the DC object DN → dc_dn

    bloodyAD
    Identity:distinguishedName
    get the DC object DN → dcdn. Constrained delegation points at a service that does not exis

  • get the DC object DN → dc_dn — via PtH

    bloodyAD
    Identity:distinguishedName
    get the DC object DN → dcdn — via PtH. Constrained delegation points at a service that doe

  • Get Windows System Directory Path

    cygpath
    File:Path:Directory
    Print the current Windows system directory in Windows path format.

  • Get-DomainComputer

    PowerView
    Identity:Directory:Computer:Enumeration
    Enumerates computer objects in the selected Active Directory domain and returns PowerView

  • Get-DomainGPO

    PowerView
    Identity:Directory:GPO:Enumeration
    Enumerates Active Directory Group Policy Objects (GPOs) and returns display names and GUID

  • Get-DomainGroup

    PowerView
    Identity:Directory:Group:Enumeration
    Enumerates group objects in the selected Active Directory domain and returns PowerView gro

  • Get-DomainTrust

    PowerView
    Identity:Directory:Trust:Enumeration
    Enumerates inter-domain and forest trusts associated with the current or target domain.

  • Get-DomainUser

    PowerView
    Identity:Directory:User:Enumeration
    Enumerates user objects in the selected Active Directory domain and returns PowerView user

  • getnthash - getnthash.py

    getnthash
    Orange Cyberdefense Active Directory Mindmap

  • getST.py - NTLM Relay

    getST.py
    NTLM relay

  • GetUserSPNs.py -request

    GetUserSPNs.py
    Identity:Kerberos:Ticket:TGS
    Query Active Directory for user-account SPNs and request matching TGS tickets in a format

  • Ghost SPN Check (Full Audit)

    RelayKing
    Identity:Directory
    Run an Active Directory audit so RelayKing queries SPNs whose hostnames have no DNS record

  • Ghostly Hollowing

    PELoader
    System:Process:Execution:Payload
    Creates a delete-pending file, maps its section into the current PELoader process, and exe

  • gMSADumper - gMSADumper.py

    gMSADumper
    Orange Cyberdefense Active Directory Mindmap

  • GodPotato (.NET4)

    NetExec
    Identity:privilege
    GodPotato (.NET4). IIS/MSSQL/service shells usually hold these — potato tools get you SYST

  • GodPotato (.NET4) — via PtH

    NetExec
    Identity:privilege
    GodPotato (.NET4) — via PtH. IIS/MSSQL/service shells usually hold these — potato tools ge

  • goldenPac - goldenPac.py

    goldenPac
    Orange Cyberdefense Active Directory Mindmap

  • GPP autologin creds

    NetExec
    Data:credentials
    GPP autologin creds. Write on a GPO? Push a scheduled task / immediate task to every machi

  • GPP autologin creds — via PtH

    NetExec
    Data:credentials
    GPP autologin creds — via PtH. Write on a GPO? Push a scheduled task / immediate task to e

  • GPP cpassword in SYSVOL

    NetExec
    Identity:Credential
    GPP cpassword in SYSVOL. Classic credential locations on Windows hosts after you land on o

  • GPP cpassword in SYSVOL — via PtH

    NetExec
    Identity:Credential
    GPP cpassword in SYSVOL — via PtH. Classic credential locations on Windows hosts after you

  • grab the DC certificate

    openssl
    Data:certificate
    grab the DC certificate. Wrap LDAP in TLS so simple binds do not travel in cleartext and s

  • graftcp (Single-Binary SOCKS5)

    Network Pivoting Tools
    Attack:C2:Connection:Established
    Run curl through a SOCKS5 proxy by tracing the wrapped Linux process with graftcp.

  • Grant a scoped AD-integrated DNS permission

    Powermad
    Access:Control:DNSDACL
    Add an access-control entry to an authorized DNS node or zone DACL.

  • Grant DCSync Replication Rights to Domain User

    dsacls
    Access:Privilege:Escalation:Domain
    Grant the two directory-replication extended rights on the domain naming-context root to t

  • grant FullControl as new owner

    Impacket
    Access:grant
    grant FullControl as new owner. Take ownership first, then grant yourself WriteDACL and co

  • grant FullControl as new owner — with NT hash

    Impacket
    Access:grant
    grant FullControl as new owner — with NT hash. Take ownership first, then

  • grant RBCD over target

    bloodyAD
    Access:acl-modify
    grant RBCD over target. Add members, grant GenericAll / DCSync / RBCD.

  • grant RBCD over target — via PtH

    bloodyAD
    Access:acl-modify
    grant RBCD over target — via PtH. Add members, grant GenericAll / DCSync / RBCD.

  • grant RBCD via ccache

    bloodyAD
    Identity:delegation
    grant RBCD via ccache. Same attack without impacket, using LDAP directly (useful when SAMR

  • grant yourself DCSync

    bloodyAD
    Access:acl-modify
    grant yourself DCSync. Add members, grant GenericAll / DCSync / RBCD.

  • grant yourself DCSync — via PtH

    bloodyAD
    Access:acl-modify
    grant yourself DCSync — via PtH. Add members, grant GenericAll / DCSync / RBCD.

  • grant yourself GenericAll

    bloodyAD
    Access:acl-modify
    grant yourself GenericAll. Add members, grant GenericAll / DCSync / RBCD.

  • grant yourself GenericAll — via PtH

    bloodyAD
    Access:acl-modify
    grant yourself GenericAll — via PtH. Add members, grant GenericAll / DCSync / RBCD.

  • grep descriptions for credentials

    bhcli
    Identity:credential
    grep descriptions for credentials. Terminal answers instead of GUI clicking: users/compute

  • grep descriptions for passwords

    ldapsearch
    Data:credential
    grep descriptions for passwords. Pull users, groups, computers, ACLs and password policy i

  • grep descriptions for passwords

    ldapsearch
    Identity:Account:DomainUser
    Search user descriptions for the substring pass and return matching entries; a match may b

  • group membership of account

    bloodyAD
    Identity:group_membership
    group membership of account. Trusts, children, memberships, DNS, and a quick BloodHound co

  • group membership of account — via PtH

    bloodyAD
    Identity:group_membership
    group membership of account — via PtH. Trusts, children, memberships, DNS, and a quick Blo

  • group takeover (write on the group)

    bloodyAD
    group takeover (write on the group). Use the partner-domain account: find what it can writ

  • group takeover (write on the group) — via PtH

    bloodyAD
    group takeover (write on the group) — via PtH. Use the partner-domain account: find what i

  • guest session

    NetExec
    Identity:users
    guest session. What is exposed with no or guest credentials.

  • Harvest All Browser Credentials

    SharpWeb
    Identity:Credential:Plaintext
    Extract and decrypt saved credentials across Chrome, Firefox, and Edge browsers on the loc

  • Herpaderply Hollowing

    PELoader
    System:Process:Execution:Payload
    Creates a section from an overwritten temporary file, maps it into the current PELoader pr

  • High-Frequency Tag Search

    iCopy-X
    Identity:Credential:Token:RFID
    Search for known HF tag families and report a recognized protocol/tag type.

  • HijackablePathCheck

    PrivKit
    Attack:Reconnaissance:Host
    Enumerates the system PATH and checks its directories for write access, which the upstream

  • Host a read-only SMB share

    Impacket smbserver
    Network:Service:SMB
    Serve an existing local directory over SMB so authorized clients can retrieve staged files

  • Host Authenticated SMB Share

    smbserver
    Network:SMB:Server:HostAuthenticated
    Hosts an SMBv2 share requiring explicit username and password authentication.

  • Host Discovery (Ping Sweep)

    NMAP
    Network:Reconnaissance
    Identify target hosts that respond to Nmap's configured host-discovery probes without perf

  • Host Root Filesystem Bind Mount

    docker
    Attack:PrivilegeEscalation
    On an authorized Linux Docker Engine, start a container as UID 0 with the daemon host's /

  • Host Root Filesystem Bind Mount

    docker
    Attack:PrivilegeEscalation
    On an authorized Linux host, start a container with the daemon host's / mounted read/write

  • Host Staging Directory over HTTP

    http.server
    Network:Service:HTTP
    Start a basic HTTP file server using the selected directory, TCP port, and local bind addr

  • Host Staging Directory over HTTP

    http.server
    Network:Service:HTTP
    Spawn an ephemeral HTTP web server to serve payload files from a specific directory on a c

  • Host Unauthenticated SMB Share with SMBv2 Support

    smbserver
    Network:SMB:Server:Host
    Spins up a lightweight SMB share serving files from a local directory supporting SMBv2 neg

  • HOST variant (for psexec)

    Impacket
    Identity:Kerberos:silver-ticket
    HOST variant (for psexec). Forge a TGS for one service when you have that machine/service

  • HTTP Response Headers

    nc
    Attack:Reconnaissance:Host:ServiceVersion
    Send a plain-text HTTP/1.0 HEAD request over TCP and inspect any returned status and heade

  • hunt one specific user

    NetExec
    Identity:logged-on-users
    hunt one specific user. Find logged-on users and active sessions to pick your lateral move

  • hunt one specific user — via PtH

    NetExec
    Identity:logged-on-users
    hunt one specific user — via PtH. Find logged-on users and active sessions to pick your la

  • ICMP ping test

    PsPing
    Network:Protocol:ICMP
    Send 10 ICMP ping iterations after 3 warmup iterations and measure responses.

  • ICMP Traceroute

    traceroute
    Network:Reconnaissance
    Trace responding hops using ICMP Echo Request probes.

  • Identify Active Web Services

    httpx
    Network:Service:WebServer:Running
    Probe a list of hosts or IPs to identify active web services and retrieve response codes.

  • Identify Processes Holding File Locks

    Process Hacker
    System:File
    Determine which processes are preventing the deletion or modification of a specific file.

  • Identify USB Serial Port

    Removable Media (USB)
    System:File
    List Linux USB-serial device-node paths currently present; this does not enumerate general

  • if CA host unresolved

    Certipy
    Identity:ADCS
    if CA host unresolved. Request a certificate as any user because the template allows a sup

  • if CA host unresolved — with NT hash

    Certipy
    Identity:ADCS
    if CA host unresolved — with NT hash. Request a certificate as any user because the templa

  • IMAP Password Spray

    SprayingToolkit
    Identity:Credential:Plaintext
    Use Atomizer's IMAP mode to test one supplied password against usernames in a file.

  • Impacket - Impacket exec family (psexec/smbexec/wmiexec/atexec)

    Impacket
    Orange Cyberdefense Active Directory Mindmap

  • impacket family: -k -no-pass (env inline)

    Impacket
    Identity:kerberos
    impacket family: -k -no-pass (env inline). Everything that must be in place before -k work

  • impacket full dump

    Impacket
    Data:credential:hash
    impacket full dump. Local accounts and LSA secrets from any machine where you are local ad

  • impacket full dump — with NT hash

    Impacket
    Data:credential:hash
    impacket full dump — with NT hash. Local accounts and LSA secrets from an

  • impacket secretsdump via ccache (env inline)

    Impacket
    Data:credentials
    impacket secretsdump via ccache (env inline). Export the ccache, confirm the identity, the

  • impacket user dump

    Impacket
    Identity:user
    Queries the target domain for user data including name, email, password-last-set, and last

  • impacket user dump — with NT hash

    Impacket
    Identity:user
    Queries the target domain for user data including name, email, password-last-set, and last

  • impacket variant

    Impacket
    Identity:credentials
    impacket variant. Constrained delegation points at a service that does not exist (or is ou

  • impacket via ccache

    Impacket
    Data:credential:hash
    impacket via ccache. Local accounts and LSA secrets from any machine where you are local a

  • impacket write

    Impacket
    Identity:rbcd
    impacket write. Point the target computer at your rogue machine account.

  • impersonate-rs - irs.exe

    impersonate-rs
    Orange Cyberdefense Active Directory Mindmap

  • import all queries from the export button below

    bhcli
    import all queries from the export button below. Run the queries from this page through th

  • Import RFC 4716 Key to OpenSSH Format

    Ssh-Keygen
    System:File:Created
    Import an unencrypted RFC 4716/SSH2 public or private key into OpenSSH format and write th

  • Import the module and start the interactive interface

    Invoke-Obfuscation
    Attack:DefenseEvasion:CommandObfuscation
    Loads the project module from its extracted directory and opens the interactive interface.

  • In-Memory C# Assembly Execution

    evil-winrm
    System:Process:Execution:RemoteCommand
    Execute a compatible .NET executable in memory in the remote PowerShell process using the

  • In-Memory DLL Loading

    evil-winrm
    System:Process:Execution:RemoteCommand
    Load a compatible .NET assembly into the remote PowerShell process using the Dll-Loader he

  • Include Organization Job Listings

    Prowl
    Attack:Reconnaissance:Network:SearchEngines
    Runs the default staff-profile search and adds an Indeed.co.uk job-title scrape with -j. P

  • include password history

    Impacket
    Data:credential:hash
    include password history. Got the files (backup, shadow copy, loot)? Parse them locally.

  • Index and Download Distribution Point Files with Credentials

    SCCMSecrets
    Data:Exfiltration
    Use an authorized domain account to index files hosted on an SCCM Distribution Point and d

  • Ingest a Local Kubernetes Dump

    KubeHound
    Attack:Collection:Kubernetes:GraphIngestion
    Load an existing KubeHound resource dump into the running graph backend and build attack-g

  • ingest into BloodHound CE

    bhcli
    Data:ingest
    ingest into BloodHound CE. Collect the partner domain with an account from there and inges

  • Initialize Hidden Desktop Session

    HiddenDesktop
    Access:Session
    Runs the HiddenDesktop BOF initializer in the current Beacon and connects the hidden deskt

  • Initialize Project Domain

    TokenFlare
    Attack:Campaign:Preparation:Delivery
    Initializes the project for an explicitly controlled campaign domain, generates lure UUIDs

  • inject (SYSTEM or DA + SeDebug on the DC; default password mimikatz)

    mimikatz
    Attack:CredentialAccess
    inject (SYSTEM or DA + SeDebug on the DC; default password mimikatz). LSASS patch: one pas

  • Inject a shellcode payload into a process from Beacon

    Cobalt Strike
    Attack:Execution:Payload
    Uses the documented Beacon shinject command to inject a payload reference or local shellco

  • Inject Hook Script into Live Process

    frida-python
    Access:Execution:Injection
    Attach Frida to a target process by name and inject a JavaScript instrumentation script to

  • Inject JavaScript Payloads

    Modlishka
    Attack:Payload:Script:JavaScript
    Start the proxy with a URL-pattern rule that injects a controlled JavaScript test payload

  • Inject raw x64 shellcode into a process

    Havoc
    System:Process:Memory:Shellcode
    In an active Demon session, inject a raw x64 shellcode file into the process identified by

  • Inject Shellcode via Module Stomping

    Shhhloader
    System:Process:Memory:Injected
    Injects shellcode by overwriting the memory of a legitimate DLL in a target process to avo

  • Inject Shellcode via PoolParty

    Shhhloader
    System:Process:Memory:Injected
    Injects shellcode into an existing process using the PoolParty technique (variant 7) to av

  • Inject Shellcode via ThreadlessInject

    Shhhloader
    System:Process:Execution
    Injects shellcode into a non-suspended process using a threadless execution method to mini

  • inspect a group for foreign SIDs

    bloodyAD
    inspect a group for foreign SIDs. Users from a trusted domain can be members of your group

  • inspect a group for foreign SIDs — via PtH

    bloodyAD
    inspect a group for foreign SIDs — via PtH. Users from a trusted domain can be members of

  • Inspect BitLocker protector and PCR configuration

    BitPixie
    Defense:Control:Encryption:BitLockerConfiguration
    Read the local volume's BitLocker protectors and PCR validation profile to assess defensiv

  • Inspect Captured Sessions

    EvilGinx
    Identity:Credential:Plaintext
    Extract captured credentials, session cookies, and authentication tokens from a specific v

  • Inspect CLR Version for a Process

    clrver
    Attack:Reconnaissance:Host
    Report the CLR version or versions used by the process with the specified process ID.

  • Inspect Database Schema

    sql
    Data:Database:Schema
    Display schema SQL for objects in an existing SQLite database. This does not retrieve tabl

  • Inspect device registration status

    dsregcmd
    Identity:Domain
    Report the local Windows device's Microsoft Entra and on-premises AD join state, with avai

  • Inspect DHCP Variables Without Configuring the Interface

    dhcpcd
    Network:Reconnaissance
    Run dhcpcd test mode on an authorized interface to print DHCP variables returned by the ne

  • Inspect Executable Metadata and Manifest

    sigcheck
    Attack:Reconnaissance:Host:Filesystem
    Show extended file-version information and dump an embedded manifest for a PE executable;

  • Inspect HTTP response headers

    curl
    Network:Service:Discovery
    Issue a HEAD request to an authorized URL and review only the headers returned by that end

  • Inspect keytab key material

    keytabextract.py
    Identity:Kerberos
    Read a local keytab and print principal/realm information and the first detected key bytes

  • Inspect local name-resolution traffic

    InveighZero
    Network:Service:Discovery
    Run the documented C executable in inspect-only mode to observe supported name-resolution

  • Inspect Lodestar Forge Service Logs

    Lodestar Forge
    System:Process:Execution
    Monitors real-time logs from a specific Lodestar Forge microservice component to audit inf

  • Inspect logon-session credential material

    mimikatz
    Identity:Credential
    Enumerate credential material exposed by the current Windows logon sessions through the LS

  • Inspect Microsoft Print to PDF Registration

    Microsoft Print to PDF
    System:Host Enumeration:Printer:Enumerate
    Query the local printer inventory for Microsoft Print to PDF and display its registered dr

  • Inspect Name-Service Traffic

    Inveigh
    Attack:Execution:Tool
    Use the legacy PowerShell implementation in inspection-only mode for LLMNR, mDNS and NBNS

  • Inspect Network Traffic

    Inveigh
    Attack:Execution:Tool
    Run Inveigh in inspection-only mode to observe local network traffic without name-service

  • Inspect NGINX Build Parameters

    nginx
    System:Information:Version
    Print the NGINX version, compiler version, and configure parameters used to build the bina

  • inspect one credentials cache

    klist
    Identity:Kerberos
    List tickets held in the specified credentials cache without exporting or changing it.

  • Inspect Process Mitigation Policy

    Edr
    System:Process:Mitigation
    Read Windows process-mitigation policy settings. The default FullPolicy set reads configur

  • Inspect Resolved Compose Configuration

    Docker Compose
    Attack:CredentialAccess
    Render the parsed Compose model, including variable interpolation and configured service e

  • Inspect Running Processes and Services

    Task Manager
    System:Process:Execution:Successful
    Open Task Manager in an interactive Windows session. Use Processes or Details to inspect p

  • Inspect script-accessible cookies

    Chrome DevTools Console
    Data:CredentialAccess:BrowserSessionCookie
    For an authorized assessment, display the current page's script-accessible cookie string i

  • inspect the forged ticket — are the Extra SIDs in the PAC?

    Impacket
    inspect the forged ticket — are the Extra SIDs in the PAC?. From a compro

  • Inspect the target execution identity through PSWA

    PowerShell Web Access (PSWA)
    Identity:Account:Discovery
    In the authenticated PSWA browser console, return the target session identity and its grou

  • Inspect Virtual Machine Configuration

    VBoxManage
    System:Virtualization:VM:Configuration
    Show configuration details for one registered VM as machine-readable key-value output.

  • Inspect WSUS Server

    SharpWSUS
    Attack:Reconnaissance:Network:DeviceCollections
    Enumerate computers, their last update check-in, downstream WSUS servers, and WSUS groups

  • Install Agent or C2 Profile from GitHub

    Mythic
    Attack:ResourceDevelopment:Infrastructure
    Installs a payload type agent or C2 profile into the current Mythic instance from a provid

  • Install Application Compatibility Database (SDB) Shim

    sdbinst
    Attack:Persistence:ShimDatabase
    Install custom Application Compatibility Database (SDB) file silently for application exec

  • Install custom Application Compatibility database

    sdbinst
    Attack:Persistence:ShimDatabase
    Install and register an existing custom Windows Application Compatibility database (.sdb)

  • Install MSI package quietly

    msiexec
    Attack:Execution:Installer
    Install the supplied Windows Installer package without UI or an automatic restart. The pac

  • Interact with Agent

    PowerShell Empire
    Attack:CommandAndControl:C2_Interaction
    Open the Empire console menu for a named active agent. This selection alone does not run a

  • interactive LDAP shell on the relayed session

    Impacket
    Attack:ntlm-relay
    interactive LDAP shell on the relayed session. Relay to a DC without LDAP signing âââ‚

  • Interactive shell over an outbound TCP socket

    Bash
    Attack:Execution
    Starts an interactive Bash process with standard streams directed through a TCP socket. Th

  • Interactive SYSTEM Shell via Pass-the-Hash

    Impacket psexec.py
    Attack:LateralMovement:PsExec:PassTheHash
    Spawns an interactive cmd.exe shell running as NT AUTHORITY\SYSTEM on remote target authen

  • Interactive WinRM Shell (Password)

    evil-winrm
    Attack:C2:Connection:PSRemoting
    Establish an interactive remote PowerShell session on a Windows host using password creden

  • Intercept HTTP WSUS traffic with WSUXploit

    wsuxploit
    Attack:Network:MITM:WSUS
    From an authorized Linux host on the target's local network, ARP-spoof the target and gate

  • Internet-Scale Scan with Exclusions

    masscan
    Network:Reconnaissance
    Scan large IP ranges while excluding specific subnets to avoid sensitive infrastructure.

  • Inventory Azure Function Apps

    AzureC2Relay
    Environment:Cloud:Azure:FunctionApp:Inventory
    List Function Apps in the currently selected, authorized Azure subscription to support clo

  • Invoke bundled Mimikatz in the interactive runspace

    p0wnedShell
    Identity:Credential-Dumping
    Launch the interactive menu and use its documented PowerShell command shell to load the bu

  • Invoke Win32_Process.Create on a Remote WMI Session

    WMI
    Attack:LateralMovement:WMIExecution
    Calls Win32Process.Create through a remote DCOM-backed CIM session. The method requests pr

  • Invoke-EventVwrBypass

    PowerUp
    System:Process:Execution:Elevated
    Uses the per-user .msc file-association override and auto-elevated eventvwr.exe to start a

  • Invoke-PrivescAudit

    PowerUp
    Attack:Reconnaissance:HostEnumeration
    Runs the module's available checks for common Windows privilege-escalation conditions and

  • Invoke-ServiceAbuse

    PowerUp
    System:Process:Execution:SYSTEM
    Temporarily changes an existing service's binary path, runs a command through that service

  • IP Address Ownership Lookup

    whois
    Network:Address:IPv4
    Query the relevant registry's WHOIS service for registration data about an IPv4 or IPv6 ad

  • john - john

    john
    Orange Cyberdefense Active Directory Mindmap

  • JSON and greppable output without HTML

    ldapdomaindump
    Save the default JSON and tab-delimited/greppable reports under ldap-loot while disabling

  • JSON/CSV only

    ldapdomaindump
    Attack:Execution:Tool
    JSON/CSV only. Pull users, groups, computers, ACLs and password policy into HTML/JSON/CSV

  • kdestroy

    kdestroy
    Access:Kerberos
    Destroy the active default Kerberos credentials cache. The -c option selects a cache, -A d

  • KDS keys of a specific domain (SYSTEM on its DC)

    GoldenGMSA
    Identity:gMSA
    KDS keys of a specific domain (SYSTEM on its DC). Group Managed Service Account password r

  • kerberoastable users as flat JSON

    bhcli
    Identity:credential
    kerberoastable users as flat JSON. Run the queries from this page through the CE API and p

  • Kerberos 5 AS-REP etype 23 wordlist recovery

    hashcat
    Identity:Credential:Hash
    Compare wordlist candidates against a Hashcat-supported Kerberos 5 AS-REP etype 23 hash in

  • Kerberos 5 TGS-REP etype 23 wordlist recovery

    hashcat
    Identity:Credential:Hash
    Compare wordlist candidates against a Hashcat-supported Kerberos 5 TGS-REP etype 23 hash i

  • kerberos ccache

    bloodyAD
    Identity:kerberos-authentication
    kerberos ccache. Swiss army knife for LDAP writes. Three auth styles: password, NT hash, K

  • Kerberos ccache

    Impacket
    Kerberos ccache. impacket-mssqlclient / nxc variants with password, hash or Kerberos.

  • Kerberos ccache

    NetExec
    Access:RemoteExecution
    Kerberos ccache. 5985/5986 shell with creds, hash or Kerberos ticket. Your favorite nxc fi

  • Kerberos ccache

    bloodhound-python
    Identity:domain
    Kerberos ccache. Collect from Linux — all the data needed for pathfinding.

  • kerberos keytab

    bloodyAD
    kerberos keytab. Swiss army knife for LDAP writes. Three auth styles: password, NT hash, K

  • Kerberos relay to AD CS Web Enrollment (mitm6 DNS trigger)

    krbrelayx
    Attack:CredentialAccess
    Alternative input path for the same AD CS HTTP relay. This starts krbrelayx; a separate mi

  • Kerberos relay to AD CS Web Enrollment (Responder trigger)

    krbrelayx
    Attack:CredentialAccess
    Starts krbrelayx for an AD CS HTTP relay. A separate, authorized Responder/name-resolution

  • Kerberos via ccache

    Impacket
    Kerberos via ccache. Drop-in alternatives when nxc is blocked or you want a different serv

  • kerbrute - Kerbrute User Enumeration and Password Spraying

    kerbrute
    Orange Cyberdefense Active Directory Mindmap

  • Keytab-based initial TGT (AD machine principal example)

    kinit
    Identity:kerberos
    Request an initial TGT using the specified keytab. The trailing dollar sign is specific to

  • Kill Protected Process by Name

    Backstab
    Defense:Evasion:Bypass:EDR
    Terminate an antimalware-protected process by specifying its executable name, using the em

  • Kill Protected Process by PID with Custom Driver Path

    Backstab
    Defense:Evasion:Bypass:EDR
    Terminate a protected process by its process identifier (PID), extracting the Process Expl

  • LAPS passwords

    NetExec
    Data:Credential
    LAPS passwords. Group Managed Service Account password reads and LAPS local admin password

  • LAPS passwords — via PtH

    NetExec
    Identity:Credential
    LAPS passwords — via PtH. Group Managed Service Account password reads and LAPS local admi

  • LAPS via ccache

    bloodyAD
    Data:Password
    LAPS via ccache. Group Managed Service Account password reads and LAPS local admin passwor

  • Large-Range Scan with Exclusions

    masscan
    Network:Reconnaissance
    Scan an explicitly authorized IP range and selected ports, excluding listed ranges and lim

  • Launch a command with WScript.Shell.Run

    PowerShell Inline Execution
    System:Process:Execution:LocalCommand
    Creates a WScript.Shell COM object and asks its Run method to start the supplied command l

  • Launch a New Instance

    Notepad++
    System:Process:Execution:Successful
    Start a separate Notepad++ instance. The application loads its configured active plugins a

  • Launch a process through RoguePotato token impersonation

    RoguePotato
    Attack:PrivilegeEscalation:TokenImpersonation
    In an authorized Windows lab, use RoguePotato to trigger the DCOM/OXID flow and launch the

  • Launch a process with either documented token-creation mode

    JuicyPotato
    System:Process:Execution:SYSTEM
    Use a suitable elevated COM server and try both documented process-creation APIs; the chil

  • Launch an Authorized AWX Job

    AWX
    Attack:Execution:Remote
    Launch one approved job template through AWX's bulk job-launch API and create a workflow j

  • Launch Chrome on Hidden Desktop

    HiddenDesktop
    Attack:RemoteExecution
    Launches Google Chrome in the initialized hidden desktop.

  • Launch Command Prompt on Hidden Desktop

    HiddenDesktop
    Attack:RemoteExecution
    Launches Command Prompt in the initialized hidden desktop.

  • Launch Custom Application

    HiddenDesktop
    Attack:RemoteExecution
    Launches a specified application in the initialized hidden desktop.

  • Launch DSView on Linux

    DSLogic U3Pro16
    System:Hardware:USBDevice
    Launch DSView, connect the U3Pro16 to the analyst workstation over USB, then use the GUI t

  • Launch DSView on macOS

    DSLogic U3Pro16
    System:Hardware:USBDevice
    Launch DSView, connect the U3Pro16 to the analyst workstation over USB, then use the GUI t

  • Launch DSView on Windows

    DSLogic U3Pro16
    System:Hardware:USBDevice
    Launch DSView, connect the U3Pro16 to the analyst workstation over USB, then use the GUI t

  • Launch Edge on Hidden Desktop

    HiddenDesktop
    Attack:RemoteExecution
    Launches Microsoft Edge in the initialized hidden desktop.

  • Launch Edge to File Upload URL

    Edge
    Network:Connection:Traffic:HTTPS
    Launch Microsoft Edge to a specific web URL to facilitate manual or automated file upload/

  • Launch Explorer on Hidden Desktop

    HiddenDesktop
    Attack:RemoteExecution
    Launches File Explorer in the initialized hidden desktop.

  • Launch FOCA GUI

    FOCA
    Network:Reconnaissance
    Start the FOCA Windows application. Use its interface to search supported engines for publ

  • Launch Folder via Explorer

    explorer.exe
    System:File:Path
    Open an existing directory in Windows File Explorer.

  • Launch Folder via Explorer

    explorer.exe
    System:File:Path:NTFS
    Open a specific directory using the native Windows Explorer process to blend with normal u

  • Launch Interactive Console

    Metasploit
    Attack:Execution:Metasploit:Console
    Starts the local Metasploit Framework interactive console environment for module configura

  • Launch LDP Interface for AD Inspection

    ldp
    Network:Service:LDAP
    Launch the LDP GUI, then connect to a chosen LDAP server, bind using an authorized identit

  • Launch OLE/COM Object Viewer

    oleview
    Attack:Reconnaissance:Host
    Open the Windows SDK OLE/COM Object Viewer to inspect COM objects installed on the local c

  • Launch Phishing Framework

    NexPhisher
    Attack:Campaign:Preparation:Delivery
    Run the NexPhisher interactive workflow from its repository; operator selection then start

  • Launch Process Explorer GUI

    Process Explorer
    System:Process:Discovery
    Launch the GUI to list active processes and inspect the selected process's handles, loaded

  • Launch Process Monitor

    Process Monitor (Procmon)
    System:Process:Execution
    Open the Process Monitor GUI to capture and inspect live system activity.

  • Launch Recon-ng

    recon-ng
    Environment:InteractiveShell
    Start the interactive framework shell; launching the shell alone does not execute a reconn

  • Launch Session via Custom ICA File

    wfica32
    Access:Execution:Proxy
    Launch wfica32.exe pointing to a custom .ica connection file configured to map client driv

  • Launch staged Javaw.exe with adjacent JLI DLL

    Javaw.Exe
    System:Process:Execution:Payload
    Run a copied or renamed javaw.exe from the directory containing its modified jli.dll; the

  • Launch Staged Services via Compose

    Docker Compose
    Attack:DefenseEvasion:ContainerIsolation
    Launch offensive services (e.g. C2 redirector, local tunnel, or privileged container) defi

  • Launch Task Manager for Process Memory Dump

    taskmgr
    Identity:Credential:Memory
    Open Windows Task Manager for an authorized live user-mode memory capture of a selected pr

  • Launch Web Interface

    SpiderFoot
    Environment:Server:Web:Host
    Starts local web server hosting the SpiderFoot UI on localhost port 5001.

  • Launch with alternate settings INI

    TotalCommander
    System:Process
    Launch Total Commander using a selected main settings INI. This selects application settin

  • Launch with parent-process spoofing

    p0wnedShell
    System:Process:Execution
    Start p0wnedShell with a selected running process as its parent. The upstream code uses th

  • LDAP against DC

    NetExec
    Identity:domain
    LDAP against DC. First thing after getting creds — check where they work and with which ri

  • LDAP against DC — via PtH

    NetExec
    Identity:domain
    LDAP against DC — via PtH. First thing after getting creds — check where they work and wit

  • LDAP bind check

    NetExec
    Identity:ldap-bind
    LDAP bind check. What is exposed with no or guest credentials.

  • LDAP Password Spray

    NetExec
    Identity:Credential:Plaintext:DomainUser
    Submit one supplied password once for each username in a local user-list file to the targe

  • LDAP search

    StandIn.exe
    Identity:Domain:Enumeration
    Query Active Directory objects with an LDAP filter; optionally select returned properties

  • LDAP spray

    NetExec
    Access:password-spray
    LDAP spray. One password across many accounts, across protocols — with lockout awareness.

  • LDAP with ccache

    NetExec
    Access:kerberos-ticket
    LDAP with ccache. Use a ticket you already have — export KRB5CCNAME first.

  • LDAPS (636) — TLS; nxc auto-falls back on signing-required

    NetExec
    Identity:domain
    LDAPS (636) — TLS; nxc auto-falls back on signing-required. First thing after getting cred

  • LDAPS (636) — TLS; nxc auto-falls back on signing-required — via PtH

    NetExec
    Identity:domain
    LDAPS (636) — TLS; nxc auto-falls back on signing-required — via PtH. First thing after ge

  • LDAPS (needs cert/PKINIT)

    Impacket
    Identity:computer-account
    LDAPS (needs cert/PKINIT). You need a computer account you control (its SID will be the de

  • LDAPS (needs cert/PKINIT) — with NT hash

    Impacket
    Identity:computer-account
    LDAPS (needs cert/PKINIT) — with NT hash. You need a computer account you

  • ldapsearch-ad - ldapsearch-ad.py

    ldapsearch-ad
    Orange Cyberdefense Active Directory Mindmap

  • ldeep - ldeep

    ldeep
    Orange Cyberdefense Active Directory Mindmap

  • legacy + Windows LAPS v2 password

    bloodyAD
    Data:Password
    legacy + Windows LAPS v2 password. Group Managed Service Account password reads and LAPS l

  • legacy + Windows LAPS v2 password — via PtH

    bloodyAD
    Data:Password
    legacy + Windows LAPS v2 password — via PtH. Group Managed Service Account password reads

  • Limit checks to system and user information

    winPEAS
    Attack:Reconnaissance:HostEnumeration
    Run only the documented system-information and user-information check groups on the local

  • list all caches in a collection

    klist
    Identity:Kerberos
    Display tickets from all caches when a supported credentials-cache collection is available

  • List All Running Processes

    ps
    Attack:Reconnaissance:Host:Process:List
    Display a process snapshot across users, with CPU and memory columns where supported by th

  • List App Control policies

    CITool
    System:Discovery:Security:ApplicationControlPolicies
    Read-only inventory of App Control policies on the local Windows system, including active

  • List App Service Application Settings

    Azure CLI
    Identity:Cloud:Configuration:Read
    Read the settings and values for one authorized App Service application.

  • List App Services

    Azure CLI
    Identity:Cloud:Service:Enumerated
    List web apps visible to the authorized identity in one Azure subscription.

  • List Available Spoofing Test Cases

    espoofer
    System:File
    Show built-in test case IDs and descriptions locally without opening an SMTP connection.

  • List Available Wi-Fi Access Points

    nmcli
    Network:Reconnaissance:Wireless
    Display access points known to NetworkManager, including their SSID/BSSID, channel, signal

  • List Azure Front Door and CDN Profiles

    Azure CLI
    Identity:Cloud:Service:Enumerated
    List Azure Front Door Standard, Azure Front Door Premium, and CDN profiles visible in the

  • List Azure Front Door Endpoints

    Azure CLI
    Identity:Cloud:Service:Enumerated
    List endpoints in an authorized Azure Front Door profile and resource group.

  • List Azure RBAC Role Assignments

    Azure CLI
    Identity:Cloud:Permission:Enumerated
    List role assignments at an authorized subscription scope to review principals and assigne

  • List Azure Storage Accounts

    az
    System:Cloud:Resource:Enumerated
    List storage accounts visible in the selected subscription and display each account's name

  • List BITS transfer jobs

    Bitsadmin
    System:Service:Configuration:BITSJob
    Inspect BITS transfer jobs owned by the current user. This is read-only and does not enume

  • List BITS transfer jobs

    icacls
    System:Service:Configuration:BITSJob
    Inspect BITS transfer jobs owned by the current user. This is read-only and does not enume

  • List configured containers

    Blomp
    Network:Connection:Traffic:HTTPS
    Read-only inventory of containers visible to the configured Swift remote. Use an authorize

  • List configured slots

    Chameleon Ultra
    System:Hardware:NFC:Inventory
    List the configured HF/LF slots on an already connected Chameleon Ultra.

  • list current Windows tickets

    klist
    Identity:Kerberos
    List ticket-granting and service tickets cached for the current Windows logon session.

  • List Cygwin-Managed Services

    cygrunsrv
    Attack:Reconnaissance:Host:ServiceEnumeration
    List services installed with cygrunsrv, one service name per line. This is not a complete

  • list default ticket cache

    klist
    Identity:Kerberos
    List the principal and tickets in the selected default credentials cache. KRB5CCNAME is op

  • List detected browsers and profiles

    HackBrowserData
    System:Discovery:Browser:Profiles
    Read-only inventory of browser profiles; with --detail, the tool also reports per-category

  • List Directory Contents

    ls
    System:File
    List the contents of the current directory.

  • list discovered site servers

    SCCMHunter
    list discovered site servers. Find SCCM infrastructure, profile site systems, and abuse cl

  • list dMSAs and their state

    bloodyAD
    Identity:dmsa_listing
    list dMSAs and their state. Windows Server 2025 introduced delegated MSAs. A dMSA linked t

  • list dMSAs and their state — via PtH

    bloodyAD
    Identity:dmsa_listing
    list dMSAs and their state — via PtH. Windows Server 2025 introduced delegated MSAs. A dMS

  • List domain trusts

    netdom
    Identity:domain-trust
    Queries a domain for its trust relationships using the TRUST list type.

  • List domain user accounts

    net.exe
    Identity:Account:User:Domain
    Display user accounts in the computer's primary domain.

  • List files in an authorized public share

    Nextcloud
    Network:Reconnaissance
    Use Nextcloud's public-share WebDAV endpoint to list the immediate contents of a share for

  • List Files in Share

    SMB
    Network:Share:SMB:Accessed
    Connect to one named SMB share; after the smbclient prompt appears, run ls to display the

  • List Frida-Visible Devices

    frida-ls-devices
    Attack:Reconnaissance:Host
    List devices visible to Frida through the current host, USB/tethered, and configured remot

  • List Grantees of the DBA Role

    Oracle Database
    Identity
    List users or roles granted the DBA role and show each grant's ADMINOPTION and DEFAULTROLE

  • List Handles of Protected Process

    Backstab
    Defense:Evasion:Bypass:EDR
    Enumerate and display open handles belonging to an antimalware-protected process without t

  • list hosts without SMB signing

    NetExec
    Network:SMB
    list hosts without SMB signing. Forward captured NTLM auth to hosts where SMB signing is n

  • List IAM Users

    aws
    Identity:Account:User
    List IAM user names returned for the configured AWS account. This is account discovery; it

  • List Installed CLR Versions

    clrver
    Attack:Reconnaissance:Host
    Report the .NET Framework CLR versions installed on the computer.

  • List Jira Issues

    AtlasReaper
    Network:Reconnaissance
    List at most 25 issues from one authorized Jira project with a session cookie. For an anon

  • List Key Credential Entries

    Whisker
    Attack:Reconnaissance:Domain:Account
    Reads the target AD object's msDS-KeyCredentialLink values and prints each DeviceID and cr

  • list keytab entries and timestamps

    klist
    Identity:Kerberos
    List entries in a specified keytab and their timestamps. These flags do not display encryp

  • List Largest Files and Directories

    du
    System:File
    List the target path and entries beneath it in descending size order and display the 20 la

  • List Linux Network Interfaces

    USB Ethernet Adapter
    Network:Reconnaissance
    List Linux network-link devices. Correlate a candidate interface with OS device/USB invent

  • List local user accounts

    PowerShell
    Identity:Account:User:Local
    Read local account names, enabled state, and descriptions on the authorized Windows host.

  • List local user accounts

    net.exe
    Identity:Account:User:Local
    Display account names for the local computer; this does not list currently logged-on sessi

  • List Local Volume Shadow Copies

    vssadmin.exe
    System:File:VolumeShadowCopyEnumeration
    List existing Volume Shadow Copies on the local computer. Use /for=<TARGETVOLUME when the

  • List Machine-Wide MSI Registrations

    MSI Installer
    Attack:Reconnaissance:Host
    List machine-wide Windows Installer uninstall registrations marked with WindowsInstaller=1

  • List macOS Hardware Ports

    USB Ethernet Adapter
    Network:Reconnaissance
    List macOS hardware-port labels and interface device names; correlate the result with host

  • List managed servers

    BladeLogic
    Attack:Reconnaissance:Network:ManagedServers
    Use the configured BLCLI session to list managed server objects visible to the current BMC

  • List Microsoft Entra users

    az
    Identity:Cloud:Account:Enumerated
    List user records visible to the authenticated identity in the selected Microsoft Entra te

  • List NFS Clients and Mounted Directories

    showmount
    Network:Reconnaissance
    Query the server for client and mounted-directory information. The result reflects server-

  • List NFS Clients and Mounted Directories

    showmount
    Network:Reconnaissance
    Query the server for NFS clients and the directories each has mounted.

  • List NFS Exports

    showmount
    Network:Reconnaissance
    Query the remote server's export list. Listed paths are server-reported exports, not proof

  • List NFS Exports

    showmount
    Network:Reconnaissance
    Query the remote server's export list. Listed paths are server-reported exports, not proof

  • List NFS Mounted Directories

    showmount
    Network:Reconnaissance
    Query the server for directories reported as mounted by NFS clients.

  • List NFS Mounted Directories

    showmount
    Network:Reconnaissance
    Query the server for directories currently mounted by NFS clients.

  • List Organization Policies

    Google Cloud CLI (gcloud)
    Data:Configuration:Environment
    List set Organization Policies associated with a specified organization. Add --show-unset

  • List Private Repositories Owned by an Account

    Private GitHub
    Attack:Reconnaissance:Information:RepositoryList
    Lists up to 1,000 private repositories owned by the specified user or organization that th

  • List processes

    demon
    System:Process:Enumeration
    Displays the running-process list for the selected Demon session.

  • List Processes Using the CLR

    clrver
    Attack:Reconnaissance:Host
    List processes on the computer that are using the CLR and the CLR version each process use

  • List Project IAM Policy Bindings

    google
    Identity:Reconnaissance:CloudIAMPolicy
    Retrieve and flatten the project's direct IAM policy bindings for review. This shows role-

  • List project service accounts

    gcloud
    Identity:Cloud:Account:Enumerated
    List user-managed service accounts in a project that is authorized for the current review.

  • List Project Service Accounts

    Google Cloud CLI (gcloud)
    Identity:Cloud:Account:Enumerated
    List user-managed service accounts in one specified project. Google-managed service agents

  • List Public GitHub Organization Members

    Social networks
    Identity:Account:Discovered
    Fetch the first page (up to 100) of publicly visible members for the named GitHub organiza

  • List Registered Virtual Machines

    VBoxManage
    System:Virtualization:VM:Enumerated
    List virtual machines registered with Oracle VirtualBox; the default output contains each

  • List remote logged-on users with quser

    quser
    Identity:Account:User
    List user sessions on the specified Remote Desktop Session Host, including idle and logon

  • List Remote Repository References

    Git
    Network:Reconnaissance
    Show refs exposed by a remote Git repository and the object IDs they point to. This can re

  • List Remote Windows Services

    services.py
    System:Service:Windows:Inventory
    List service names, display names, and current states on an authenticated remote Windows h

  • List Repository Directory Entries

    gh
    Attack:Reconnaissance:Network:PotentialLeakSources
    List file and directory entries at the root of a specified repository to inspect its layou

  • List Repository Entries

    Subversion (SVN)
    Network:Reconnaissance
    List entry names at a repository URL to identify paths for later authorized content review

  • List repository paths

    GitLab
    Network:Service:Discovery
    List files and directories in a selected project repository tree, recursively, at a specif

  • List running BloodHound services

    bloodhound-cli
    System:service
    Print the currently running BloodHound containers with their names, IDs, images, status, a

  • List Running Virtual Machines

    VBoxManage
    System:Virtualization:VM:Running
    List virtual machines that are currently running in Oracle VirtualBox; the default output

  • List S3 Bucket Objects

    AWS CLI
    Data:Discovery
    Enumerate object keys and sizes in one specified S3 bucket for cloud-storage discovery. Th

  • List S3 Bucket Objects

    CS Browser
    Data:Cloud:S3:ListObjects
    List objects in a configured Amazon S3 bucket or prefix.

  • List S3 Buckets

    aws
    Data:Storage:S3:Bucket
    List general purpose S3 bucket names returned for the configured AWS account; this does no

  • List Saved Session Summaries

    Man-in-the-middle proxy
    Identity:Credential:Plaintext:Domain
    At the interactive console, list saved session summaries. The no-argument output includes

  • list services (spot unquoted paths)

    Impacket
    list services (spot unquoted paths). DCOM execution, remote service/registry manipulation

  • list services (spot unquoted paths) — with NT hash

    Impacket
    list services (spot unquoted paths) — with NT hash. DCOM execution, remot

  • List sessions on a named Remote Desktop Session Host

    qwinsta
    Attack:Reconnaissance:Host
    Display session information from the specified Remote Desktop Session Host.

  • List sessions on the current host

    qwinsta
    Attack:Reconnaissance:Host
    Display the local system's Remote Desktop session names, users, IDs, states, types, and av

  • List shared resources on a remote host

    net.exe
    Network:Share
    Display resources shared by the specified Windows computer.

  • List SharePoint lists with Microsoft Graph

    OS networking
    Data:Information
    Make a read-only Microsoft Graph request for the list metadata of one known site ID. The e

  • list shares

    NetExec
    File:smb-share-enumeration
    list shares. SMB share access, then recursive spider for loot (configs, scripts, passwords

  • list shares — via PtH

    NetExec
    File:smb-share-enumeration
    list shares — via PtH. SMB share access, then recursive spider for loot (configs, scripts,

  • List SPNs Registered to an Account

    setspn
    Attack:DomainEnumeration:SPN
    Display the SPNs currently registered on the specified computer or user account.

  • List Squashfs Image Contents

    unsquashfs
    Attack:Reconnaissance:Host:Filesystem
    List filesystem entries and long-form file metadata from a supplied Squashfs image without

  • List Storage Buckets

    gcloud storage
    Data:File:Listing
    List Cloud Storage buckets in the active gcloud project.

  • List Stored Credential Vaults

    vaultcmd
    Identity:Credential:Vault
    List the Windows Credential Manager vaults available in the current user's context.

  • List tenant users through Microsoft Graph

    Microsoft Teams
    Identity:Account:DomainUser
    Lists basic user objects in the authorized Microsoft Entra tenant. This is directory-user

  • list tickets and encryption types in one cache

    klist
    Identity:Kerberos
    List tickets and their encryption types from one specified credentials cache.

  • List Tokens by Unique Username

    Incognito
    Identity:Access:Token:Enumeration
    Enumerate locally accessible token identities grouped by username and report available adm

  • list trust accounts (named after the TRUST PARTNER)

    Impacket
    Identity:trust-account
    list trust accounts (named after the TRUST PARTNER). From a compromised child domain, esca

  • list trust accounts (named after the TRUST PARTNER) — with NT hash

    Impacket
    Identity:trust-account
    list trust accounts (named after the TRUST PARTNER) — with NT hash. From

  • List Unsigned Executable Images

    sigcheck
    Attack:Reconnaissance:Host:Filesystem
    Recursively list unsigned executable images under a directory. Unsigned status is a triage

  • List Virtual Machines

    Azure CLI
    Identity:Cloud:Resource:Enumerated
    List virtual machines visible to the authorized identity in one Azure subscription.

  • List Windows Network Interfaces

    USB Ethernet Adapter
    Network:Reconnaissance
    Display Windows network-interface names and status; correlate the interface with device in

  • List Wireless Interface Status

    airmon-ng
    Network:Interface:Wireless
    List the wireless interfaces recognized by airmon-ng with their PHY, interface, driver, an

  • List WSL Distributions

    Windows Subsystem for Linux (WSL)
    System:Host:Enumeration
    Lists Linux distributions registered for the invoking Windows user, including their runnin

  • List WSL Distributions

    the-one-wsl-bof
    System:Virtualization:WSL:Distribution
    Enumerate WSL distributions registered for the current Windows user from the user's Lxss r

  • List ZIP Archive Member Names

    zipinfo
    System:File:Archive:ZIP
    List the member filenames in a ZIP archive, with one filename per output line.

  • Listen for TCP Connection

    nc
    Network:Service:TCP
    Listen on a local TCP port for an incoming connection as an authorized connectivity test;

  • Load a JavaScript Instrumentation Script

    Frida
    System:Process:Memory:Injected
    Attach to a process on a USB-connected device and load a local JavaScript instrumentation

  • Load a JavaScript Instrumentation Script

    Frida
    System:Process:Memory:Injected
    Attach to a process on a USB-connected device and load a local JavaScript instrumentation

  • Load a Proxifier Profile

    Proxifier
    Network:Proxy:Forwarding:Active
    Load an existing .ppx profile containing configured proxy servers and rules. Traffic is ro

  • Load an Installed Module

    recon-ng
    Environment:ModuleContext
    Load one uniquely identified installed module into its framework context for inspection or

  • Load types from an assembly path

    Add-Type
    System:Process:Execution
    Load types from an existing .NET assembly file into the current PowerShell session.

  • Load via KeePass Plugin Framework

    KeeFarceReborn
    Attack:CredentialAccess:KeePassPlugin
    Copies compiled KeeFarceReborn plugin DLL into KeePass's local Plugins folder, causing Kee

  • local account check

    NetExec
    Identity:local
    local account check. First thing after getting creds — check where they work and with whic

  • local account check — via PtH

    NetExec
    Identity:local
    local account check — via PtH. First thing after getting creds — check where they work and

  • local account exec

    NetExec
    Access:RemoteExecution
    local account exec. Run commands on hosts where you are local admin, no interactive shell

  • local account exec — via PtH

    NetExec
    Access:RemoteExecution
    local account exec — via PtH. Run commands on hosts where you are local admin, no interact

  • local account on the host variant

    NetExec
    Identity:Credential
    local account on the host variant. A machine trusted for delegation caches TGTs of users w

  • local account on the host variant — via PtH

    NetExec
    Identity:Credential
    local account on the host variant — via PtH. A machine trusted for delegation caches TGTs

  • local accounts

    NetExec
    Data:Credential
    local accounts. Dump and decrypt DPAPI-protected secrets (Chrome/Edge/Outlook/Firefox).

  • local accounts — via PtH

    NetExec
    Data:Credential
    local accounts — via PtH. Dump and decrypt DPAPI-protected secrets (Chrome/Edge/Outlook/Fi

  • local auth

    NetExec
    Identity:local-secrets
    local auth. Local accounts and LSA secrets from any machine where you are local admin.

  • local auth — via PtH

    NetExec
    Identity:local-secrets
    local auth — via PtH. Local accounts and LSA secrets from any machine where you are local

  • Local Directory File Discovery

    Snaffler
    System:File
    Disables computer and share discovery and evaluates files beneath a specific local directo

  • Local Port Forwarding (Tunneling)

    ssh
    Network:Tunnel:SSH:LocalForward
    Forwards a local TCP port through an encrypted SSH tunnel to a remote destination service.

  • Locate Primary DC via DSGETDC

    nltest
    Attack:Reconnaissance:ActiveDirectory:PDCDiscovery
    Calls DsGetDcName to resolve and return detailed network, site, and PDC status for the pri

  • locate the ADSync database on the sync server

    NetExec
    File:discovery
    locate the ADSync database on the sync server. Hybrid identity: the Azure AD Connect serve

  • locate the ADSync database on the sync server — via PtH

    NetExec
    File:discovery
    locate the ADSync database on the sync server — via PtH. Hybrid identity: the Azure AD Con

  • log in as anyone with the master password

    NetExec
    Access:authentication
    log in as anyone with the master password. LSASS patch: one password works for every accou

  • logged-on users on a host

    NetExec
    Identity:logged-on-users
    logged-on users on a host. Find logged-on users and active sessions to pick your lateral m

  • logged-on users on a host — via PtH

    NetExec
    Identity:logged-on-users
    logged-on users on a host — via PtH. Find logged-on users and active sessions to pick your

  • Login via AppRole

    HashiCorp Vault
    Identity:Credential:Plaintext
    Authenticate to the Vault server using AppRole credentials to obtain a client token.

  • Look up IP network metadata

    Collector (galihap76)
    Network:Reconnaissance
    Query the configured IP metadata service for the supplied address and create a local map.h

  • Look Up Services for an IP Address

    Shodan
    Network:Host:Identity:TargetIP
    Request Shodan's host lookup for an IPv4 or IPv6 address and return services and banners S

  • lookupsid - lookupsid.py

    lookupsid
    Orange Cyberdefense Active Directory Mindmap

  • lookupsid - proxychains

    lookupsid
    Orange Cyberdefense Active Directory Mindmap

  • Low-Frequency Tag Search

    iCopy-X
    Identity:Credential:Token:RFID
    Search for known LF tag types using the Proxmark3 client and iCopy-X antenna.

  • LSASS dump (all logon creds)

    NetExec
    Data:Credential
    LSASS dump (all logon creds). Local accounts and LSA secrets from any machine where you ar

  • LSASS dump (all logon creds) — via PtH

    NetExec
    Data:Credential
    LSASS dump (all logon creds) — via PtH. Local accounts and LSA secrets from any machine wh

  • lsassy - lsassy

    lsassy
    Orange Cyberdefense Active Directory Mindmap

  • Lync/Skype for Business Password Spray

    SprayingToolkit
    Identity:Credential:Plaintext
    Use Atomizer's Lync mode to test one supplied password against usernames in a file.

  • MAC Address Flooding

    dsniff
    Attack:Network:MACFlooding
    Send frames with randomized MAC addresses on a local segment. Some switches may fail open

  • machine account + AES key (preferred over RC4)

    Impacket
    Identity:Kerberos
    machine account + AES key (preferred over RC4). Request a service ticket as an arbitrary u

  • Machine Triage (SYSTEM Secrets)

    SharpDPAPI
    Identity:Credential:Plaintext
    Uses DPAPISYSTEM-derived machine masterkeys to triage machine credentials, vaults, and cer

  • machine via PtH

    Impacket
    Identity:delegation
    machine via PtH. Use the rogue machine account to obtain a service ticket impersonating a

  • make template ESC1-able (save old config)

    Certipy
    Identity:ADCS
    make template ESC1-able (save old config). You can write on the template object: turn it i

  • make template ESC1-able (save old config) — with NT hash

    Certipy
    Identity:ADCS
    make template ESC1-able (save old config) — with NT hash. You can write on the template ob

  • Manage and Control Services

    Process Hacker
    System:Service
    Create, edit, and control system services beyond the capabilities of services.msc.

  • MANSPIDER - manspider

    MANSPIDER
    Orange Cyberdefense Active Directory Mindmap

  • manual enrollment with owned machine

    SCCMHunter
    manual enrollment with owned machine. Find SCCM infrastructure, profile site systems, and

  • manual enrollment with owned machine — with NT hash

    SCCMHunter
    manual enrollment with owned machine — with NT hash. Find SCCM infrastructure, profile sit

  • manual registry toggle

    NetExec
    Defense:remote-access-enable
    manual registry toggle. Get an RDP session when port 3389 is closed or firewall blocks it.

  • manual registry toggle — via PtH

    NetExec
    Defense:remote-access-enable
    manual registry toggle — via PtH. Get an RDP session when port 3389 is closed or firewall

  • mark a computer (no @)

    bhcli
    Identity:computer
    mark a computer (no @). Tell BloodHound what you control: users and computers via bhcli, g

  • mark a user (name contains @)

    bhcli
    Identity:account
    mark a user (name contains @). Tell BloodHound what you control: users and computers via b

  • mark accounts as Owned

    bhcli
    Identity:account
    mark accounts as Owned. Minimal Docker-based BloodHound CE install, then the terminal work

  • mark your partner-domain foothold

    bhcli
    Data:mark
    mark your partner-domain foothold. Tell BloodHound what you control in the partner domain,

  • Mask recovery

    hashcat
    Identity:Credential:Hash
    Generate candidates from a positional character mask and compare them against hashes in a

  • Mass File Encryption

    LockBit
    System:File
    Executes the primary ransomware payload to encrypt files on the target host.

  • memberships via PtH

    bloodyAD
    memberships via PtH. Map the partner domain: which groups is your user in (nested), what d

  • mimikatz - mimikatz

    mimikatz
    Orange Cyberdefense Active Directory Mindmap

  • mitm6 - mitm6 IPv6 DNS takeover and NTLM relay

    mitm6
    Orange Cyberdefense Active Directory Mindmap

  • ModifiableAutorunCheck

    PrivKit
    Attack:Reconnaissance:Host
    Checks HKLM and HKCU Run/RunOnce entries, including the documented x64 Wow6432Node locatio

  • ModifiableSVCCheck

    PrivKit
    Attack:Reconnaissance:Host
    Enumerates Windows services and checks their security descriptors for rights the current t

  • Modify Bucket Permissions (Public Access)

    gcloud storage
    System:Service:Configuration:Modified
    Add the allUsers principal with roles/storage.objectViewer, making bucket objects publicly

  • Modify Current User Run Key

    regedit.exe
    Attack:Persistence:RunKey
    Open Registry Editor, navigate to HKEYCURRENTUSER\Software\Microsoft\Windows\CurrentVersio

  • Modify Directory ACL Attribute

    OpenLDAP
    Access:Permission:ACL
    Submit a target-specific LDIF change with ldapmodify. It changes an ACL only if the LDIF t

  • Modify Existing Service Binary Path

    sc.exe
    Attack:Persistence:WindowsService
    Change an existing service's configured binary path. The new path is used on a subsequent

  • Modify File/Folder Permissions

    icacls
    File:Permission:ACL:Modified
    Grant the specified access rights to a user or group on a file or directory.

  • Module Stomping (LoadLibrary)

    PELoader
    System:Process:Execution:Payload
    Calls LoadLibrary to map a legitimate DLL in the current PELoader process, overwrites that

  • Module Stomping (NtMapViewOfSection)

    PELoader
    System:Process:Execution:Payload
    Maps a legitimate DLL section into the current PELoader process with NtMapViewOfSection, o

  • Monitor ARP activity on an interface

    arpwatch
    Network:Address:MAC
    Run arpwatch on the selected Ethernet interface. It records observed Ethernet/IP pairings

  • Monitor matching Certificate Transparency entries

    certspotter
    Attack:Reconnaissance:Network:PotentialLeakSources
    Continuously monitor recognized Certificate Transparency logs and print newly discovered c

  • Monitor Real-time Process Activity

    ps
    Attack:Reconnaissance:Host:Process:List
    Display a periodically refreshed process list and system/process statistics using the plat

  • Mount an SMB/CIFS Share

    mount.cifs
    Network:Share:SMB:Accessed
    Mount a known SMB/CIFS share on this Linux host using a protected credentials file; file a

  • Mount Known SMB Share (Linux)

    mount
    Data:File:Access
    Mount a named remote SMB share on a local Linux mount point using an existing protected cr

  • ms14-068 - ms14-068.py

    ms14-068
    Orange Cyberdefense Active Directory Mindmap

  • MSSQL

    NetExec
    Identity:domain
    MSSQL. First thing after getting creds — check where they work and with which rights.

  • MSSQL — via PtH

    NetExec
    Identity:domain
    MSSQL — via PtH. First thing after getting creds — check where they work and with which ri

  • mssqlclient - proxychains

    mssqlclient
    Orange Cyberdefense Active Directory Mindmap

  • Neo4j backend only: direct Cypher shell

    Neo4j Cypher Shell
    Attack:Execution:Tool
    Neo4j backend only: direct Cypher shell. Other terminal clients for BloodHound/Neo4j and w

  • net.exe - NTLM Relay

    net.exe
    NTLM relay

  • NetExec - Active Directory Trust Enumeration

    NetExec
    SID of YOUR domain

  • NetExec - Certifried

    NetExec
    nxc module

  • NetExec - Credentials from Web Browsers

    NetExec
    credentials + masterkeys

  • NetExec - Impacket exec family (psexec/smbexec/wmiexec/atexec)

    NetExec
    cmd exec

  • NetExec - NTLM Relay

    NetExec
    NTLM relay

  • NetExec - nxc

    NetExec
    Orange Cyberdefense Active Directory Mindmap

  • NetExec - Offline ntds.dit / SAM extraction

    NetExec
    1) dump with the ticket from step 0 (nxc additionally needs local admin for RemoteOperatio

  • NetExec - Remote Command Execution

    NetExec
    deliver the shell via WinRM

  • NetExec Kerberoasting

    Kerberoasting Tools
    Identity:Credential:Hash
    Uses NetExec's LDAP protocol to query non-computer accounts with SPNs and request service-

  • NetExec ResetNightmare LDAP module

    ResetNightmare
    Attack:PrivilegeEscalation
    Run the NetExec LDAP module implementation of ResetNightmare using a separate controlled a

  • netexec: -k --use-kcache (env inline, FQDN for Kerberos)

    NetExec
    Access:kerberos-authentication
    netexec: -k --use-kcache (env inline, FQDN for Kerberos). Everything that must be in place

  • NetNTLMv2 response wordlist recovery

    hashcat
    Identity:Credential:Hash
    Compare wordlist candidates against NetNTLMv2 challenge-response records in a supplied fil

  • Netsh Port Proxy (Windows Native)

    Network Pivoting Tools
    Attack:LateralMovement:Success
    Create an IPv4-to-IPv4 TCP forwarding rule with the Windows netsh interface portproxy cont

  • NLA + password (SPNEGO uses the ccache → Kerberos)

    FreeRDP
    Access:remote-desktop
    NLA + password (SPNEGO uses the ccache → Kerberos). xfreerdp on Kali: NLA with or without

  • NMAP - Nmap Safe Vulnerability Scanning

    NMAP
    Orange Cyberdefense Active Directory Mindmap

  • no smb server (cleaner)

    Impacket
    Attack:ntlm-relay
    no smb server (cleaner). Forward captured NTLM auth to hosts where SMB signing is not requ

  • Non-Interactive Traffic Capture

    mitmproxy
    Network:Service:Proxy
    Run the non-interactive proxy and write matching flows to a mitmproxy dump file.

  • noPac.py exploit and dump directory credentials with NT hash

    noPac
    Attack:CredentialAccess:DirectoryReplication
    Runs the Python SAM THE ADMIN exploitation chain with an NT hash credential, then passes t

  • noPac.py exploit and dump directory credentials with password

    noPac
    Attack:CredentialAccess:DirectoryReplication
    Runs the Python SAM THE ADMIN exploitation chain with a password credential, then passes t

  • noPac.py request an impersonated service ticket with NT hash

    noPac
    Attack:PrivilegeEscalation:Kerberos
    Runs the Python SAM THE ADMIN exploitation chain with an NT hash credential and requests a

  • noPac.py request an impersonated service ticket with password

    noPac
    Attack:PrivilegeEscalation:Kerberos
    Runs the Python SAM THE ADMIN exploitation chain with a password credential and requests a

  • noPac.py SAM THE ADMIN exploit with NT hash

    noPac
    Attack:PrivilegeEscalation:Kerberos
    Runs the Python SAM THE ADMIN exploitation chain with an NT hash credential. Because --imp

  • noPac.py SAM THE ADMIN exploit with password

    noPac
    Attack:PrivilegeEscalation:Kerberos
    Runs the Python SAM THE ADMIN exploitation chain with a password credential. Because --imp

  • NSE Vulnerability Checks

    NMAP
    Network:Reconnaissance
    Run installed NSE scripts in the vuln category against matching discovered hosts or servic

  • NT hash

    bloodhound-python
    Identity:domain
    NT hash. Collect from Linux — all the data needed for pathfinding.

  • NT hash (overpass-the-hash, RC4 fallback)

    Impacket
    Identity:Kerberos
    NT hash (overpass-the-hash, RC4 fallback). Turn password / NT hash / AES key into a usable

  • NT hashes only (PtH)

    Impacket
    Data:credential:hash
    NT hashes only (PtH). Replicate secrets like a DC (needs DCSync rights / DA). The endgame

  • NtAllocateVirtualMemory (RW-RX)

    PELoader
    System:Process:Execution:Payload
    Allocates private memory in the current PELoader process, copies the payload into it, chan

  • NTLM hash wordlist recovery

    hashcat
    Identity:Credential:Hash
    Compare wordlist candidates against NTLM hashes in a supplied file. This command performs

  • NTLM Relay Attack

    Impacket ntlmrelayx
    Attack:CredentialAccess:NTLMRelay
    Attempt to relay an inbound NTLM authentication to an SMB target in the authorized assessm

  • ntlm_theft - ntlm_theft.py

    ntlm_theft
    Orange Cyberdefense Active Directory Mindmap

  • ntlmrelayx - NTLM Relay

    ntlmrelayx
    NTLM relay

  • NtMapViewOfSection (RWX-RW-RX)

    PELoader
    System:Process:Execution:Payload
    Maps a section in the current PELoader process, copies the payload while writable, changes

  • nuclei - nuclei

    nuclei
    Orange Cyberdefense Active Directory Mindmap

  • null session shares

    NetExec
    Network:shares
    null session shares. What is exposed with no or guest credentials.

  • nxc --self: S4U2Self only (no S4U2Proxy)

    NetExec
    Identity:Kerberos:ServiceTicket
    nxc --self: S4U2Self only (no S4U2Proxy). Use the rogue machine account to obtain a servic

  • nxc alternative: S4U2Self+S4U2Proxy as {{target_user}}, then keep using nxc (-x, --sam, --lsa, --ntds)

    NetExec
    Identity:Kerberos:ServiceTicket
    nxc alternative: S4U2Self+S4U2Proxy as {{targetuser}}, then keep using nxc (-x, --sam, --l

  • nxc AS-REP variant

    NetExec
    Identity:asreproastable-accounts
    nxc AS-REP variant. Trusts let your credentials be accepted in the other domain — its serv

  • nxc AS-REP variant — via PtH

    NetExec
    Identity:asreproastable-accounts
    nxc AS-REP variant — via PtH. Trusts let your credentials be accepted in the other domain

  • nxc check module

    NetExec
    Attack:exploit
    nxc check module. Spooler + Point-and-Print driver load: execute a DLL as SYSTEM on a vuln

  • nxc check module — via PtH

    NetExec
    Attack:exploit
    nxc check module — via PtH. Spooler + Point-and-Print driver load: execute a DLL as SYSTEM

  • nxc coercion alternative

    NetExec
    Attack:Coercion
    nxc coercion alternative. The CA RPC interface lacks IFENFORCEENCRYPTICERTREQUEST, so coer

  • nxc coercion alternative — via PtH

    NetExec
    Attack:Coercion
    nxc coercion alternative — via PtH. The CA RPC interface lacks IFENFORCEENCRYPTICERTREQUES

  • nxc command exec

    NetExec
    Access:RemoteExecution
    nxc command exec. 5985/5986 shell with creds, hash or Kerberos ticket. Your favorite nxc f

  • nxc command exec — via PtH

    NetExec
    Access:RemoteExecution
    nxc command exec — via PtH. 5985/5986 shell with creds, hash or Kerberos ticket. Your favo

  • nxc kerberoasting

    NetExec
    Attack:kerberoasting
    nxc kerberoasting. Request service tickets for accounts with SPNs and crack them offline.

  • nxc kerberoasting — via PtH

    NetExec
    Attack:kerberoasting
    nxc kerberoasting — via PtH. Request service tickets for accounts with SPNs and crack them

  • nxc module

    NetExec
    Attack:asrep-roasting
    nxc module. Accounts without Kerberos pre-authentication hand out crackable AS-REP hashes

  • nxc module

    NetExec
    Identity:ADCS
    nxc module. Certipy 5.x: find vulnerable templates and CA configuration.

  • nxc module — via PtH

    NetExec
    Attack:asrep-roasting
    nxc module — via PtH. Accounts without Kerberos pre-authentication hand out crackable AS-R

  • nxc module — via PtH

    NetExec
    Identity:ADCS
    nxc module — via PtH. Certipy 5.x: find vulnerable templates and CA configuration.

  • nxc module add-computer (SAMR/LDAP; cleanup: add DELETE=True)

    NetExec
    Identity:Account:Creation
    nxc module add-computer (SAMR/LDAP; cleanup: add DELETE=True). You need a computer account

  • nxc module add-computer (SAMR/LDAP; cleanup: add DELETE=True) — via PtH

    NetExec
    Identity:Account:Creation
    nxc module add-computer (SAMR/LDAP; cleanup: add DELETE=True) — via PtH. You need a comput

  • nxc module: add key credential — via PtH

    NetExec
    Identity:key-credential
    nxc module: add key credential — via PtH. Add a Key Credential to an account, authenticate

  • nxc module: add key credential (PFX lands in ~/.nxc/modules/shadow-creds)

    NetExec
    Identity:key-credential
    nxc module: add key credential (PFX lands in /.nxc/modules/shadow-creds). Add a Key Creden

  • nxc module: list existing key credentials

    NetExec
    Identity:key-credential
    nxc module: list existing key credentials. Add a Key Credential to an account, authenticat

  • nxc module: list existing key credentials — via PtH

    NetExec
    Identity:key-credential
    nxc module: list existing key credentials — via PtH. Add a Key Credential to an account, a

  • nxc query (version dependent)

    NetExec
    Identity:directory-query
    nxc query (version dependent). Pull users, groups, computers, ACLs and password policy int

  • nxc query (version dependent) — via PtH

    NetExec
    Identity:directory-query
    nxc query (version dependent) — via PtH. Pull users, groups, computers, ACLs and password

  • nxc quick query

    NetExec
    Access:authentication
    nxc quick query. impacket-mssqlclient / nxc variants with password, hash or Kerberos.

  • nxc quick query — via PtH

    NetExec
    Access:authentication
    nxc quick query — via PtH. impacket-mssqlclient / nxc variants with password, hash or Kerb

  • nxc upload

    NetExec
    File:upload
    nxc upload. Get tools onto the box or loot out.

  • nxc upload — via PtH

    NetExec
    File:upload
    nxc upload — via PtH. Get tools onto the box or loot out.

  • nxc variant

    NetExec
    Identity:domain-secrets
    nxc variant. Grant yourself replication rights and dump every hash.

  • nxc variant — via PtH

    NetExec
    Identity:domain-secrets
    nxc variant — via PtH. Grant yourself replication rights and dump every hash.

  • nxc variant (version dependent)

    NetExec
    Identity:discovery
    nxc variant (version dependent). Hybrid identity: the Azure AD Connect server stores the A

  • nxc variant (version dependent) — via PtH

    NetExec
    Identity:discovery
    nxc variant (version dependent) — via PtH. Hybrid identity: the Azure AD Connect server st

  • nxc via ccache

    NetExec
    Identity:Kerberos:ServiceTicket
    nxc via ccache. Request service tickets for accounts with SPNs and crack them offline.

  • nxc via ccache

    NetExec
    Identity:domain-secrets
    nxc via ccache. Replicate secrets like a DC (needs DCSync rights / DA). The endgame on mos

  • nxc via ccache

    NetExec
    Access:authentication
    nxc via ccache. impacket-mssqlclient / nxc variants with password, hash or Kerberos.

  • nxc via trust credentials

    NetExec
    Identity:kerberoastable-accounts
    nxc via trust credentials. Trusts let your credentials be accepted in the other domain — i

  • nxc via trust credentials — via PtH

    NetExec
    Identity:kerberoastable-accounts
    nxc via trust credentials — via PtH. Trusts let your credentials be accepted in the other

  • nxc: choose the S4U2Proxy SPN and save the ST as ccache for impacket

    NetExec
    Identity:Kerberos:ServiceTicket
    nxc: choose the S4U2Proxy SPN and save the ST as ccache for impacket. Use the rogue machin

  • Office 365 Password Spray

    TREVORspray
    Attack:CredentialAccess:PasswordSpray:MSOL
    Sprays a candidate password across a list of target usernames against Microsoft Online (MS

  • Offline WEP capture analysis

    Aircrack-ng
    Data:File:PacketCapture
    Analyze an authorized WEP capture containing enough relevant packets/initialization vector

  • Offline WPA/WPA2-PSK dictionary test

    Aircrack-ng
    Data:File:PacketCapture
    Test candidate passphrases against an authorized WPA/WPA2-Personal capture containing a us

  • Offline-crack a captured NTLMv2 response file

    john
    Identity:Credential:Hash
    Tests the supplied wordlist against a previously captured NetNTLMv2 challenge-response fil

  • Offline-crack a Kerberos AS-REP hash

    john
    Identity:Credential:Hash
    Tests the supplied wordlist against a previously obtained Kerberos AS-REP hash using John'

  • One-liner remote execution via MMC20.Application

    ExecuteShellCommand
    System:Process:Execution:RemoteCommand
    Direct PowerShell one-liner that instantiates MMC20.Application on the remote target host

  • OneDrive Enumeration with MySQL Logging

    onedrive enum
    Identity:Account:User:Domain
    Check candidate usernames against OneDrive personal-site URLs and write run history and ma

  • OneDrive Enumeration with MySQL Logging

    onedrive enum
    Identity:Account:User:Domain
    Check candidate usernames against OneDrive personal-site URLs and write run history and ma

  • Open a directory in a rooted Explorer view

    explorer.exe
    Defense:Evasion
    Open an existing directory in File Explorer. This is ordinary folder navigation, not a pay

  • Open a DSView SSH Passthrough session

    DSView
    Network:Service:SSH
    Use DSView's SSH Passthrough broker to open an authorized serial-console session to a mana

  • Open a macro-enabled workbook

    Microsoft Excel
    Attack:Execution:Payload
    Open an authorized XLSM workbook in Windows desktop Excel. VBA workbook-open behavior depe

  • Open a pre-approved lab console

    Microsoft Management Console (MMC)
    System:Management:MMCConsole
    Launch a trusted, pre-approved saved .msc file to observe MMC console handling in an isola

  • Open a prepared MMC console under alternate credentials

    Microsoft Management Console (MMC)
    System:Management:MMCConsole
    Use runas to launch MMC as the specified account and load a saved console. For an authoriz

  • Open a saved database session

    HeidiSQL
    Network:Service:Database
    Launch the configured classic Windows HeidiSQL session by its stored name. The existing se

  • Open an approved inert test document

    Microsoft Word
    System:Process:Execution:Word
    Open a benign document in Word during an authorized Windows lab validation. The document m

  • Open an Interactive OS Shell through Database Takeover

    sqlmap
    Access:Execution:OS
    Attempt an interactive operating-system shell through a confirmed SQL injection point. The

  • Open an upload page in Microsoft Edge

    Edge
    Network:Connection:Traffic:HTTPS
    Launch Microsoft Edge to a complete HTTPS page URL. This opens the page but does not selec

  • Open an upload page in Microsoft Edge

    Edge
    Network:Connection:Traffic:HTTPS
    Launch Microsoft Edge to an HTTPS URL. This opens the page but does not select or upload a

  • Open Downloaded HTML Page

    GitHub Pages
    Attack:Campaign:Execution:UserInteraction
    Open the saved HTML page in a browser so its JavaScript can run. A page may create a local

  • Open Havoc client for payload generation

    Havoc
    Attack:ResourceDevelopment:PayloadGeneration
    Launch the graphical client; configure and generate a Demon payload from its Attack Paylo

  • Open Interactive Shell

    Meterpreter
    Attack:RemoteExecution
    Open a command-shell channel in the current Meterpreter session and forward shell input an

  • Open prefilled Regex101 editor

    Regex101
    Data:Analysis:PatternMatch
    Opens a browser tab with the regular expression and test text in the unsaved hosted editor

  • Open Run Dialog on Hidden Desktop

    HiddenDesktop
    Attack:RemoteExecution
    Launches the Windows Run dialog in the initialized hidden desktop.

  • Open Server Manager

    Server Manager
    System:HostEnumeration:ServerRoles
    Launch the interactive Server Manager console for local Windows Server role and feature re

  • Open SSH Local Forward to RDP Target

    Remote Desktop (RDP)
    Network:Connection:PortForwarding
    Create and keep open an SSH local TCP forward bound to localhost from <LOCALPORT to <TARGE

  • Open SSH session and local relay-port tunnel to the authorized management VM

    AzureC2Relay
    Network:Connection:SSH
    Use Terraform's sshvm output to open the management VM session and forward local TCP 50050

  • Open the built-in Services console

    Microsoft Management Console (MMC)
    System:Management:ServicesConsole
    Open the standard Windows Services management console for authorized administration or lab

  • Open the interactive menu for offline review

    mip22
    Attack:Execution:Tool
    Start the menu only inside a disconnected, disposable analysis VM to inspect the tool's in

  • Open the local ROADrecon database viewer

    roadrecon
    Data:Analysis:Cloud:Azure
    Launch the web-based GUI to explore an existing ROADrecon database.

  • Open the SCCM AdminService shell

    SCCMHunter
    Attack:PostExploitation:SCCMAdminService
    Connect to the site server AdminService API for SCCM administrative queries and authorized

  • option A via ccache

    bloodyAD
    Access:shadow-credentials
    option A via ccache. Full control over a user object. Pick the least destructive path that

  • option A: shadow credentials

    bloodyAD
    Access:shadow-credentials
    option A: shadow credentials. Full control over a user object. Pick the least destructive

  • option A: shadow credentials — via PtH

    bloodyAD
    Access:shadow-credentials
    option A: shadow credentials — via PtH. Full control over a user object. Pick the least de

  • option E: logon script — via PtH

    bloodyAD
    Access:logon-script
    option E: logon script — via PtH. Full control over a user object. Pick the least destruct

  • option E: logon script → exec at next logon

    bloodyAD
    Access:logon-script
    option E: logon script → exec at next logon. Full control over a user object. Pick the lea

  • Optional finite deauthentication test

    Aircrack-ng
    Network:Protocol:Wireless:MonitorMode
    In a closed, explicitly authorized lab, send a finite number of deauthentication batches t

  • optional: victim ccache via shadow credentials

    Certipy
    Identity:credential
    optional: victim ccache via shadow credentials. ESC9: template sets CTFLAGNOSECURITYEXTENS

  • optional: victim ccache via shadow credentials — with NT hash

    Certipy
    Identity:credential
    optional: victim ccache via shadow credentials — with NT hash. ESC9: template sets CTFLAGN

  • or dump NTDS with the stolen TGT

    NetExec
    Identity:Credential
    or dump NTDS with the stolen TGT. A machine trusted for delegation caches TGTs of users wh

  • or just WriteMembers (group takeover)

    Impacket
    Access:grant
    or just WriteMembers (group takeover). Take ownership first, then grant yourself WriteDACL

  • or just WriteMembers (group takeover) — with NT hash

    Impacket
    Access:grant
    or just WriteMembers (group takeover) — with NT hash. Take ownership firs

  • or Python collector (password)

    bloodhound-python
    Identity:domain
    or Python collector (password). Collect the partner domain with an account from there and

  • or RBCD on a partner machine

    Impacket
    or RBCD on a partner machine. Force a DC of the partner domain to authenticate to you, the

  • OUned - OUned.py

    OUned
    Orange Cyberdefense Active Directory Mindmap

  • Outsider tenant reconnaissance

    AADOutsider-py
    Network:Reconnaissance
    Queries public tenant/domain, DNS, and authentication-federation information. Due to the u

  • Overwrite file data

    shred
    File:Write
    Overwrite the contents of one existing file using GNU Coreutils shred's default passes. Th

  • OWA Password Spray

    SprayingToolkit
    Identity:Credential:Plaintext
    Use Atomizer's OWA mode to test one supplied password against usernames in a file.

  • owned → DA path nodes

    bhcli
    Identity:path
    owned → DA path nodes. Run the queries from this page through the CE API and post-process

  • Package Prepared Web Application as WAR

    jar
    Attack:ResourceDevelopment:Payload
    Archives the files in a prepared web application directory to a WAR-named file. The source

  • Packet capture and protocol analysis

    BetterCap
    Network:Connection:Traffic:Capture
    Capture packets visible to the selected interface and dissect supported protocols. Credent

  • Parse a Group Policy registry file

    GPRegistryPolicyParser
    Data:RegistryPolicy:Parsed
    Reads a Windows Group Policy registry .pol file and returns its registry policy entries. R

  • Parse a local NTDS.dit file

    secretsdump
    Identity:Credential:Hash:NTLM
    Parse a supplied NTDS.dit database with its matching SYSTEM hive to recover directory acco

  • Parse Credentials from Existing LSASS Dump

    Minidump
    Identity:Credential:Hash
    Reads an existing LSASS minidump offline and prints parsed logon sessions and credential-p

  • parse local hives

    Impacket
    Data:credential:hash
    parse local hives. Got the files (backup, shadow copy, loot)? Parse them locally.

  • Parse local SAM and SECURITY hives

    secretsdump
    Identity:Credential:Hash:NTLM
    Parse supplied local registry hive copies to extract SAM account hashes, cached domain cre

  • parse ntds.dit

    Impacket
    Data:credential:hash
    parse ntds.dit. Got the files (backup, shadow copy, loot)? Parse them locally.

  • Parse One Windows Shortcut File

    lnkinfo
    System:File:Shortcut:Metadata
    Print metadata available in the supplied Windows .lnk source file.

  • Parse phone-number metadata

    Collector (galihap76)
    Identity:Contact:Phone
    Normalize a phone number and display numbering-plan carrier, timezone, and geographic-regi

  • parse the hives offline

    Impacket
    Data:credential:hash
    parse the hives offline. Backup Operators (or an enabled SeBackupPrivilege) can read any f

  • Parse Windows Group Policy File

    parse_pol
    Data:Configuration:Environment
    Parse a Registry.pol file to inspect registry-based Group Policy settings without applying

  • partner ADCS: vulnerable templates / ESC

    Certipy
    Identity:ADCS
    partner ADCS: vulnerable templates / ESC. Use the partner-domain account: find what it can

  • partner ADCS: vulnerable templates / ESC — with NT hash

    Certipy
    Identity:ADCS
    partner ADCS: vulnerable templates / ESC — with NT hash. Use the partner-domain account: f

  • partner computers (FQDN + sAMAccountName)

    bhcli
    Identity:computer
    partner computers (FQDN + sAMAccountName). Map the partner domain: which groups is your us

  • partner SIDs with NO target creds — TDO of your own domain

    ldapsearch
    Network:trust
    partner SIDs with NO target creds — TDO of your own domain. Find parent/child/forest trust

  • partner SIDs with NO target creds — TDO of your own domain

    ldapsearch
    Network:Trust
    List trustedDomain objects in the current domain and return trust partner names, SIDs, dir

  • Pass the Hash

    mimikatz
    Attack:LateralMovement:PassTheHash
    Use Mimikatz's sekurlsa pass-the-hash module to create an authentication context for an au

  • pass-the-hash (-p :NTHASH)

    bloodyAD
    pass-the-hash (-p :NTHASH). Swiss army knife for LDAP writes. Three auth styles: password,

  • Pass-the-Ticket (PTT)

    Rubeus
    Identity:Kerberos:Ticket:ServiceTicket
    Submit the supplied service ticket to the Kerberos authentication package so it is availab

  • Passive ARP Host Observation

    Network scanner
    Network:Reconnaissance
    Observe IP and MAC address information in ambient ARP traffic on the selected local Layer

  • Passive ARP Sniffing

    netdiscover
    Attack:Reconnaissance:Network:Sniff
    Listen for ARP traffic on a selected interface. The -p option sends no packets; results in

  • Passive Network Reconnaissance

    Hardware implant
    Network:Reconnaissance:TrafficCapture
    Capture packets visible to a selected interface into a pcap file for later analysis. Traff

  • Passive OSINT Gathering

    theHarvester
    Attack:Recon:OSINT:SearchEngines
    Gathers emails, employee names, and subdomains using free, unauthenticated search engines

  • Passive Subdomain Enumeration

    Subfinder
    Network:DNS:Name:Subdomain
    Discover subdomains for a target domain from passive online sources.

  • Passive Traffic Analysis (skip initial ARP scan)

    Ettercap
    Network:Service:Discovery
    Sniff packets visible to the selected interface while suppressing Ettercap's initial ARP h

  • password

    Impacket
    Identity:Kerberos
    password. Turn password / NT hash / AES key into a usable ccache (overpass-the-hash).

  • password

    NetExec
    Identity:DomainEnumeration
    password. One-shot collection with your nxc context (supports ccache).

  • password

    bloodhound-python
    Identity:domain
    password. Collect from Linux — all the data needed for pathfinding.

  • password auth

    Certipy
    Identity:ADCS
    password auth. Certipy 5.x: find vulnerable templates and CA configuration.

  • password auth + read

    bloodyAD
    password auth + read. Swiss army knife for LDAP writes. Three auth styles: password, NT ha

  • password bind over LDAPS — no cleartext on the wire

    ldapsearch
    Identity:account
    password bind over LDAPS — no cleartext on the wire. Wrap LDAP in TLS so simple binds do n

  • password bind over LDAPS — no cleartext on the wire

    ldapsearch
    Identity:Account:DomainUser
    Bind to the authorized Active Directory server over LDAPS and return sAMAccountName values

  • password never expires

    bloodyAD
    Access:account-modify
    password never expires. UserAccountControl manipulation: kill preauth for AS-REP, unlock/d

  • password never expires — via PtH

    bloodyAD
    Access:account-modify
    password never expires — via PtH. UserAccountControl manipulation: kill preauth for AS-REP

  • password policy (lockout!)

    NetExec
    Identity:password-policy-enumeration
    password policy (lockout!). Map accounts before roasting or ACL hunting.

  • password policy (lockout!) — via PtH

    NetExec
    Identity:password-policy-enumeration
    password policy (lockout!) — via PtH. Map accounts before roasting or ACL hunting.

  • Password spray FTP

    Ncrack
    Identity:Credential:Plaintext
    Test one authorized password against an approved username list on an FTP service.

  • Password spray RDP

    Ncrack
    Identity:Credential:Plaintext
    Test one authorized password against an approved username list on an RDP service.

  • Password spray SSH

    Ncrack
    Identity:Credential:Plaintext
    Test one authorized password against an approved username list on an SSH service.

  • Password Spray Username-as-Password

    kerbrute
    Attack:CredentialAccess:PasswordSpray:UsernameAsPass
    Tests each candidate username as its own password across the target user list, a frequent

  • Password Spray with Safe Threshold Check

    kerbrute
    Attack:CredentialAccess:PasswordSpray:Kerberos
    Performs horizontal password spraying across valid domain users with a single password, ab

  • Password-Augmented Enumeration

    LinPEAS
    System:Host:Enumeration
    Run enumeration while providing a password for sudo -l and other brute-forcing checks.

  • Password-Backed Enumeration

    LinPEAS
    System:Host:Enumeration
    Use the -P option to provide a password for sudo -l and attempts against other user accoun

  • Password-based initial TGT

    kinit
    Identity:kerberos
    Request an initial TGT for the named principal using the configured password prompt.

  • PCredz - Pcredz

    PCredz
    Orange Cyberdefense Active Directory Mindmap

  • pebroadcast

    Inline-Execute-PE
    Network:Communication
    Synchronize the extension's PE table state among connected Cobalt Strike clients.

  • peconfig

    Inline-Execute-PE
    System:Process:Memory
    Set the extension timeout or whether peunload also unloads DLLs for the selected Beacon.

  • peload

    Inline-Execute-PE
    System:Process:Memory:VirtualAlloc
    Map an x64 Windows PE into the current Beacon. By default PEPATH is read from the Cobalt S

  • Perform High-Speed Port Scan

    masscan
    Network:Reconnaissance
    Send TCP SYN probes to the specified authorized IP targets and ports, limiting packet rate

  • Perform Internal Monologue Attack

    Internal-Monologue
    Identity:Credential:ChallengeResponse:NetNTLM
    With these switches, attempts the NTLM downgrade, impersonates eligible users from process

  • Perform Password Spray

    apimspray
    Identity:Credential:Plaintext
    Attempts username/password token requests to Microsoft Entra through the APIM gateway URLs

  • perun

    Inline-Execute-PE
    System:Process:Execution
    Run the PE previously mapped into this Beacon and return its captured output; arguments af

  • petable

    Inline-Execute-PE
    System:Process:Memory
    Display the extension's loaded-PE table for the current Beacon; optional clear removes ent

  • PetitPotam - NTLM Relay

    PetitPotam
    NTLM relay

  • peunload

    Inline-Execute-PE
    System:Process:Memory
    Unload the PE mapped in the current Beacon and release the resources tracked by the extens

  • phase 1: relay to LDAP (RBCD)

    NetExec
    Access:credential-relay
    phase 1: relay to LDAP (RBCD). Relay the local machine account Kerberos auth to LDAP and a

  • phase 1: relay to LDAP (RBCD) — via PtH

    NetExec
    Access:credential-relay
    phase 1: relay to LDAP (RBCD) — via PtH. Relay the local machine account Kerberos auth to

  • phase 2: spawn SYSTEM service

    NetExec
    Access:privilege-escalation
    phase 2: spawn SYSTEM service. Relay the local machine account Kerberos auth to LDAP and a

  • phase 2: spawn SYSTEM service — via PtH

    NetExec
    Access:privilege-escalation
    phase 2: spawn SYSTEM service — via PtH. Relay the local machine account Kerberos auth to

  • Physical bridge connection

    Rogue network bridge device
    Attack:Payload:Hardware:Implant
    Physically connect an identified bridge between two explicitly authorized network segments

  • PKINIT → NT hash

    Certipy
    Identity:PKINIT
    PKINIT → NT hash. Request a certificate as any user because the template allows a supplied

  • PKINIT → TGT with the extra group SID

    Certipy
    Identity:Kerberos
    PKINIT → TGT with the extra group SID. A template carries an issuance policy OID whose AD

  • point DNS at your DLL

    NetExec
    Attack:DNS ServerLevelPluginDll
    point DNS at your DLL. Members of DNSAdmins can point the DNS service at a DLL of their ch

  • point DNS at your DLL — via PtH

    NetExec
    Attack:DNS ServerLevelPluginDll
    point DNS at your DLL — via PtH. Members of DNSAdmins can point the DNS service at a DLL o

  • Poison a Specific Hostname's DNS Queries

    MITM6-Kerberos-CNAME-Abuse
    Attack:CredentialAccess:Kerberos:TGSCoercion
    Return the configured CNAME target only when the queried hostname exactly matches --cname-

  • Poison All Allowed DNS Queries

    MITM6-Kerberos-CNAME-Abuse
    Attack:CredentialAccess:Kerberos:TGSCoercion
    Return the configured CNAME target for supported A and AAAA DNS queries admitted by the -d

  • Poison name-resolution requests and capture authentication

    SMB service (attacker-controlled)
    Identity:Credential:Hash:NTLM
    Run active name-resolution poisoning and Responder's enabled rogue authentication services

  • poison WPAD + DNS + verbose

    Responder
    Attack:Execution:Tool
    poison WPAD + DNS + verbose. Catch NTLM hashes on the wire when DNS fails. First move with

  • policysecretunobfuscate - policysecretunobfuscate.py

    policysecretunobfuscate
    Orange Cyberdefense Active Directory Mindmap

  • PowerShell (RSAT): enumerate trusted-domain objects and trust properties

    Get-ADTrust
    Enumerates trusted-domain objects returned for the selected or default Active Directory co

  • PowerShell (RSAT): trust flags incl. SID filtering

    Get-ADTrust
    Attack:Execution:Tool
    PowerShell (RSAT): trust flags incl. SID filtering. Find parent/child/forest trusts before

  • PowerShell download

    NetExec
    File:download
    PowerShell download. Get tools onto the box or loot out.

  • PowerShell download — via PtH

    NetExec
    File:download
    PowerShell download — via PtH. Get tools onto the box or loot out.

  • PowerShell exec

    NetExec
    Access:RemoteExecution
    PowerShell exec. 5985/5986 shell with creds, hash or Kerberos ticket. Your favorite nxc fi

  • PowerShell exec

    NetExec
    Access:RemoteExecution
    PowerShell exec. Run commands on hosts where you are local admin, no interactive shell nee

  • PowerShell exec — via PtH

    NetExec
    Access:RemoteExecution
    PowerShell exec — via PtH. 5985/5986 shell with creds, hash or Kerberos ticket. Your favor

  • PowerShell exec — via PtH

    NetExec
    Access:RemoteExecution
    PowerShell exec — via PtH. Run commands on hosts where you are local admin, no interactive

  • PowerShell TCP shell (target-side)

    PowerShell
    Network:reverse-shell
    Opens an outbound TCP command channel from the Windows target to a listener, executes rece

  • PowerShellHistoryCheck

    PrivKit
    Attack:Reconnaissance:Host
    Checks for the current user's PowerShell PSReadLine history file, which can contain comman

  • PowerSploit - Get-DomainSID

    PowerSploit
    Orange Cyberdefense Active Directory Mindmap

  • PPLdump - PPLdump64.exe

    PPLdump
    Orange Cyberdefense Active Directory Mindmap

  • pre-created computers (password = lowercase name)

    ldapsearch
    Identity:account
    pre-created computers (password = lowercase name). One password across many accounts, acro

  • Prepare local source and staging panels

    Total Commander
    System:File:Write
    Open a local source directory in the left panel and a staging directory in the right panel

  • Preview an authorized LDIF change without applying it

    ldapmodify
    Data:Directory:LDIF:Preview
    Parse and preview the requested LDIF operations in no-op mode while authenticating to the

  • Preview merging a policy into a GPO

    AppLocker PowerShell Module
    System:Configuration:ApplicationControl:ChangePreview
    Preview a proposed AppLocker policy merge into one uniquely identified Group Policy Object

  • Preview reviewed LDIF operations locally

    ldapmodify
    Data:Directory:LDIF:Preview
    Run ldapmodify in no-op mode to print the operations represented by a locally read LDIF fi

  • Preview reviewed LDIF operations without applying them

    ldapmodify
    Data:Directory:LDIF:Preview
    Run ldapmodify in no-op mode against the specified LDAP service to review the LDIF operati

  • Print all environment variables

    printenv
    System:EnvironmentVariable:Access
    Display every variable value in the current process environment on standard output. Use on

  • Print selected environment variables

    printenv
    System:EnvironmentVariable:Access
    Print the value of a named variable when it exists in the current process environment, wit

  • printnightmare - printnightmare.py

    printnightmare
    Orange Cyberdefense Active Directory Mindmap

  • PrintSpoofer exec

    NetExec
    Identity:privilege
    PrintSpoofer exec. IIS/MSSQL/service shells usually hold these — potato tools get you SYST

  • PrintSpoofer exec — via PtH

    NetExec
    Identity:privilege
    PrintSpoofer exec — via PtH. IIS/MSSQL/service shells usually hold these — potato tools ge

  • PrivCheck

    PrivKit
    Attack:Reconnaissance:Host
    Runs all ten documented local privilege-escalation and configuration checks in sequence.

  • Privilege Escalation to SYSTEM

    PsExec
    System:Process:Execution:Elevated
    Run a local command under the LocalSystem account by creating and starting a service on th

  • Probe a Candidate SharePoint Site URL with HEAD

    Text Editor
    Network:Reconnaissance
    Send an HTTP HEAD request to one supplied SharePoint URL and inspect its returned status a

  • Probe Authorized Target List for Web Services

    httpx
    Network:Service:WebServer:Running
    Probe each authorized host, URL, or CIDR entry for an HTTP(S) service and save its respons

  • Probe Authorized Target List for Web Services

    httpx
    Network:Service:WebServer:Running
    Probe each authorized host, URL, or CIDR entry for an HTTP(S) service and save its respons

  • Probe Client IDs and Resources with ROPC

    MFASweep
    Identity:Credential:Plaintext
    Sends username/password ROPC token requests for selected client ID/resource pairs. With bo

  • Probe DSView web client

    DSView
    Network:Service:HTTPS
    Send an HTTPS HEAD request to the documented DSView web-client path to check reachability.

  • Probe Known Upload Endpoint Headers

    Web Upload Service
    Network:Reconnaissance
    Send one HEAD request to a documented candidate upload URL to inspect its response status

  • probe LDAP relay

    Impacket
    Attack:ntlm-relay
    probe LDAP relay. Relay to a DC without LDAP signing → grant a controlle

  • Process web targets from scan XML

    EyeWitness
    Network:Reconnaissance:WebScanning
    Read supported Nmap, Masscan, or Nessus XML input, derive HTTP(S) services, and capture th

  • Profile SCCM infrastructure over SMB

    SCCMHunter
    Attack:Discovery:SCCMServices
    Profile discovered SCCM systems and enumerate service roles, SMB shares, signing configura

  • proxy auth to ntlmrelayx (for relaying)

    Responder
    Attack:Execution:Tool
    proxy auth to ntlmrelayx (for relaying). Catch NTLM hashes on the wire when DNS fails. Fir

  • Proxy Traffic via SOCKS5

    wstunnel
    Network:Proxy:Forwarding:Active
    Sends a bounded HTTPS request to an authorized test host through the local SOCKS5 proxy to

  • Proxychains - NTLM Relay

    Proxychains
    NTLM relay

  • proxyshell-poc - proxyshell_rce.py

    proxyshell-poc
    Orange Cyberdefense Active Directory Mindmap

  • psexec (service, loud)

    Impacket
    System:execution
    psexec (service, loud). Drop-in alternatives when nxc is blocked or you want a different s

  • psexec PtH

    Impacket
    System:execution
    psexec PtH. Drop-in alternatives when nxc is blocked or you want a different service binar

  • PsPing test server

    PsPing
    Network:Protocol:TCP
    Start a PsPing server listening at the specified local address and port for latency or ban

  • PtH

    NetExec
    Identity:DomainEnumeration
    PtH. One-shot collection with your nxc context (supports ccache).

  • PtH exec

    NetExec
    Access:RemoteExecution
    PtH exec. Run commands on hosts where you are local admin, no interactive shell needed.

  • PtH fallback (Restricted Admin)

    FreeRDP
    Access:remote-desktop
    PtH fallback (Restricted Admin). xfreerdp on Kali: NLA with or without Kerberos, ticket-on

  • Publish compatible media to an RTMP endpoint

    ffmpeg
    Attack:Exfiltration:Data:Transfer
    Streams supported media from an input file to an RTMP publishing endpoint using the FLV mu

  • pull ntds.dit

    NetExec
    Data:ADDatabase
    pull ntds.dit. Backup Operators (or an enabled SeBackupPrivilege) can read any file — dump

  • pull ntds.dit — via PtH

    NetExec
    Data:ADDatabase
    pull ntds.dit — via PtH. Backup Operators (or an enabled SeBackupPrivilege) can read any f

  • pull SAM

    NetExec
    Data:RegistryHive
    pull SAM. Backup Operators (or an enabled SeBackupPrivilege) can read any file — dump SAM/

  • pull SAM — via PtH

    NetExec
    Data:RegistryHive
    pull SAM — via PtH. Backup Operators (or an enabled SeBackupPrivilege) can read any file —

  • pull SECURITY

    NetExec
    Data:RegistryHive
    pull SECURITY. Backup Operators (or an enabled SeBackupPrivilege) can read any file — dump

  • pull SECURITY — via PtH

    NetExec
    Data:RegistryHive
    pull SECURITY — via PtH. Backup Operators (or an enabled SeBackupPrivilege) can read any f

  • pull SYSTEM

    NetExec
    Data:RegistryHive
    pull SYSTEM. Backup Operators (or an enabled SeBackupPrivilege) can read any file — dump S

  • pull SYSTEM — via PtH

    NetExec
    Data:RegistryHive
    pull SYSTEM — via PtH. Backup Operators (or an enabled SeBackupPrivilege) can read any fil

  • pull the dump

    NetExec
    File:download
    pull the dump. Compromise the ADFS server, extract the token-signing key and forge SAML to

  • pull the dump — via PtH

    NetExec
    File:download
    pull the dump — via PtH. Compromise the ADFS server, extract the token-signing key and for

  • pull the output

    NetExec
    File:download
    pull the output. Download the latest PEASS-ng releases on Kali, transfer, run, and pull th

  • pull the output — via PtH

    NetExec
    File:download
    pull the output — via PtH. Download the latest PEASS-ng releases on Kali, transfer, run, a

  • Pull updated BloodHound images

    bloodhound-cli
    System:service
    Check for and pull updated BloodHound container images when available.

  • Purge and Reload NetBIOS Name Cache

    nbtstat
    Attack:HostEnumeration:NetBIOS:Reload
    Purges the contents of the NetBIOS name cache and reloads pre-loaded entries from the LMHO

  • Push the staged authorized directory change

    mimikatz
    Attack:ActiveDirectory
    Push a previously staged DCShadow change through Active Directory replication. The command

  • push via replication from your rogue DC

    mimikatz
    Attack:ActiveDirectory
    push via replication from your rogue DC. Register a rogue DC, push arbitrary replication (

  • PXEThief - pxethief.py

    PXEThief
    Orange Cyberdefense Active Directory Mindmap

  • Python collector with hash

    bloodhound-python
    Identity:domain
    Python collector with hash. Collect the partner domain with an account from there and inge

  • QoL: clipboard, resize, mount /tmp

    FreeRDP
    Access:remote-desktop
    QoL: clipboard, resize, mount /tmp. xfreerdp on Kali: NLA with or without Kerberos, ticket

  • Query a Cygwin Service

    cygrunsrv
    Attack:Reconnaissance:Host:ServiceEnumeration
    Report whether a named service exists and its status; use a local service name for a query

  • Query A Record

    nslookup
    Network:Address:IPv4
    Retrieve IPv4 A records for a domain using the configured DNS server.

  • Query A Record

    nslookup
    Network:Address:IPv4
    Retrieve the IPv4 address mapping for a specific domain.

  • Query a specific MIB OID

    SNMP tool
    Network:Reconnaissance
    Request the value for one specified OID from the target SNMP agent. The OID must be readab

  • Query a Windows LAPS password

    Local Administrator Password Solution (LAPS)
    Identity:Credential:Plaintext
    Retrieve the managed local-account password for a specified Active Directory computer or d

  • Query AD users with SPNs via ADSI

    DirectorySearcher
    Identity:Account:SPNDiscovered
    Enumerate Active Directory user objects with one or more SPNs and display the account name

  • Query All Delegation Relationships

    findDelegation
    Network:Service:Discovery
    Query Active Directory LDAP to enumerate all accounts configured with userAccountControl T

  • Query and Save Results to a Local CSV

    Google BigQuery
    Data:Collection:File:Sensitive
    Runs a GoogleSQL query for rows where a chosen sensitive column is non-NULL and writes at

  • Query BGP Data for an IP Address

    SpiderFoot
    Attack:Recon:OSINT:BGP
    Queries autonomous system and BGP routing data for a target IP address using the BGPView m

  • Query DNS Records

    dig
    Network:Service:DNS:Query
    Performs DNS lookup for specific resource record types against a designated recursive or a

  • Query Domain MachineAccountQuota

    GetMachineAccountQuota
    Data:Configuration:Environment
    Read and return the ms-DS-MachineAccountQuota value from the specified Active Directory do

  • Query Domain Report

    VirusTotal
    Attack:Reconnaissance:Network:PotentialLeakSources
    Retrieve VirusTotal's existing Domain object for a domain or FQDN. This reads VirusTotal-h

  • Query File Extension Association

    assoc
    Attack:Reconnaissance:Host:FileAssociation
    Display the current file-type identifier associated with the specified extension. The outp

  • Query Kerberos Delegation Relationships

    findDelegation
    Network:Service:Discovery
    Search the domain directory for enabled objects with unconstrained, constrained, or resour

  • Query LDAP Root DSE

    ldapsearch
    Network:Service:LDAP
    Request selected Root DSE attributes to learn the directory naming contexts and supported

  • Query Legacy McAfee Validation Trust Protection Service State

    Trellix
    Attack:Reconnaissance:Host
    Query the Windows Service Control Manager for the legacy McAfee Validation Trust Protectio

  • Query LSA Domain Information

    rpcclient
    Identity:Domain
    Query LSA policy/domain information, including the domain name and SID when returned by th

  • Query Mail Exchange Records

    nslookup
    Network:Service:Email:MX
    Retrieve MX records that identify mail exchangers for a domain.

  • Query Multicast Router Information

    mrinfo.exe
    Network:Topology:Discovered
    Query a specified multicast router to display its interfaces and neighboring multicast rou

  • Query Name Server Records

    nslookup
    Network:Infrastructure:DNS
    Retrieve NS records that identify name servers delegated for a domain.

  • Query NetBIOS name information

    enum4linux
    Network:Host:Identity:Hostname
    Request NetBIOS node-status information for one authorized host. This flag also performs e

  • Query Netlogon Secure Channel Status

    nltest
    Attack:Reconnaissance:ActiveDirectory:SecureChannel
    Queries the status of the secure channel connection between the local workstation and the

  • Query Object DACL Permissions

    dsacls
    Network:Service:Discovery
    Display the ACL entries on the specified Active Directory object. This is a read-only quer

  • Query recently used applications

    PowerSCCM
    Data:Software:Inventory:Queried
    Retrieves recently used application inventory for the selected endpoint from its latest SC

  • Query Remote NetBIOS Name Table by IPv4

    nbtstat
    Attack:Reconnaissance:NetBIOS:RemoteQuery
    Queries and displays the NetBIOS name table (including computer name, workgroup/domain, an

  • Query Remote NetBIOS Name Table by Name

    nbtstat
    Attack:Reconnaissance:NetBIOS:RemoteQuery
    Queries the NetBIOS name table for a remote computer identified by its NetBIOS computer na

  • Query Remote Operating System Details through WMI

    WMI
    Attack:HostEnumeration:Host:OSVersion
    Queries the remote Win32OperatingSystem WMI class and returns the OS caption, version, bui

  • Query Remote System Information via WMI

    WMI
    Attack:Reconnaissance:Host:OSVersion
    Query remote operating system details, patch version, and computer name via WMI namespace.

  • Query SCCM collection members

    PowerSCCM
    Data:ConfigurationManager:CollectionMembers:Queried
    Retrieves device or user membership for the selected collection.

  • Query SCCM collections

    PowerSCCM
    Data:ConfigurationManager:Collections:Queried
    Lists collections visible to the established Configuration Manager session.

  • Query Scheduled Tasks

    Schtasks.Exe
    Attack:HostEnumeration:ScheduledTasks
    List scheduled tasks in list format to identify existing persistence or legitimate tasks.

  • Query Scheduled Tasks

    Task Scheduler
    Attack:Reconnaissance:Host
    List scheduled tasks on the local Windows computer with verbose properties, including task

  • Query Scheduled Tasks

    Windows Task Scheduler
    Attack:Reconnaissance:Host
    List scheduled tasks registered on the local computer in list format.

  • Query Services on a Remote Host

    sc.exe
    Attack:Reconnaissance:Host:Service
    Enumerate service records, including inactive services, on a remote Windows Service Contro

  • Query SPNs Matching a Host

    setspn
    Attack:DomainEnumeration:SPN
    Search the selected domain/forest for SPNs whose service host matches the supplied name.

  • Query SQL Server version

    sqlcmd
    Data:Discovery
    Run the read-only @@VERSION query against the specified endpoint and exit.

  • Query SQL Server version with Windows authentication

    mssqlclient
    Data:Database:SQLServerMetadata
    Connect to the specified SQL Server using a domain account and return the server version s

  • Query the Machine Run Key

    reg.exe
    Attack:Reconnaissance:Registry:RunKey
    Display values configured to run when a user logs on from the machine-wide Run key.

  • Query Trellix Agent Service State

    Trellix
    Attack:Reconnaissance:Host
    Query the Windows Service Control Manager for the Trellix Agent service state.

  • quick audit: ADCS, GenericWrite, roastables, unconstrained, old OS

    bhcli
    Identity:domain
    quick audit: ADCS, GenericWrite, roastables, unconstrained, old OS. Terminal answers inste

  • quick LDAP look at the partner groups

    NetExec
    Identity:GroupEnumeration
    quick LDAP look at the partner groups. Map the partner domain: which groups is your user i

  • quick-win check in the partner domain

    bhcli
    Attack:path
    quick-win check in the partner domain. Map the partner domain: which groups is your user i

  • raiseChild - raiseChild.py

    raiseChild
    Orange Cyberdefense Active Directory Mindmap

  • Randomize MAC Address

    macchanger
    Defense:Evasion:Bypass:Metadata
    Sets a fully random MAC address on the specified network interface.

  • raw LDAP query over LDAPS

    ldapsearch
    Identity:account
    raw LDAP query over LDAPS. Pull users, groups, computers, ACLs and password policy into HT

  • raw LDAP query over LDAPS

    ldapsearch
    Identity:Account:DomainUser
    Search user objects under the selected base and return sAMAccountName and description in L

  • raw memberOf — find your group

    ldapsearch
    Identity:group
    raw memberOf — find your group. Map the partner domain: which groups is your user in (nest

  • raw memberOf — find your group

    ldapsearch
    Identity:Group
    Return the memberOf values directly stored for the specified account in the trusted domain

  • rbcd - rbcd.py

    rbcd
    Orange Cyberdefense Active Directory Mindmap

  • RBCD attr on target

    bloodyAD
    Identity:delegation
    RBCD attr on target. Find constrained, unconstrained and RBCD configuration before abusing

  • RBCD attr on target — via PtH

    bloodyAD
    Identity:delegation
    RBCD attr on target — via PtH. Find constrained, unconstrained and RBCD configuration befo

  • RBCD via relay instead

    Impacket
    Network:relay
    RBCD via relay instead. When LLMNR/NBT-NS are quiet: take over DNS via DHCPv6 and relay th

  • RC4 fallback (only when you have no AES key for krbtgt)

    Impacket
    Identity:Kerberos:golden-ticket
    RC4 fallback (only when you have no AES key for krbtgt). Full domain persistence: forge a

  • RC4 fallback (only without the AES key)

    Impacket
    Identity:Kerberos:silver-ticket
    RC4 fallback (only without the AES key). Forge a TGS for one service when you have that ma

  • RC4 fallback (outgoing key, < 30 days)

    Impacket
    RC4 fallback (outgoing key, < 30 days). From a compromised child domain, escalate to the p

  • Read a Legacy LAPS Password for One Computer

    LAPS
    Identity:Credential:Plaintext
    Read the legacy Microsoft LAPS ms-Mcs-AdmPwd attribute for one authorized computer object.

  • Read a public GitHub profile

    Collector (galihap76)
    Network:Reconnaissance
    Request the public GitHub user endpoint and print the returned profile fields.

  • Read a script from standard input

    Bash
    Runs shell commands supplied on standard input. This is ordinary Bash input handling and d

  • Read a specified user's Firefox history

    Get-BrowserData
    Data:Collection:BrowserHistory
    Read URL strings from a specified Windows user's Firefox profile directory matching the sc

  • Read a Windows LAPS Password for One Computer

    LAPS
    Identity:Credential:Plaintext
    Retrieve a Windows Server Active Directory LAPS password through Microsoft's LAPS PowerShe

  • Read an accessible Confluence Cloud page

    Confluence Cloud REST API
    Attack:Collection:Data
    Retrieve a page by ID through the Confluence Cloud REST v2 page endpoint. The JSON respons

  • Read an Accessible File

    less
    Data:File:Access:Sensitive
    Page a local file that the current identity is permitted to read. Files such as /etc/shado

  • Read Chrome Login Data Records

    Google Chrome
    Attack:CredentialAccess:BrowserProfile
    Use SQLite to query a Chrome profile's Login Data database. The query returns login metada

  • Read Data from Table

    osql
    Data:Exfiltration
    Return all rows and columns from a selected visible base table.

  • Read EM410x card identifier

    Proxmark3
    Access:Physical:CredentialRead
    Read and decode an EM410x low-frequency transponder identifier with the Proxmark3 LF anten

  • Read EM410x tag

    Proxmark3
    Identity:Credential
    Read and decode an EM410x low-frequency tag; the command can report an EM410x identifier w

  • Read HTTP page titles on common web ports

    NMAP
    Network:service-fingerprint
    Scan TCP ports 80 and 443 and run Nmap's http-title script on ports that match its HTTP po

  • Read Jenkins Credentials XML

    Groovy
    Data:Files:Sensitive
    Read the raw $JENKINSHOME/credentials.xml file on the local host when this deployment uses

  • Read machine-account quota

    AddMachineAccount
    Identity:Directory
    Query the Active Directory domain's configured machine-account quota.

  • read over LDAPS (636)

    Impacket
    Identity:rbcd
    read over LDAPS (636). See who (if anyone) is already allowed to act on behalf of the targ

  • read over LDAPS (636) — with NT hash

    Impacket
    Identity:rbcd
    read over LDAPS (636) — with NT hash. See who (if anyone) is already allo

  • Read Process Environment with Groovy

    Groovy
    System:EnvironmentVariable:Access
    Print environment variables visible to the local Groovy process. This executes as the curr

  • read RBCD entry

    Impacket
    Identity:rbcd
    read RBCD entry. See who (if anyone) is already allowed to act on behalf of the target com

  • read readable gMSAs

    NetExec
    Data:Credential
    read readable gMSAs. Group Managed Service Account password reads and LAPS local admin pas

  • read readable gMSAs — via PtH

    NetExec
    Data:Credential
    read readable gMSAs — via PtH. Group Managed Service Account password reads and LAPS local

  • Read Repository Path Metadata

    Subversion (SVN)
    Network:Reconnaissance
    Display repository and latest-change metadata for a repository URL or path, including revi

  • Read RODC password replication policy groups

    ldapsearch
    Access:Policy
    Read msDS-RevealOnDemandGroup and msDS-NeverRevealGroup on domain controller computer obje

  • Read Secret from KV

    HashiCorp Vault
    Identity:Credential:Plaintext
    Retrieve and print the latest value at a specified path in a mounted Vault KV v1 or KV v2

  • Read Secret from Path

    HashiCorp Vault
    Identity:Credential:Plaintext
    Retrieve secrets from a specific path in the Vault KV store.

  • Read SharePoint list items through REST

    Host-16.Lab.Local
    Network:Connection:Traffic:HTTPS
    Send an authenticated GET to a named SharePoint list's items endpoint. curl prints the ret

  • Read SharePoint list items via REST

    SharePoint
    Data:Exfiltration
    Use a bearer token with read access to retrieve items from a named SharePoint list through

  • Read SharePoint List Items with the REST API

    Text Editor
    Data:Exfiltration
    Use an HTTP GET request and a Bearer token to retrieve list items from one SharePoint site

  • Read stored discovered names

    OWASP Amass
    Network:Host:Identity:FQDN
    Print names already stored by a prior Amass enumeration for the authorized domain; this re

  • Read Supported Browser Logins and Windows Vault

    SharpWeb
    Identity:Credential:Plaintext
    Run SharpWeb's all selector to invoke its Chrome and Firefox login readers and Windows Cre

  • Read Terraform State Snapshot

    Terraform
    Attack:CredentialAccess:TerraformState
    Read the current Terraform state from the active local or remote backend and print its raw

  • Read the current user's Chrome history and bookmarks

    Get-BrowserData
    Data:Collection:BrowserHistory
    Dot-source the function and read URL entries from the current Windows user's Chrome defaul

  • read the dMSA managed password and link

    bloodyAD
    Identity:dmsa_managed_password
    read the dMSA managed password and link. Windows Server 2025 introduced delegated MSAs. A

  • read the dMSA managed password and link — via PtH

    bloodyAD
    Identity:managed-service-account
    read the dMSA managed password and link — via PtH. Windows Server 2025 introduced delegate

  • Read the Last N Lines

    tail
    Data:File:Access
    Write the final N lines from a readable file to standard output.

  • read the victim UPN

    Certipy
    Identity:account
    read the victim UPN. ESC9: template sets CTFLAGNOSECURITYEXTENSION. ESC16: the CA disables

  • read the victim UPN — with NT hash

    Certipy
    Identity:account
    read the victim UPN — with NT hash. ESC9: template sets CTFLAGNOSECURITYEXTENSION. ESC16:

  • read via ccache

    Impacket
    Identity:rbcd
    read via ccache. See who (if anyone) is already allowed to act on behalf of the target com

  • read via PtH

    Impacket
    Identity:rbcd
    read via PtH. See who (if anyone) is already allowed to act on behalf of the target comput

  • Read Web Server Header and Page Title

    httpx
    Attack:Reconnaissance:Service:Banners
    Probe an authorized target list and report each responding service's HTTP Server header an

  • Read Web Server Header and Page Title

    httpx
    Attack:Reconnaissance:Service:Banners
    Probe an authorized target list and report each responding service's HTTP Server header an

  • Read Windows registry policy settings

    GPRegistryPolicyParser
    System:Registry:Key:Read
    Reads registry settings under the selected registry division. With no -Entries argument, i

  • Recalculate PE Checksum and Timestomp Header

    peupdate
    File:Format:PE:Modify
    Update the TimeDateStamp in the PE header of a payload executable to blend in with legitim

  • Record Audio to WAV with arecord

    Eavesdropping device
    Data:Files:Sensitive
    Record audio from the selected ALSA PCM capture device to a WAV file for 3600 seconds.

  • Recover a Hitag 2 cryptostream

    Proxmark3
    Attack:CredentialAccess:Hitag2KeystreamRecovery
    Run the documented Hitag 2 nonce-replay and length-extension attack against a card to reco

  • Recover AD FS signing certificate

    ADFSpoof
    Identity:Certificate:PFX
    Decrypts an EncryptedPFX blob with its DKM key and writes the resulting PKCS12 file.

  • Recover keys using built-in default keys

    mfoc
    Attack:CredentialAccess:RFIDKeyRecovery
    Run mfoc against an authorized MIFARE Classic card through a local libnfc-compatible reade

  • Recover keys with an additional known key

    mfoc
    Attack:CredentialAccess:RFIDKeyRecovery
    Run the same mfoc recovery against an authorized MIFARE Classic card while adding a user-p

  • Recursive Directory Copy

    cp
    Data:File:Access
    Copy a directory tree to a destination for local data staging; this command does not creat

  • Recursive Directory Listing

    ls
    System:File
    Recursively list information about files and directories under a path.

  • Recursive Force Deletion

    rm
    System:File
    Recursively remove the specified file or directory tree without prompting. -f ignores miss

  • Recursive Share Content Listing

    smbmap
    Network:SMB:Share:Browse
    Recursively enumerates directories and files in a specified SMB share.

  • Recursively Scan and Extract Embedded Firmware Contents

    binwalk
    File:Firmware:Analysis
    Scan a firmware image for supported embedded file signatures, extract recognized file type

  • Redirect incoming TCP traffic to another local port

    divertTCPconn.exe
    Network:Traffic:PortRedirection:Active
    Intercept incoming TCP packets addressed to the original local destination port and redire

  • Redirect incoming TCP traffic with debug logging and checksum offload

    divertTCPconn.exe
    Network:Traffic:PortRedirection:Active
    Intercept incoming TCP packets addressed to the original destination port, redirect them t

  • Redirect one authorized IPv4 LAN target

    arpspoof
    Network:Protocol:ARP
    Repeatedly send forged ARP replies so the selected target associates the positional host's

  • Redirector Mode

    PortBender
    Network:Proxy:Forwarding:Active
    Redirects inbound TCP connections targeting FakeDstPort to RedirectedPort. A documented us

  • Reflective managed assembly load via Windows PowerShell

    Inline Execution (PE)
    System:Process:Execution:Payload
    Reads a managed .NET assembly file into bytes, loads it into the current PowerShell proces

  • Reflective PE Injection

    Invoke-ReflectivePEInjection
    System:Process:Memory:VirtualAlloc
    Maps an ASLR-compatible DLL into a selected Windows process using the fork's Invoke-Reflec

  • Reflective PE Injection into Current Process

    Invoke-ReflectivePEInjection
    System:Process:Memory:Injected
    Loads and reflectively executes a Windows PE binary entirely in memory within the current

  • Register a Daemon as an Auto-Start Service

    cygrunsrv
    Attack:Persistence:Service
    Register an existing Cygwin daemon executable with the Windows Service Control Manager as

  • Register Local COM DLL (DllRegisterServer)

    regsvr32.exe
    Access:Execution:Binary
    Silently invoke a local self-registering DLL's exported DllRegisterServer in the regsvr32

  • Register Local Proxy DLL

    regsvr32.exe
    Access:Execution:Binary
    Silently register a DLL file to execute DllRegisterServer payload in target user context.

  • Registry Run Key Persistence

    SharPersist
    System:Registry:Value:Set
    Adds a named value under the current user's HKCU\Software\Microsoft\Windows\CurrentVersion

  • relay + run command

    Impacket
    Attack:ntlm-relay
    relay + run command. Forward captured NTLM auth to hosts where SMB signing is not required

  • Relay a named user's NTLM authentication to SMB

    MultiRelay
    Attack:CredentialAccess:NTLMRelay
    Listen for an incoming NTLM authentication by the named user and relay it to the specified

  • Relay a named user's NTLM authentication to SMB

    MultiRelay
    Attack:CredentialAccess:NTLMRelay
    Listen for an incoming NTLM authentication by the named user and relay it to the specified

  • relay Exchange$ → DCSync rights for your user

    Impacket
    relay Exchange$ → DCSync rights for your user. Exchange in scope? Finger

  • Relay Kerberos over DNS (with mitm6)

    krbrelayx
    Attack:LateralMovement:Success
    Relays Kerberos authentication via DNS Dynamic Updates using mitm6 to intercept the reques

  • Relay Kerberos over HTTP to AD CS (ESC8)

    krbrelayx
    Attack:LateralMovement:Success
    Relays Kerberos authentication to an AD CS web endpoint to request a certificate for a spe

  • Relay Kerberos over SMB

    krbrelayx
    Attack:LateralMovement:Success
    Relays Kerberos authentication to an SMB share on a target host.

  • relay list, loot to disk

    Impacket
    Attack:ntlm-relay
    relay list, loot to disk. Forward captured NTLM auth to hosts where SMB signing is not req

  • Relay machine authentication to LDAP and execute a SYSTEM service

    DavRelayUp
    System:Process:Execution:SYSTEM
    In an explicitly authorized lab or test scope, the documented flow creates or uses a contr

  • Relay Machine Kerberos Authentication to LDAP with RBCD

    KrbRelayUp
    Coerce Kerberos authentication from the local computer account and relay it to LDAP to con

  • Relay NTLM to LDAP for resource-based constrained delegation

    ntlmrelayx
    Attack:CredentialAccess:NTLMRelay
    Use the LDAP relay's --delegate-access operation to grant a controlled computer account re

  • Relay NTLM to LDAP for resource-based constrained delegation

    ntlmrelayx
    Attack:CredentialAccess:NTLMRelay
    Use the LDAP relay's --delegate-access operation to grant a controlled computer account re

  • Relay NTLM to LDAP to add a computer account

    ntlmrelayx
    Attack:CredentialAccess:NTLMRelay
    Relay an incoming NTLM authentication exchange to a domain controller and request creation

  • Relay NTLM to SMB and expose successful sessions through SOCKS

    ntlmrelayx
    Attack:CredentialAccess:NTLMRelay
    Relay an incoming NTLM authentication exchange to an SMB target and expose successful rela

  • Relay NTLM to SMB with SOCKS Proxy

    ntlmrelayx
    Attack:C2:Connection:Established
    Relay NTLM hashes to SMB shares and establish a SOCKS proxy for further pivoting.

  • relay single target

    Impacket
    Attack:ntlm-relay
    relay single target. Forward captured NTLM auth to hosts where SMB signing is not required

  • relay site server → DB admin (replace query; --socks-port for SOCKS)

    Impacket
    Access:relay
    relay site server → DB admin (replace query; --socks-port for SOCKS). Fi

  • Relay SMB Authentication and Dump SAM Hashes

    smbrelayx
    Attack:CredentialAccess:Relay:SAMDump
    Listens for incoming SMB connections and relays them to the target host to dump local SAM

  • Relay SMB Authentication and Execute Command

    smbrelayx
    Attack:Execution:Relay:Command
    Relays incoming SMB authentication to the target host and executes an arbitrary command vi

  • Relay SMB Authentication and Execute Executable File

    smbrelayx
    Attack:Execution:Relay:Binary
    Uploads and executes a binary executable payload on the remote host upon successful authen

  • Relay SMB authentication to SCCM AdminService

    SCCMHunter
    Attack:PrivilegeEscalation:SCCMAdminServiceRelay
    Listen for incoming SMB authentication and relay an accepted NTLM authentication to the ta

  • relay to CA (no proxy)

    Impacket
    Attack:ADCS:ESC8
    relay to CA (no proxy). Relay NTLM (often coerced from a DC) to the CA web enrollment endp

  • relay to LDAPS and grant DCSync

    Impacket
    Network:relay
    relay to LDAPS and grant DCSync. When LLMNR/NBT-NS are quiet: take over DNS via DHCPv6 and

  • Reload configured NGINX reverse proxy

    NGINX Reverse Proxy
    Attack:C2:Proxy:Available
    Sends a reload signal to the running NGINX master process after the active configuration h

  • Remote Command Execution

    PsExec
    System:Process:Execution:RemoteCommand
    Execute a command or program on a remote Windows system through SMB and a temporary servic

  • Remote Command Execution

    PsExec
    System:Process:Execution:RemoteCommand
    Execute a command or program on a remote system using SMB shares.

  • Remote Command Execution

    smbmap
    Attack:Execution:SMB:Command
    Executes remote command on target host via administrative SMB access.

  • Remote Command Execution via MMC20 DCOM

    dcomexec
    System:Process:Execution:RemoteCommand
    Run one command through the MMC20.Application DCOM object on a remote Windows host. By def

  • Remote Command Execution via SMB Service

    Impacket psexec.py
    Attack:LateralMovement:PsExec:Command
    Authenticates over SMB, uploads temporary RemCom service binary to an administrative share

  • Remote Command Execution via XLM Macro

    ExecuteExcel4Macro
    System:Process:Execution:RemoteCommand
    Instantiates Excel.Application via DCOM and executes an arbitrary command via the ExecuteE

  • Remote command through ExcelDDE

    Invoke-DCOM
    System:Process:Execution:RemoteCommand
    Creates the remote Excel.Application COM object and starts a DDE conversation with cmd usi

  • Remote command through MMC20.Application

    Invoke-DCOM
    System:Process:Execution:RemoteCommand
    Creates the remote MMC20.Application COM object and calls ExecuteShellCommand with the sup

  • Remote command through ShellWindows

    Invoke-DCOM
    System:Process:Execution:RemoteCommand
    Creates the remote ShellWindows COM object and invokes ShellExecute for cmd.exe with the s

  • Remote Credential Guard (FreeRDP ≥ 3.9, server-side RCG needed)

    FreeRDP
    Access:remote-desktop
    Remote Credential Guard (FreeRDP ≥ 3.9, server-side RCG needed). xfreerdp on Kali: NLA wit

  • Remote DLL execution (NT hash)

    CVE-2021-1675.py
    Attack:PrintNightmare
    Use the target's Print Spooler RPC endpoint to stage and load a supplied DLL from an attac

  • Remote DLL execution (password)

    CVE-2021-1675.py
    Attack:PrintNightmare
    Use the target's Print Spooler RPC endpoint to stage and load a supplied DLL from an attac

  • Remote Execution via WMI

    Impacket
    System:Process:Execution:RemoteCommand
    Execute an authorized command on a remote Windows host through DCOM/WMI using Win32Process

  • Remote Execution with Custom Service Name

    Impacket psexec.py
    Attack:LateralMovement:PsExec:CustomService
    Overrides default service name (RemComSvc) with a custom identifier to evade simplistic st

  • Remote Host Audit

    Seatbelt
    Attack:Reconnaissance:Host
    Run Seatbelt's remote-specific host checks against a Windows target using the current secu

  • Remote Host Audit with Credentials

    Seatbelt
    Attack:Reconnaissance:Host
    Perform a remote security audit on a target Windows host using explicit domain or local cr

  • Remote Memory Dump and LSASS Extraction

    physmem2profit
    Identity:Credential:Hash
    Connects to the server, mounts physical RAM, and uses Rekall plugins to generate an LSASS

  • Remote PowerShell Execution (WinRM)

    ansible-playbook
    System:Process:Execution:RemoteCommand
    Run an existing Windows-targeted playbook containing an ansible.windows.winshell task over

  • Remote PowerShell Execution (WinRM)

    ansible-playbook
    System:Process:Execution:RemoteCommand
    Run a PowerShell command on a Windows target using Ansible's ad hoc winshell module over W

  • Remote PowerShell Execution (WinRM)

    ansible-playbook
    System:Process:Execution:RemoteCommand
    Execute arbitrary PowerShell commands on a remote Windows host using the winshell module.

  • Remote Process Execution

    wmic
    System:Process:Execution:Payload
    Call Win32Process.Create through the target's WMI namespace to start a specified process r

  • Remote process execution via MMC20.Application

    ExecuteShellCommand
    System:Process:Execution:RemoteCommand
    Uses PowerShell .NET COM activation to connect to MMC20.Application on the target, then st

  • Remote RDP via Pass-the-Hash (Mimikatz)

    InternalAllTheThings
    Attack:LateralMovement:Success
    Use Mimikatz sekurlsa::pth to launch the RDP client with the supplied NTLM identity and co

  • Remote Registry OS Build Enrichment

    ADWSDomainDump
    System:Registry
    Add full cumulative-update OS build numbers to computer records in the normal reports by q

  • remote registry query

    Impacket
    System:registry
    remote registry query. DCOM execution, remote service/registry manipulation and RDP checks

  • remote registry query — with NT hash

    Impacket
    System:registry
    remote registry query — with NT hash. DCOM execution, remote service/regi

  • remote registry save (admin)

    Impacket
    System:registry
    remote registry save (admin). DCOM execution, remote service/registry manipulation and RDP

  • remote registry save (admin) — with NT hash

    Impacket
    System:registry
    remote registry save (admin) — with NT hash. DCOM execution, remote servi

  • Remote SAM and SECURITY secret collection

    secretsdump
    Identity:Credential:Hash:NTLM
    Run the normal remote-operations workflow to collect SAM hashes and SECURITY-hive LSA or c

  • Remote secret collection via Pass-the-Hash

    secretsdump
    Identity:Credential:Hash:NTLM
    Dump SAM hashes, LSA secrets, and NTDS credential data from a remote target using NTLM has

  • Remote Service Creation

    ansible-playbook
    System:Configuration:Service
    Run a Windows-targeted playbook containing an ansible.windows.winservice task that creates

  • Remote Service Creation

    ansible-playbook
    System:Configuration:Service
    Create or configure and start a Windows service on a target. A newly created service defau

  • Remote Service Creation

    ansible-playbook
    System:Configuration:Service
    Create and start a new system service on a remote Windows host to establish persistence.

  • Remote Session Extraction via WMI (Current Context)

    SessionGopher
    Identity:Credential:Plaintext
    Queries one authorized remote Windows host's registry and client configuration through WMI

  • Remote Session Extraction via WMI (Explicit Credentials)

    SessionGopher
    Identity:Credential:Plaintext
    Queries one authorized remote Windows host's registry and client configuration through WMI

  • Remote WMI Execution via Auth File

    WMIexec
    Attack:LateralMovement:WMIExecution
    Executes a supplied command on a remote Windows host through WMI over DCOM using a local a

  • Remote WMI Execution via Pass-the-Hash

    WMIexec
    Attack:LateralMovement:PassTheHash
    Executes remote commands over WMI using NTLM hash authentication without requiring plainte

  • Remote XLM EXEC via Excel.Application DCOM

    ExecuteExcel4Macro
    System:Process:Execution:RemoteCommand
    Activates Excel.Application on a remote Windows host over DCOM and invokes ExecuteExcel4Ma

  • remove Kerberos preauth → AS-REP roast

    bloodyAD
    Identity:userAccountControl
    remove Kerberos preauth → AS-REP roast. UserAccountControl manipulation: kill preauth for

  • remove Kerberos preauth → AS-REP roast — via PtH

    bloodyAD
    Identity:userAccountControl
    remove Kerberos preauth → AS-REP roast — via PtH. UserAccountControl manipulation: kill pr

  • remove member (cleanup)

    bloodyAD
    Access:group-membership-remove
    remove member (cleanup). Add members, grant GenericAll / DCSync / RBCD.

  • remove member (cleanup) — via PtH

    bloodyAD
    Access:group-membership-remove
    remove member (cleanup) — via PtH. Add members, grant GenericAll / DCSync / RBCD.

  • Remove One Key Credential

    Whisker
    Identity:Credential
    Removes only the msDS-KeyCredentialLink value whose DeviceID matches the supplied GUID.

  • remove preauth via ccache

    bloodyAD
    Identity:userAccountControl
    remove preauth via ccache. UserAccountControl manipulation: kill preauth for AS-REP, unloc

  • Remove signature data from a test copy

    SigThief
    File:Format:PE:Modify
    Clear the certificate-table pointer and truncate signature bytes in a separate output PE f

  • remove SPN from old owner (your notes)

    bloodyAD
    Identity:servicePrincipalName
    remove SPN from old owner (your notes). Constrained delegation points at a service that do

  • Render Markdown mindmap

    Excalimap
    File:Create:Excalidraw
    Render the configured Markdown mindmap into an Excalidraw JSON file.

  • Renew current TGT

    kinit
    Identity:kerberos
    Renew the TGT in the selected credentials cache when it is renewable and within the KDC's

  • Replay most recently read Wiegand value

    BLEKey
    System:Hardware:RFID_Reader
    Use BLE to trigger the authorized BLEKey device to transmit its most recently read Wiegand

  • Request a host service ticket

    kvno
    Identity:Kerberos
    Request a Kerberos service ticket for the specified host principal and report its key vers

  • Request a Kerberos TGT

    asktgt
    Identity:Kerberos:Ticket:TGT
    Request a TGT for a specified domain user with that user's password and save the returned

  • request a Machine certificate as the spoofed DC

    Certipy
    Identity:certificate-request
    request a Machine certificate as the spoofed DC. Take over a computer account, point its d

  • request a server-auth cert for the service FQDN

    Certipy
    Identity:ADCS
    request a server-auth cert for the service FQDN. A template allows enrollee-supplied subje

  • request a server-auth cert for the service FQDN — with NT hash

    Certipy
    Identity:ADCS
    request a server-auth cert for the service FQDN — with NT hash. A template allows enrollee

  • Request a TGS for a target user SPN

    Impacket
    Identity:service
    Requests a service ticket for the SPN currently associated with the target user. It does n

  • Request a TGS for a target user SPN with NT hash

    Impacket
    Identity:service
    Requests a service ticket for the SPN currently associated with the target user using NTLM

  • Request a TGS from an Existing TGT

    Kekeo
    Identity:Kerberos:Ticket:TGS
    Use a previously saved TGT to request a service ticket for the specified Service Principal

  • Request a TGT with a Password

    Kekeo
    Identity:Kerberos:Ticket:TGT
    Send an AS request to the Kerberos KDC using the supplied domain username and password and

  • Request a TGT with a password and a process-time offset

    faketime
    Runs Impacket getTGT with a domain password inside the libfaketime wrapper. On success, ge

  • Request a TGT with an NT hash and a process-time offset

    faketime
    Runs Impacket getTGT with an NT hash inside the libfaketime wrapper. The -hashes argument

  • Request a TGT with an NTLM Hash

    Kekeo
    Identity:Kerberos:Ticket:TGT
    Send an AS request to the Kerberos KDC using an account's NTLM hash (RC4 key) to request a

  • Request a ticket with a specified session-key enctype

    kvno
    Identity:Kerberos
    Request a service ticket for the specified host principal while asking for the listed sess

  • Request agent check-in

    demon
    System:Host:Information
    Requests a check-in from the active Demon agent and displays its metadata together with ho

  • request all TGS hashes

    Impacket
    Identity:service
    request all TGS hashes. Request service tickets for accounts with SPNs and crack them offl

  • request all TGS hashes — with NT hash

    Impacket
    Identity:service
    request all TGS hashes — with NT hash. Request service tickets for accoun

  • Request an ESC1 Certificate

    msfconsole
    Identity:Certificate:PFX
    Request a certificate from an authorized ESC1 test template using an alternate UPN and its

  • request cert as target user

    Certipy
    Identity:ADCS
    request cert as target user. Request a certificate as any user because the template allows

  • request cert as target user — with NT hash

    Certipy
    Identity:ADCS
    request cert as target user — with NT hash. Request a certificate as any user because the

  • Request cross-domain CIFS service ticket

    asktgs
    Identity:Kerberos:Ticket:TGS
    Request a CIFS service ticket for a target host using an existing TGT and save the returne

  • Request cross-forest CIFS service ticket with Pass-the-Ticket

    asktgs
    Identity:Kerberos:Ticket:TGS
    Request a Kerberos service ticket for a target cross-forest service using an existing inte

  • Request Kerberos Service Ticket

    getST.py
    Identity:Kerberos:Ticket:ServiceTicket
    Request a Kerberos service ticket for the specified service principal name and save it as

  • Request Kerberos TGT

    getTGT.py
    Identity:Kerberos:Ticket:TGT
    Request a TGT for a domain account and save it to the account-named Kerberos credential ca

  • Request NTP Hashes for Computer Accounts

    Timeroast
    Identity:Credential:Hash
    Send NTP requests to a target domain controller to retrieve password hashes for computer a

  • Request one user's key-list secret without SMB enumeration

    keylistattack.py
    Identity:Credential-Dumping
    LIST mode targets one named account directly and skips the SMB/SAMR account-enumeration pa

  • Request Service Ticket Using Cached TGT

    impacket-getST
    Identity:Kerberos:Ticket:TGS
    Request one Kerberos service ticket for the specified SPN using the matching identity's ca

  • Request SPN Service Tickets

    impacket-GetUserSPNs
    Identity:Credential:Hash
    Query the target domain for user SPNs and request the associated Kerberos service tickets,

  • Request SPNs and Kerberoast

    Kerberoasting Tools
    Identity:Credential:Hash
    Queries enabled user accounts with SPNs and, with -request, requests service tickets and p

  • Request TGT with a PFX certificate

    gettgtpkinit.py
    Access:Ticket:TGT
    Uses certificate-based Kerberos PKINIT to request a TGT for the certificate identity, save

  • request the cert as the victim identity

    Certipy
    Identity:certificate
    request the cert as the victim identity. ESC9: template sets CTFLAGNOSECURITYEXTENSION. ES

  • request the certificate (saves {{victim}}.pfx)

    Certipy
    Identity:certificate
    request the certificate (saves {{victim}}.pfx). The target uses Schannel UPN mapping (Cert

  • Request UAC Elevation for a Command

    elevate
    System:Process:Execution:Elevated
    Start a command through elevate.exe's documented -c mode, which runs it in a terminating c

  • request via ccache

    Certipy
    Identity:ADCS
    request via ccache. Request a certificate as any user because the template allows a suppli

  • Request Wireless Monitor Mode

    iwconfig
    Attack:Reconnaissance:Wireless:MonitorMode
    Request monitor mode for the selected wireless interface. This changes the local interface

  • Reset Domain User Password (NT Hash Authentication)

    rpcclient
    Identity:Credential:Password
    Use the SAMR setuserinfo2 operation to set the target domain user's password. The caller n

  • Reset Domain User Password (Password Authentication)

    rpcclient
    Identity:Credential:Password
    Use the SAMR setuserinfo2 operation to set the target domain user's password. The caller n

  • Reset the default admin password

    bloodhound-cli
    Access:credential
    Stop the CE containers, generate a new default-admin password, recreate the default admin

  • reset via ccache

    bloodyAD
    Identity:password
    reset via ccache. Reset a password with GenericAll / User-Force-Change-Password.

  • ResetNightmare PowerShell PoC

    ResetNightmare
    Attack:PrivilegeEscalation
    Invoke the official PowerShell function to exercise the ResetNightmare password-reset flaw

  • Resolve Active Subdomains

    dnsx
    Network:Host:Identity:TargetIP
    Resolve hostnames from a supplied subdomain list with an A query and save returned address

  • Resolve an IPv4 Host Record Through the Proxy

    Proxychains
    Network:Proxy:Forwarding:Active
    Use the legacy proxyresolv helper to query a DNS server over TCP through the configured pr

  • resolve SIDs against the trusted DC

    Impacket
    resolve SIDs against the trusted DC. Users from a trusted domain can be members of your gr

  • resolve SIDs against the trusted DC — with NT hash

    Impacket
    resolve SIDs against the trusted DC — with NT hash. Users from a trusted

  • Responder - responder

    Responder
    Orange Cyberdefense Active Directory Mindmap

  • Restart W32Time Service

    Sandman
    System:Service:W32Time
    Stops and starts the Windows Time service so it reloads the configured TimeProvider DLL.

  • Restore a Backup into a Mapped Namespace

    Velero
    System:File:Modified:Config
    Restore resources from a named Velero backup into the connected target cluster, mapping on

  • Restore Data to Target Namespace

    Velero
    System:Configuration:Cloud:Restore
    Create a restore from an existing Velero backup. Resources normally return to their record

  • Restore Extensions from Mapping File

    Shadowcloak
    System:File:Write
    Use a previously generated extension mapping file to restore matching files directly insid

  • restore preauth

    bloodyAD
    Identity:userAccountControl
    restore preauth. UserAccountControl manipulation: kill preauth for AS-REP, unlock/disable

  • restore preauth — via PtH

    bloodyAD
    Identity:userAccountControl
    restore preauth — via PtH. UserAccountControl manipulation: kill preauth for AS-REP, unloc

  • Restore the DC machine-account password

    zerologon_exploit.py
    Defense:remediation
    Use the repository's separate restorepassword.py helper after the authorized test. It requ

  • RESTORE the original password

    zerologon_exploit.py
    Defense:remediation
    RESTORE the original password. Reset the DC machine account password to empty, DCSync, the

  • Resume Suspended Local Process

    PsSuspend
    Attack:DefenseEvasion:ProcessResume
    Resumes all threads of a previously suspended process, restoring normal process execution.

  • Retrieve a repository file for review

    GitLab
    Data:Files:Sensitive
    Retrieve the raw contents of one selected repository file for authorized inspection. The e

  • Retrieve Current User TGT via tgtdeleg

    Rubeus
    Identity:Kerberos:Ticket:TGT
    Use the Kerberos GSS-API fake-delegation method to retrieve a usable TGT for the current u

  • Retrieve current-user TGT specifying target SPN

    tgtdeleg
    Identity:Kerberos:Ticket:TGT
    Requests a usable .kirbi TGT and session key for the current Windows user through Kerberos

  • Retrieve current-user TGT via fake delegation

    tgtdeleg
    Identity:Kerberos:Ticket:TGT
    Requests a usable .kirbi TGT and session key for the current Windows user through Kerberos

  • Retrieve Domain DPAPI Backup Key

    SharpDPAPI
    Identity:Credential:PrivateKey:DPAPIBackupKey
    Retrieves the domain DPAPI backup key from a domain controller using LsaRetrievePrivateDat

  • Retrieve Remote Loot Archive

    scp
    Data:Transfer
    Retrieve /tmp/loot.tgz from an authorized SSH host into the local current working director

  • Retrieve Secret Policies with an Existing Client Identity

    SCCMSecrets
    Identity:Credential:Plaintext
    Use a previously registered or compromised SCCM client identity to retrieve the secret pol

  • Retrieve Secret Policies with Machine Account Credentials

    SCCMSecrets
    Identity:Credential:Plaintext
    Register a new SCCM client using an authorized machine account and retrieve the secret pol

  • Retrieve the LDAPS Service Certificate

    openssl
    Network:Reconnaissance
    Connect to an authorized TLS endpoint on TCP port 636 and save the first server-presented

  • retry policy request — with NT hash

    SCCMHunter
    retry policy request — with NT hash. Find SCCM infrastructure, profile site systems, and a

  • retry policy request (from a previous registration)

    SCCMHunter
    retry policy request (from a previous registration). Find SCCM infrastructure, profile sit

  • Return a CNAME for one scoped DNS name

    mitm6-cname.py
    Attack:Network:DNS:CNAMEResponseSpoofed
    In an authorized isolated lab, configure a CNAME response for one exact source hostname wh

  • Return a controlled DNS answer for a lab domain

    dnsmasq
    Network:DNS-Redirection
    In an authorized lab, return a controlled address for A/AAAA queries in a test domain whil

  • Return HTTP Basic Authentication

    Responder
    Identity:Credential:Plaintext
    When the HTTP module is enabled, -b returns an HTTP Basic challenge instead of the default

  • Return Wireless Interface to Managed Mode

    airmon-ng
    Network:Interface:Wireless:Monitor
    Stop monitor mode on the interface reported by airmon-ng; driver behavior determines wheth

  • Reverse DNS Range Lookup

    DNSRecon
    Network:Reconnaissance
    Query PTR records for IP addresses in an IPv4 or IPv6 range or CIDR.

  • Reverse Shell via TCP

    socat
    Attack:RemoteExecution
    Connect outward from a POSIX or Cygwin host to an existing TCP listener and attach a local

  • Reverse Shell via TCP

    socat
    Attack:RemoteExecution
    Create a reverse shell by binding a local port and executing a shell on connection.

  • Review an Instagram profile

    Collector (galihap76)
    Network:Reconnaissance
    Fetch Instagram profile information with Instaloader for an explicitly authorized profile.

  • Review Domain SPF and DMARC Posture

    spoofcheck
    Network:DNS:Record:Query
    Analyzes a target domain's SPF and DMARC DNS records to identify email spoofing misconfigu

  • RID brute via guest session (2000 covers builtins plus the custom range)

    NetExec
    Identity:users
    RID brute via guest session (2000 covers builtins plus the custom range). What is exposed

  • RID cycling to 2000 (nxc default 4000; RID ≤1000 = builtin/standard, custom accounts usually 1000–2000; works over null/guest sessions too)

    NetExec
    Identity:rid-cycling
    RID cycling to 2000 (nxc default 4000; RID ≤1000 = builtin/standard, custom accounts usual

  • RID cycling to 2000 (nxc default 4000; RID ≤1000 = builtin/standard, custom accounts usually 1000–2000; works over null/guest sessions too) — via PtH

    NetExec
    Identity:rid-cycling
    RID cycling to 2000 (nxc default 4000; RID ≤1000 = builtin/standard, custom accounts usual

  • Roast Service Tickets

    Kerberoast
    Identity:Credential:Hash
    Request Kerberos service tickets for domain users with SPNs and write the resulting Kerber

  • roast via ccache

    Impacket
    Identity:Kerberos
    roast via ccache. No roastable SPN? Give a user you can write to one, roast, clean up.

  • roast without preauth

    Impacket
    Identity:user
    Requests AS-REP material for the specified user only when Kerberos pre-authentication is d

  • RODC golden ticket (Rubeus)

    Rubeus
    Attack:Execution:Tool
    RODC golden ticket (Rubeus). Admin on a read-only DC? Dump what it may cache, keylist-atta

  • RODC golden ticket (Rubeus)

    Rubeus
    Forge a golden ticket for an RODC Key List Request using the matching RODC KRBTGT key and

  • RODC krbtgt key (needs DCSync rights on a writable DC)

    Impacket
    RODC krbtgt key (needs DCSync rights on a writable DC). Admin on a read-only DC? Dump what

  • rootDSE / schema level

    bloodyAD
    rootDSE / schema level. Swiss army knife for LDAP writes. Three auth styles: password, NT

  • Route requests through a parent proxy

    Squid Proxy
    Network:Proxy:Parent:Configured
    Append a parent cache peer and require matching requests to use a proxy rather than connec

  • Route selected subnet over SSH

    sshuttle
    Network:Proxy:Forwarding:Active
    Forward client TCP sessions for the selected subnet through the remote SSH server to their

  • RPC session enumeration (impacket)

    Impacket
    Identity:session
    Tracks SMB sessions on the selected host and, with administrative access, locally logged-o

  • RPC session enumeration with NT hash

    Impacket
    Identity:session
    RPC session enumeration (impacket) — with NT hash. Find logged-on users a

  • rpcclient variant

    rpcclient
    Attack:Execution:Tool
    rpcclient variant. Reset a password without GenericAll (ForceChangePassword) or add yourse

  • rpcclient variant — via PtH

    rpcclient
    Attack:Execution:Tool
    rpcclient variant — via PtH. Reset a password without GenericAll (ForceChangePassword) or

  • Rubeus Kerberoast

    Kerberoasting Tools
    Identity:Credential:Hash
    Requests service tickets for SPN-bearing accounts in the specified Active Directory domain

  • Rule-based wordlist recovery

    hashcat
    Identity:Credential:Hash
    Apply a rules file to wordlist candidates, then compare them against hashes in a supported

  • Run a .NET Application DLL

    exec_dotnet
    System:Process:Execution:CodeExecution
    Launches the managed application entry point in an existing DLL using the .NET host. This

  • Run a command shell with user-mode hooks bypassed

    EDRSandblast
    Defense:Evasion:Bypass:EDR
    Open cmd.exe with user-mode unhooking enabled. This applies to user-land API hooks; kernel

  • Run a Command with Previously Saved Credentials

    runas
    System:Process:Execution
    Start cmd.exe under the specified domain account using credentials previously saved by the

  • Run a named macro

    winword
    System:Process:Execution:Macro
    Launch Word and run a specified macro with the documented /m switch.

  • Run a named Word VBA macro

    Microsoft Word VBA Macro Execution
    Attack:Execution:Payload
    Start Windows desktop Word and invoke a named macro available in Word's macro context. Eff

  • Run a payload through an existing service

    SCShell
    System:Process:Execution:RemoteCommand
    Temporarily changes the selected existing service's binary path, starts the service, and r

  • run a query from a file

    bhcli
    run a query from a file. Run the queries from this page through the CE API and post-proces

  • Run a Query Through a SQL*Plus Script

    SQL*Plus
    Data:Database:Records:Collected
    Connect to an Oracle service and execute a local query script against an authorized table

  • Run a remote identity query

    winrs
    Attack:LateralMovement:WinRMExecution
    Opens a WinRS remote shell on the target and runs whoami /all to return the remote process

  • Run a Remote Script Block

    PowerShell Remoting
    System:Process:Execution:RemoteCommand
    Execute a script block on one remote computer and return its output to the caller.

  • Run a restricted DNS forwarder

    dnsmasq
    Network:Service
    Run a DNS forwarder on one authorized interface, using an explicit upstream resolver and q

  • Run a shell command over SSH

    Ansible
    System:Process:Execution:RemoteCommand
    Run a simple identity query on an authorized POSIX host over SSH using an explicit invento

  • Run a TCP Client Through the Proxy Chain

    Proxychains
    Network:Proxy:Forwarding:Active
    Launch a compatible network client so its supported TCP sockets use the proxy endpoints in

  • Run a TCP Client Through the Proxy Chain

    Proxychains
    Network:Proxy:Forwarding:Active
    Launch a compatible network client so its supported TCP sockets use the proxy endpoints in

  • Run a Windows command over WinRM

    Ansible
    System:Process:Execution:RemoteCommand
    Run a harmless identity query on a Windows host selected from inventory. The host must be

  • Run Active Directory Healthcheck

    PingCastle
    Access:Permission:AD:AbusableACL
    Assess one Active Directory domain and generate HTML and XML healthcheck reports.

  • Run Akagi32.exe with an executable path

    akag0th
    Access:Privilege:Escalation:UAC
    Choose this architecture-specific alternative only when supplying a full executable path f

  • Run Akagi32.exe with the default elevated command prompt

    akag0th
    Access:Privilege:Escalation:UAC
    Run one UACME method through Akagi32.exe with the upstream default behavior: launch an ele

  • Run Akagi64.exe with an executable path

    akag0th
    Access:Privilege:Escalation:UAC
    Choose this alternative only when supplying a full executable path for Akagi64.exe to atte

  • Run Akagi64.exe with the default elevated command prompt

    akag0th
    Access:Privilege:Escalation:UAC
    Run one UACME method through Akagi64.exe with the upstream default behavior: launch an ele

  • Run all privilege-escalation checks in audit mode

    SharpUp
    Attack:Reconnaissance:Host:PrivilegeEscalation
    Run every built-in privilege-escalation enumeration check even when the process is high-in

  • Run an approved Configuration Manager script

    SCCM
    Attack:LateralMovement:Success
    Run an approved PowerShell script by GUID against a Configuration Manager device collectio

  • Run an authorized custom LDAP query

    ADSearch
    Identity:Directory
    Search the directory with an LDAP filter and select returned attributes.

  • Run an Authorized LinkedIn Reconnaissance Search

    LinkedInt
    Network:Reconnaissance
    Run a keyword search using an account and data access authorized for the assessment. The s

  • Run AutoHotkey Script

    AutoHotkey
    Attack:Execution:Script
    Execute one reviewed AutoHotkey v2 script with the installed v2 runtime.

  • Run AutoHotkey Script

    AutoHotkey
    Attack:Execution:Script
    Execute one reviewed AutoHotkey v2 script with the installed v2 runtime.

  • Run AutoIt Script

    AutoIt
    Attack:Execution:Script
    Run one reviewed AutoIt v3 script with the AutoIt interpreter.

  • Run base privilege-escalation checks

    PrivescCheck
    System:Process:Execution:PowerShell
    Dot-source PrivescCheck.ps1 and run the base local enumeration checks in the current Power

  • Run Blue Coat local-serving categorization flow

    Chameleon
    Network:Proxy:Categorization:Check
    Run the repository's Blue Coat --submit path: clone the configured Bank of America homepag

  • Run Command with Host Network Namespace

    docker
    Attack:Execution:Payload
    On Linux Docker Engine, run the supplied command in a container that shares the daemon hos

  • Run Computer Management under an authorized alternate account

    Microsoft Management Console (MMC)
    Identity:Account:User:Domain
    Use Windows runas to launch the built-in Computer Management console under specified crede

  • Run default PowerShell enumeration

    winPEAS
    Attack:Reconnaissance:HostEnumeration
    Run the PowerShell flavor's default Windows-local audit of username/password locations in

  • Run default Windows enumeration

    winPEAS
    Attack:Reconnaissance:HostEnumeration
    Run the default .NET checks on the local Windows host and display possible privilege-escal

  • run encoded payload (avoids quoting hell)

    PowerShell
    Defense:execution
    run encoded payload (avoids quoting hell). Listeners and one-liners for both platforms, pl

  • run encoded payload (avoids quoting hell)

    PowerShell
    Attack:Execution:Script
    Executes the supplied Base64-encoded PowerShell command string; its effects depend on the

  • Run extended and audit checks with reports

    PrivescCheck
    System:Process:Execution:PowerShell
    Run the extended and audit check sets and write human-readable and machine-readable report

  • Run KeeFarce in an authorized lab

    KeeFarce
    Identity:Credential:Plaintext
    Launch the architecture-matched KeeFarce executable while KeePass 2.x is running with its

  • Run keys (persistence/malware)

    NetExec
    System:Configuration
    Run keys (persistence/malware). Classic credential locations on Windows hosts after you la

  • Run keys (persistence/malware) — via PtH

    NetExec
    System:Configuration
    Run keys (persistence/malware) — via PtH. Classic credential locations on Windows hosts af

  • Run one command after an NTLM relay

    MultiRelay
    System:Process:Execution:RemoteCommand
    After an authorized NTLM relay succeeds with an account able to access the target administ

  • Run one command after an NTLM relay

    MultiRelay
    System:Process:Execution:RemoteCommand
    After an authorized NTLM relay succeeds with an account able to access the target administ

  • Run Project-Defined MSBuild Tasks

    Visual Studio
    Defense:Evasion:ProxyExecution
    Invoke MSBuild on a reviewed project file. The default build target can run project-define

  • Run Scheduled Task Immediately

    Windows Task Scheduler
    System:Process:Execution
    Start an existing scheduled task immediately, without waiting for its scheduled trigger.

  • Run Scheduled Task Manually

    Schtasks.Exe
    Attack:Execution:ScheduledTasks
    Start an existing scheduled task immediately, ignoring its schedule and using its saved pr

  • Run simple SMB and NetBIOS enumeration

    enum4linux
    Network:Service:Discovery
    Run enum4linux's documented simple enumeration set against one authorized Windows or Samba

  • Run SSLStrip HTTPS Downgrade Proxy

    sslstrip
    Attack:CredentialAccess:MITM:Downgrade
    Listens on local port, transparently stripping HTTPS redirection links to cleartext HTTP a

  • Run SSLStrip with Favicon and All Traffic Capture

    sslstrip
    Attack:CredentialAccess:MITM:FaviconSpoof
    Executes SSLStrip with lock favicon spoofing and all-request logging.

  • Run the batch flavor

    winPEAS
    Attack:Reconnaissance:HostEnumeration
    Run the PEASS-ng batch implementation for Windows-local enumeration.

  • Run the bundled Kerberoast workflow

    p0wnedShell
    Identity:Credential-Abuse
    Launch p0wnedShell and use its Kerberoast submenu to request service tickets for SPN-enabl

  • Run the local direct-syscall demonstration

    HellsGate
    System:Process:Memory:Shellcode
    Runs the built sample with its embedded test bytes in the current process; it does not acc

  • Run the PowerShell full check

    winPEAS
    Attack:Reconnaissance:HostEnumeration
    Run the PowerShell flavor's documented FullCheck audit for APIs, keys, and tokens; upstrea

  • Run the proof-of-concept executable

    Ekko
    Defense:Evasion:SleepObfuscation
    Runs the repository's x64 demonstration executable, which repeatedly invokes EkkoObf with

  • Run the standalone RottenPotatoNG executable

    RottenPotatoNG
    System:Process:Execution:SYSTEM
    Run the locally available compiled standalone executable; upstream documents cmd.exe as it

  • Run the WebDAV listener

    farmer
    Attack:CredentialAccess:NetNTLMCapture
    Listen on the selected port for 60 seconds and record NetNTLM challenge-response material

  • run winPEAS → file

    NetExec
    System:enumeration
    run winPEAS → file. Download the latest PEASS-ng releases on Kali, transfer, run, and pull

  • run winPEAS → file — via PtH

    NetExec
    System:enumeration
    run winPEAS → file — via PtH. Download the latest PEASS-ng releases on Kali, transfer, run

  • Run wsuks against a known HTTP WSUS server

    wsuks
    Access:Execution:OS
    On an authorized test network, ARP-spoof the Windows client and deliver wsuks' default upd

  • Run wsuks with automatic WSUS server discovery via Active Directory

    wsuks
    Access:Execution:OS
    Discover the WSUS server automatically by querying Group Policy Objects on the Domain Cont

  • rusthound - rusthound

    rusthound
    Orange Cyberdefense Active Directory Mindmap

  • RustHound-CE - rusthound-ce

    RustHound-CE
    Orange Cyberdefense Active Directory Mindmap

  • S4U2Proxy actors

    bloodyAD
    Identity:resource-based-constrained-delegation
    S4U2Proxy actors. Find constrained, unconstrained and RBCD configuration before abusing it

  • S4U2Proxy actors — via PtH

    bloodyAD
    Identity:delegation
    S4U2Proxy actors — via PtH. Find constrained, unconstrained and RBCD configuration before

  • S4U2Proxy via rogue machine

    Impacket
    Identity:delegation
    S4U2Proxy via rogue machine. Use the rogue machine account to obtain a service ticket impe

  • S4U2self Service Ticket

    Rubeus
    Identity:Kerberos:Ticket:ServiceTicket
    Request an S4U2self service ticket for the impersonated user to the service account's own

  • same groups list via -H

    NetExec
    Identity:GroupEnumeration
    same groups list via -H. Map the partner domain: which groups is your user in (nested), wh

  • same over LDAPS (-s; -ss/-sss relax signing/CBT)

    bloodyAD
    same over LDAPS (-s; -ss/-sss relax signing/CBT). Swiss army knife for LDAP writes. Three

  • same over LDAPS (636)

    Impacket
    Access:AD:ACL
    same over LDAPS (636). Read the security descriptor and find abusable rights (GenericAll,

  • same over LDAPS (636) — with NT hash

    Impacket
    Access:AD:ACL
    same over LDAPS (636) — with NT hash. Read the security descriptor and fi

  • same TDO incl. partner SIDs (PowerShell, no target creds)

    Get-ADObject
    Attack:Execution:Tool
    same TDO incl. partner SIDs (PowerShell, no target creds). Find parent/child/forest trusts

  • same via ccache

    Certipy
    Identity:ADCS
    same via ccache. A template allows enrollee-supplied subjects and server authentication, s

  • same via PtH

    bloodyAD
    same via PtH. Use the partner-domain account: find what it can write, then take over users

  • same via stdin — add more lines in bulk

    bhcli
    Identity:domain-trust
    same via stdin — add more lines in bulk. Tell BloodHound what you control in the partner d

  • same, fired with partner-domain creds (second-domain foothold)

    NetExec
    Attack:CoerceAuthentication
    same, fired with partner-domain creds (second-domain foothold). Force a DC of the partner

  • same, fired with partner-domain creds (second-domain foothold) — via PtH

    NetExec
    Attack:CoerceAuthentication
    same, fired with partner-domain creds (second-domain foothold) — via PtH. Force a DC of th

  • SAMR (default, no encryption)

    Impacket
    Identity:computer-account
    SAMR (default, no encryption). You need a computer account you control (its SID will be th

  • SAMR (default, no encryption) — with NT hash

    Impacket
    Identity:computer-account
    SAMR (default, no encryption) — with NT hash. You need a computer account

  • SAMR via ccache

    Impacket
    Identity:computer-account
    SAMR via ccache. You need a computer account you control (its SID will be the delegate). D

  • sanity check before/after restore

    NetExec
    Identity:authentication
    sanity check before/after restore. Reset the DC machine account password to empty, DCSync,

  • sapphire: legit PAC via S4U2self+u2u (groups/extra-sid ignored)

    Impacket
    Identity:Kerberos:golden-ticket
    sapphire: legit PAC via S4U2self+u2u (groups/extra-sid ignored). Full domain persistence:

  • Save SYSTEM Registry Hive for Offline Analysis

    reg.exe
    Data:Registry:Hive:SYSTEM
    Save a copy of the HKLM\SYSTEM hive to a file for offline analysis. This command alone doe

  • save the hives

    NetExec
    Data:RegistryHive
    save the hives. Backup Operators (or an enabled SeBackupPrivilege) can read any file — dum

  • save the hives — via PtH

    NetExec
    Data:RegistryHive
    save the hives — via PtH. Backup Operators (or an enabled SeBackupPrivilege) can read any

  • saved credentials

    NetExec
    Identity:Credential
    saved credentials. Classic credential locations on Windows hosts after you land on one.

  • saved credentials — via PtH

    NetExec
    Identity:Credential
    saved credentials — via PtH. Classic credential locations on Windows hosts after you land

  • Scan a CIDR range

    gowitness
    Network:Reconnaissance:WebScanning
    Enumerate web interfaces from an authorized CIDR range and capture screenshots and databas

  • Scan a CIDR Range for Web Services

    gowitness
    Attack:Reconnaissance:Network:WebServices
    Generate HTTP and HTTPS targets from a CIDR range and take screenshots of reachable web se

  • Scan a local directory for sensitive data

    EarlyBird
    Data:Credentials:Exposed
    Scans files beneath an absolute local directory with the configured EarlyBird modules and

  • Scan an Authorized Target

    nuclei
    Attack:Reconnaissance:Network
    Run Nuclei's installed default templates against one authorized target; coverage depends o

  • Scan an Explicit IPv4 CIDR Range

    arp-scan
    Network:Address:IPv4
    Send ARP requests to addresses from the supplied IPv4 CIDR target pattern and display resp

  • Scan an HTTP(S) web server

    nikto
    Attack:Reconnaissance:Network:HTTP
    Run Nikto's tests against a reachable HTTP(S) target for potentially dangerous files and p

  • Scan Authorized Host Ports

    naabu
    Attack:Reconnaissance:Host:PortScan
    Probe the top 100 ports on an explicitly authorized host and emit JSON Lines results.

  • Scan Directory for Unsigned Binaries

    sigcheck
    Network:Service:Discovery
    Recursively scan a directory to identify unsigned executable binaries for DLL hijacking or

  • Scan domain controllers for NoPAC indicators

    noPac
    Attack:Reconnaissance:Network:Kerberos
    Enumerate domain controllers and request TGTs to identify missing-PAC/small-ticket indicat

  • Scan Git Repository for Verified Secrets

    trufflehog
    Attack:CredentialAccess:Secrets:Git
    Clones and scans a remote Git repository commit history, checking candidate credentials ag

  • Scan Hosts and Ports with Beacon

    Cobalt Strike Beacon
    Network:Service:Discovery
    Run Cobalt Strike Beacon's built-in port scanner against the specified target hosts and po

  • Scan hosts and ports with Beacon portscan

    Cobalt Strike
    Network:Service:Discovery
    Runs Cobalt Strike Beacon's built-in port scanner against supplied targets and ports, retu

  • Scan IP Range for NetBIOS Information

    NBTscan
    Network:Reconnaissance
    Send a NetBIOS status query to each address in the supplied IPv4 range and print informati

  • Scan LDAP and Global Catalog ports

    NMAP
    Network:port-scan
    Scan the standard TCP LDAP and Global Catalog ports on an authorized domain controller. Po

  • Scan Local Filesystem for Secrets

    trufflehog
    Attack:CredentialAccess:Secrets:Filesystem
    Recursively scans a local directory for API tokens, private keys, and passwords.

  • Scan Nearby 802.11 Access Points and Stations

    airodump-ng
    Attack:Reconnaissance:Wireless:Scan
    Passively display access points and stations observed on channels receivable by the monito

  • Scan Network Assets

    OpenTest Asset Manager
    Network:Reconnaissance
    Perform a network scan to identify active assets and open ports within a specified range.

  • Scan Office Documents for Embedded VBA Macros

    SauronEye
    Attack:Reconnaissance:File:VBAMacro
    Inspects legacy Microsoft Office documents (.doc, .xls) for embedded VBA macros without ex

  • Scan Queued Buckets

    s3scanner
    Data:CloudStorage:Bucket:Permissions
    Consume JSON-encoded Bucket messages from RabbitMQ and check each bucket's permissions usi

  • Scan S3 Bucket using an IAM Role

    trufflehog
    Attack:CredentialAccess:Secrets:S3
    Scans objects stored in an Amazon S3 bucket for secrets, assuming a designated AWS IAM rol

  • Scan selected folders and export a JSON report

    RogueKiller
    System:Process:Execution
    Run a custom malware scan against the supplied folder path and copy the report as JSON. Th

  • Scan Target Network for Valid SNMP Communities

    onesixtyone
    Attack:Reconnaissance:Network:SNMP
    Send SNMPv1 GET requests for sysDescr.0 to IPv4 targets using each community string from a

  • Scan targets with the C# executable

    GetWebDAVStatus
    Attack:Reconnaissance:Host:ServiceStatus
    Run the C GetWebDAVStatus executable against comma-separated remote system names and repor

  • Scan targets with the Cobalt Strike BOF

    GetWebDAVStatus
    Attack:Reconnaissance:Host:ServiceStatus
    Run the GetWebDAVStatus BOF against comma-separated remote system names and report whether

  • Scan the Selected Interface's Local Network

    arp-scan
    Network:Address:IPv4
    Generate targets from the selected interface's IPv4 address and netmask, send ARP requests

  • sccm-http-looter - sccm-http-looter

    sccm-http-looter
    Orange Cyberdefense Active Directory Mindmap

  • sccmhound - SCCMHound.exe

    sccmhound
    Orange Cyberdefense Active Directory Mindmap

  • sccmhunter discovery (MP, PXE, site systems) — replaces removed nxc --sccm

    SCCMHunter
    sccmhunter discovery (MP, PXE, site systems) — replaces removed nxc --sccm. Find SCCM infr

  • sccmhunter discovery (MP, PXE, site systems) — replaces removed nxc --sccm — with NT hash

    SCCMHunter
    sccmhunter discovery (MP, PXE, site systems) — replaces removed nxc --sccm — with NT hash.

  • Schannel/LDAPS shell as the DC

    Certipy
    Access:authentication
    Schannel/LDAPS shell as the DC. The target uses Schannel UPN mapping (CertificateMappingMe

  • Scheduled Task Persistence

    SharPersist
    System:ScheduledTask:Created
    Creates an hourly scheduled task that runs the supplied command in the context of the user

  • Scoped Kerberos Listen Capture

    ASRepCatcher
    Identity:Credential:Hash:Kerberos
    On an authorized assessment segment, poison ARP for the selected AS-REP source so replies

  • Scoped Kerberos Relay Capture

    ASRepCatcher
    Identity:Credential:Hash:Kerberos
    On an authorized assessment segment, intercept one specified client's Kerberos TCP/88 requ

  • Scoped multicast name-resolution poisoning

    dementor
    Attack:Network:NameResolutionPoisoning
    In an authorized test segment, enable LLMNR, mDNS, and NBT-NS responses for one in-scope h

  • Screenshot a single URL

    gowitness
    Network:Reconnaissance:WebScanning
    Load one authorized HTTP or HTTPS URL in headless Chrome/Chromium, save its screenshot, an

  • Screenshot a Single URL

    gowitness
    Attack:Reconnaissance:Web:Screenshot
    Capture one webpage with headless Chrome and save its screenshot under the configured scre

  • Screenshot URLs from a File

    gowitness
    Attack:Reconnaissance:Web:Screenshot
    Capture webpages for each newline-separated URL or host in a file.

  • Search and export mailbox messages

    GraphRunner
    Attack:Exfiltration:Data
    Search the signed-in user's mailbox through Microsoft Graph Search. Matching messages and

  • Search Bundled Command Catalog

    PS>Attack
    System:Utility:CommandSearch
    Search the built-in offensive command catalog by word or phrase and display matching comma

  • Search Censys host data

    censys
    Attack:Reconnaissance:Host
    Search Censys Platform host records for internet-facing hosts and service observations mat

  • Search Code for Credential Candidates

    Internal GitHub
    Identity:Credential
    Search one repository for a single credential-related keyword or phrase and inspect return

  • Search code in an organization for a potential exposed secret

    GitHub Code Search
    Attack:Reconnaissance
    Search only an authorized GitHub organization for a literal or phrase that may indicate an

  • Search code in one authorized repository

    GitHub CLI
    Identity:Credential:Password
    Searches code in one explicitly selected repository for the keyword password. Returned mat

  • Search Confluence

    AtlasReaper
    Network:Reconnaissance
    Search the authorized Confluence instance for one query and cap results with a session coo

  • Search Confluence and Download Matching PDFs

    Conf-thief
    Attack:Exfiltration:Data
    Search content using terms from a dictionary and save each matching page's PDF export bene

  • Search Confluence Cloud pages by title

    Confluence Cloud REST API
    Attack:Collection:Data
    Use the Confluence Cloud REST v1 CQL search endpoint to find pages whose titles contain a

  • Search Directory Files for Credential Keywords

    SauronEye
    Attack:Collection:Credentials:Files
    Recursively searches file contents within target local directories or network shares for p

  • Search Exploit-DB

    searchsploit
    Data:ExploitDatabase:SearchResults
    Search the configured local Exploit-DB archive for exploit and shellcode entries matching

  • Search for sensitive filenames

    find
    System:File
    Recursively list regular files beneath the selected root whose names contain 'password' or

  • Search for Sensitive Strings in Files

    grep
    Data:Collection:SensitiveData
    Recursively search an authorized directory for case-insensitive, whole-token occurrences o

  • Search for Target Domain Information

    nuclei
    Attack:Reconnaissance:Network:PotentialLeakSources
    Perform OSINT gathering on a specific domain using Seznam.cz search queries.

  • Search Framework Modules

    Metasploit
    Attack:Reconnaissance:Metasploit:Search
    Searches the locally installed Metasploit module catalog by name without launching the int

  • Search GitHub Repositories

    Reconnaissance
    Attack:Reconnaissance:Network:PotentialLeakSources
    Search repository names, descriptions, and README text with GitHub's Search repositories e

  • Search iFixit Repair Guides for a Device Model

    iFixit Pro Tech
    Attack:Reconnaissance:Network:PotentialLeakSources
    Search public repair-guide suggestions for a device model, then inspect the returned guide

  • Search Indexed Device and Service Records

    Shodan
    Attack:Reconnaissance:Service:Banners
    Search Shodan's indexed service banners with a query such as a product name or port filter

  • Search Indexed File Paths

    locate
    File:Path
    Search the local plocate index for file paths matching a filename or path pattern.

  • Search Installed Modules

    recon-ng
    Environment:ModuleSearch
    Search module paths currently loaded in the framework using a regular expression; this doe

  • Search Jira Cloud issues for credential-like strings

    Jira
    Identity:Credential:Plaintext
    With authorized Jira Cloud access, searches issue text for selected candidate terms and sa

  • Search Public Certificate Transparency Records

    cert-cli
    Attack:Reconnaissance:CertificateTransparency
    Query crt.sh for certificate records matching an organization or domain string and save th

  • Search Public LinkedIn Staff Profiles

    Prowl
    Attack:Reconnaissance:Network:SearchEngines
    Queries Bing and Yahoo for results that reference public LinkedIn staff profiles, extracts

  • Search public repositories for infrastructure keywords

    GitHub CLI
    Network:Infrastructure
    Finds public repositories owned by the selected organization whose searchable repository i

  • Search Repository Metadata

    gh
    Attack:Reconnaissance:Network:PotentialLeakSources
    Search GitHub repositories by query and owner to identify candidate repositories for autho

  • Search SharePoint and OneDrive

    GraphRunner
    Attack:Exfiltration:Data:Transfer
    Search SharePoint sites and OneDrive drives accessible to the signed-in user with the Micr

  • Search SMB files for a private-key header

    MANSPIDER
    Data:Collection
    Search selected file types on an approved SMB host for a private-key header without printi

  • Search Sysmon Process-Creation Events with an Office Parent

    Kibana
    Defense:Detection:ProcessParentage
    Find Sysmon Event ID 1 records whose recorded parent is Excel, Word, or PowerPoint. This b

  • Search System Directories for Configuration Files

    SauronEye
    Attack:Collection:Credentials:SystemFiles
    Scans system directories for configuration scripts and batch files containing credentials

  • Search Teams messages

    GraphRunner
    Attack:Exfiltration:Data
    Search Teams messages visible to the signed-in user through GraphRunner's Substrate search

  • Search the current user's mailbox

    MailSniper
    Data:Collection:Email
    Uses the current PowerShell identity's default credentials to search the specified mailbox

  • secretsdump - NTLM Relay

    secretsdump
    NTLM relay

  • secretsdump - proxychains

    secretsdump
    Orange Cyberdefense Active Directory Mindmap

  • secretsdump with ccache (env inline)

    Impacket
    Data:Domain credentials
    secretsdump with ccache (env inline). Naming, env var, conversion and validation.

  • Secure File Transfer (Pull)

    PSCP
    System:File:Write
    Copy a remote file to a local path over SSH using PSCP. Add -r to copy a directory and its

  • Secure File Transfer (Push)

    PSCP
    System:File:Write
    Copy a local file to a remote path over SSH using PSCP. Add -r to copy a directory and its

  • select a cache for one command

    klist
    Identity:Kerberos
    Set KRB5CCNAME for this klist process so it inspects the specified cache without changing

  • Select a specific process-creation API

    JuicyPotato
    System:Process:Execution:SYSTEM
    Pass explicit arguments to the child while selecting CreateProcessWithTokenW, CreateProces

  • Select Module

    PowerShell Empire
    Attack:CommandAndControl:ModuleSelection
    Load an available PowerShell or Python module into the console for option review and confi

  • semi-interactive PtH with the DSRM hash (local DSRM logon)

    Impacket
    Access:pass-the-hash
    semi-interactive PtH with the DSRM hash (local DSRM logon). Local admin on a DC? The DSRM

  • Send a fixed canary to an authorized test endpoint

    curl
    Network:Service:Discovery
    POST a non-sensitive fixed marker to an endpoint designated for an egress or application-c

  • Send a fixed canary to an authorized test endpoint

    curl
    Attack:Execution:Tool
    POST a non-sensitive fixed marker to an endpoint explicitly designated for an egress or ap

  • Send a test message through an authorized SMTP relay

    blat
    Network:Service:SMTP
    Send a text-file message to a controlled test mailbox through a mail server the operator i

  • Send Custom XML Toast

    toastnotify-bof
    System:User:Notification
    Sends a custom toast notification from a base64-encoded XML payload, supporting custom con

  • Send One ICMP Probe Through a Linux Interface

    USB Ethernet Adapter
    Network:Reconnaissance
    Send one ICMP echo request to check IP reachability using the selected Linux interface; an

  • Send Phishing Email via Open Relay

    SendMail
    Network:Traffic:SMTP
    Dispatch a raw email message with custom headers and phishing lure from standard input to

  • Send Standard Toast

    toastnotify-bof
    System:User:Notification
    Sends a standard toast notification with a title and body text using the ToastGeneric temp

  • Send Teams Phishing Message with SharePoint Link

    TeamsPhisher
    Attack:Phishing:LureDispatched
    Upload a staged file to the sender's SharePoint and send its link with a message to one au

  • Send Wake-on-LAN Magic Packet

    etherwake
    Network:WakeOnLAN
    Transmits a Wake-on-LAN magic packet to the supplied target MAC through an explicitly sele

  • Serve /tmp over HTTP for File Transfer

    Python
    Network:Service:HTTP
    Start Python's basic HTTP server with /tmp as its document root; this command does not dow

  • Serve Current Directory over HTTP

    Python
    Network:Service:HTTP
    Start Python's basic HTTP server on the selected port and serve files from the current wor

  • Service and Version Detection

    NMAP
    Network:Reconnaissance
    Probe open TCP ports to identify service protocols, applications, and versions when target

  • service state

    NetExec
    Defense:AV
    service state. Know what protection runs before dropping tools — and turn it off when you

  • service state — via PtH

    NetExec
    Defense:AV
    service state — via PtH. Know what protection runs before dropping tools — and turn it off

  • Session Collection from a Computer List

    SharpHound
    Identity:Account:User:Domain
    Collect session data from computer names or IP addresses listed one per line in a local fi

  • Set a function breakpoint

    Chrome DevTools Console
    System:Execution:JavaScript
    For authorized debugging, ask Chrome DevTools to pause when an in-scope JavaScript functio

  • set dNSHostName to the DC FQDN

    Certipy
    Identity:dns-hostname-spoof
    set dNSHostName to the DC FQDN. Take over a computer account, point its dNSHostName at the

  • set dNSHostName to the DC FQDN — with NT hash

    Certipy
    Identity:dns-hostname-spoof
    set dNSHostName to the DC FQDN — with NT hash. Take over a computer account, point its dNS

  • Set embedded PDB path

    peupdate
    File:Format:PE:Modify
    Replace the embedded PDB path with the supplied string.

  • Set Extension-to-File-Type Mapping

    assoc
    Attack:Persistence:FileAssociation
    Assign the extension to a file-type identifier (ProgID). This changes the mapping only; it

  • Set File Last-Write Time

    timestomp
    System:File:Metadata:Timestamp
    Set the target file's last-written timestamp to the supplied date and time. This changes f

  • set machine password to empty

    zerologon_exploit.py
    Attack:credential-reset
    set machine password to empty. Reset the DC machine account password to empty, DCSync, the

  • Set Outlook Home Page

    ruler
    Attack:Persistence:Success
    Sets a folder Home Page URL. Outlook loads the configured page when the folder is refreshe

  • Set Per-User COM InprocServer32 Registration

    Registry Editor (regedit)
    Attack:Persistence:COMHijack
    Set the default InprocServer32 value for a per-user CLSID registration. This can redirect

  • Set Phishlet Hostname

    Man-in-the-middle proxy
    Attack:Campaign:Preparation:Delivery
    In an authorized isolated lab, set a controlled hostname on an already loaded non-template

  • Set Static MAC Address

    macchanger
    Defense:Evasion:Bypass:Metadata
    Sets a specific MAC address on the specified network interface.

  • set victim UPN to the DC machine account

    Certipy
    Identity:user account
    set victim UPN to the DC machine account. The target uses Schannel UPN mapping (Certificat

  • set victim UPN to the DC machine account — with NT hash

    Certipy
    Identity:user account
    set victim UPN to the DC machine account — with NT hash. The target uses Schannel UPN mapp

  • shadow credentials on a writable partner user

    Certipy
    Identity:ShadowCredentials
    shadow credentials on a writable partner user. Use the partner-domain account: find what i

  • shadow credentials on a writable partner user — with NT hash

    Certipy
    Identity:ShadowCredentials
    shadow credentials on a writable partner user — with NT hash. Use the partner-domain accou

  • shadow credentials on machine

    Certipy
    Identity:shadow-credentials
    shadow credentials on machine. Full control over a machine — shadow credentials or RBCD.

  • shadow credentials on machine — with NT hash

    Certipy
    Identity:shadow-credentials
    shadow credentials on machine — with NT hash. Full control over a machine — shadow credent

  • shadow credentials variant (no machine account)

    NetExec
    Access:credential-relay
    shadow credentials variant (no machine account). Relay the local machine account Kerberos

  • shadow credentials variant (no machine account) — via PtH

    NetExec
    Access:credential-relay
    shadow credentials variant (no machine account) — via PtH. Relay the local machine account

  • shadow creds via ccache

    Certipy
    Identity:shadow-credentials
    shadow creds via ccache. Full control over a machine — shadow credentials or RBCD.

  • Show CLI help

    msfvenom
    System:Process:Execution
    Display msfvenom usage and option syntax without specifying or generating a payload.

  • Show Local Network Configuration

    ip
    Network:Topology:Discovered
    Display IPv4/IPv6 addresses assigned to local interfaces, routes from the kernel routing t

  • show ticket encryption types

    klist
    Identity:Kerberos
    List cached tickets and display the encryption types of each ticket and session key.

  • SID of the TRUSTED domain

    NetExec
    Identity:domain-sid
    SID of the TRUSTED domain. Find parent/child/forest trusts before attacking them.

  • SID of the TRUSTED domain — via PtH

    NetExec
    Identity:domain-sid
    SID of the TRUSTED domain — via PtH. Find parent/child/forest trusts before attacking them

  • SID of YOUR domain

    NetExec
    Identity:domain-sid
    SID of YOUR domain. Find parent/child/forest trusts before attacking them.

  • SID of YOUR domain — via PtH

    NetExec
    Identity:domain-sid
    SID of YOUR domain — via PtH. Find parent/child/forest trusts before attacking them.

  • Sign an authorized test executable

    osslsigncode
    File:Format:PE:Modify
    Create an Authenticode signature for an approved test PE file with an operator-supplied PK

  • Sign Executable File

    signtool
    Defense:Evasion:Bypass:Verified
    Signs <OUTPUTFILE using a certificate and private key from <CERTFILE and requests an RFC 3

  • Silently Install Visual Studio Code User Setup

    VSCodeSetup
    Attack:Execution:Installer
    Run a previously downloaded Visual Studio Code Windows User setup with Inno Setup unattend

  • Simulate a DESFire card image

    Proxmark3
    Attack:CredentialAccess:DESFireCardSimulation
    Answer a compatible reader over RF using a DESFire card image already loaded into Proxmark

  • single account

    Impacket
    Identity:service
    single account. Request service tickets for accounts with SPNs and crack them offline.

  • single account

    Impacket
    Data:credential:hash
    single account. Replicate secrets like a DC (needs DCSync rights / DA). The endgame on mos

  • single account — with NT hash

    Impacket
    Identity:Kerberos
    single account — with NT hash. Request service tickets for accounts with

  • single account — with NT hash

    Impacket
    Data:credential:hash
    single account — with NT hash. Replicate secrets like a DC (needs DCSync

  • single user, no SMB needed

    keylistattack.py
    Attack:Execution:Tool
    single user, no SMB needed. Admin on a read-only DC? Dump what it may cache, keylist-attac

  • SMB against DC

    NetExec
    Identity:domain
    SMB against DC. First thing after getting creds — check where they work and with which rig

  • SMB against DC — via PtH

    NetExec
    Identity:domain
    SMB against DC — via PtH. First thing after getting creds — check where they work and with

  • SMB Password Spray

    NetExec
    Identity:Credential:Plaintext:DomainUser
    Submit one supplied password once for each username in a local user-list file to the targe

  • SMB PtH

    NetExec
    Access:pass-the-hash
    SMB PtH. NTLM hash instead of a password — no cracking needed.

  • SMB PtH against DC

    NetExec
    Access:pass-the-hash
    SMB PtH against DC. NTLM hash instead of a password — no cracking needed.

  • SMB remote command execution

    CrackMapExec
    System:Process:Execution:RemoteCommand
    Run a benign identity check on an authorized Windows host using the legacy SMB command-exe

  • SMB Remote Execution

    Impacket
    System:Process:Execution:RemoteCommand
    Execute a command over SMB by installing and starting Impacket's temporary RemCom service

  • SMB share (attacker, no proxy)

    Impacket
    Network:smb
    SMB share (attacker, no proxy). Get tools onto the box or loot out.

  • SMB share enumeration

    CrackMapExec
    Attack:Reconnaissance:Network:DeviceCollections
    List SMB shares and check the authorized account's read/write access on a single approved

  • SMB share with the DLL (no proxy)

    Impacket
    Network:smb
    SMB share with the DLL (no proxy). Spooler + Point-and-Print driver load: execute a DLL as

  • SMB signing / relay candidates

    SCCMHunter
    SMB signing / relay candidates. Find SCCM infrastructure, profile site systems, and abuse

  • SMB signing / relay candidates — with NT hash

    SCCMHunter
    SMB signing / relay candidates — with NT hash. Find SCCM infrastructure, profile site syst

  • SMB spray

    NetExec
    Access:password-spray
    SMB spray. One password across many accounts, across protocols — with lockout awareness.

  • SMB with ccache

    NetExec
    Access:kerberos-ticket
    SMB with ccache. Use a ticket you already have — export KRB5CCNAME first.

  • smbclient - proxychains

    smbclient
    Orange Cyberdefense Active Directory Mindmap

  • smbclient-ng - smbclient-ng.py

    smbclient-ng
    Orange Cyberdefense Active Directory Mindmap

  • smbexec - proxychains

    smbexec
    Orange Cyberdefense Active Directory Mindmap

  • smbexec (semi-interactive)

    Impacket
    System:execution
    smbexec (semi-interactive). Drop-in alternatives when nxc is blocked or you want a differe

  • smbexec (semi-interactive) — with NT hash

    Impacket
    System:execution
    smbexec (semi-interactive) — with NT hash. Drop-in alternatives when nxc

  • smbexec via ccache

    Impacket
    smbexec via ccache. Drop-in alternatives when nxc is blocked or you want a different servi

  • smbserver - NTLM Relay

    smbserver
    NTLM relay

  • SOCKS5 Proxy Relay

    socat
    Network:Proxy:Configuration:PAC
    Establish a SOCKS5 proxy to tunnel traffic, often used for pivoting or anonymizing C2 traf

  • Spawn a Beacon using DLL application-directory hijacking

    DropSpawn
    System:Process:Execution
    Invoke the loaded DropSpawn BOF from an active Cobalt Strike Beacon to create a child proc

  • Spawn a SYSTEM command prompt on a desktop session

    PrintSpoofer
    Attack:PrivilegeEscalation:TokenImpersonation:SYSTEM
    Launch cmd.exe on an existing local or RDP desktop session using its session ID; this is a

  • Spawn an interactive SYSTEM command prompt

    PrintSpoofer
    Attack:PrivilegeEscalation:TokenImpersonation:SYSTEM
    Use the local Print Spooler Printer Bug to obtain a SYSTEM token and launch cmd.exe intera

  • Spawn Bash through a Unix pseudo-terminal

    Python
    System:Process:Execution:Payload
    Use Python's pty module to spawn /bin/bash attached to the current terminal in an existing

  • Spawn cmd.exe through Edge's GPU launcher

    msedge.exe
    Attack:Execution:Tool
    Use Edge's GPU-process launcher wrapper to spawn cmd.exe as a child process and run the su

  • Spawn Malicious Child Process via Explorer

    explorer.exe
    System:Process:Execution:Payload
    Execute a malicious binary as a child process of explorer.exe to blend into legitimate sys

  • Spawn Operating System Shell via Database Takeover

    sqlmap
    Access:Execution:OS
    Attempt to spawn an interactive OS shell through database functions such as xpcmdshell (MS

  • Spawn Remote Shell

    dnscat2
    Attack:CommandAndControl
    Request an interactive shell on the connected client, creating a separate shell-session wi

  • Spawn SYSTEM Service via RBCD

    KrbRelayUp
    System:Process:Execution:SYSTEM
    Use the RBCD control primitive and its controlled computer-account credentials to request

  • spider all readable shares

    NetExec
    File:smb-share-spider
    spider all readable shares. SMB share access, then recursive spider for loot (configs, scr

  • spider all readable shares — via PtH

    NetExec
    File:smb-share-spider
    spider all readable shares — via PtH. SMB share access, then recursive spider for loot (co

  • SPN + altservice (writeup style)

    Impacket
    Identity:delegation
    SPN + altservice (writeup style). Use the rogue machine account to obtain a service ticket

  • spoof selected DNS via DHCPv6

    mitm6
    Attack:DHCPv6Spoofing
    Reply to DHCPv6 client requests and act as the selected IPv6 DNS server; -d filters DNS qu

  • Spool Query Results to a Local File

    SQL*Plus
    Data:Database:Records:Collected
    Execute a local SQLPlus script that writes authorized query results to a local output file

  • spooler (MS-RPRN)

    Impacket
    Attack:coerce
    spooler (MS-RPRN). Force machine accounts (especially DCs) to authenticate to your relay o

  • spooler (MS-RPRN)

    Impacket
    spooler (MS-RPRN). Force a DC of the partner domain to authenticate to you, then relay tha

  • spooler (MS-RPRN) → uncon host

    Impacket
    Attack:coercion
    spooler (MS-RPRN) → uncon host. A machine trusted for delegation caches

  • spooler (MS-RPRN) → uncon host — with NT hash

    Impacket
    Attack:coercion
    spooler (MS-RPRN) → uncon host — with NT hash. A machin

  • spooler (MS-RPRN) — with NT hash

    Impacket
    Attack:coerce
    spooler (MS-RPRN) — with NT hash. Force machine accounts (especially DCs)

  • spooler (MS-RPRN) — with NT hash

    Impacket
    spooler (MS-RPRN) — with NT hash. Force a DC of the partner domain to aut

  • spot Any-Purpose / agent templates

    Certipy
    Identity:certificate
    spot Any-Purpose / agent templates. A template that issues an Any-Purpose or Certificate-R

  • spot Any-Purpose / agent templates — with NT hash

    Certipy
    Identity:certificate
    spot Any-Purpose / agent templates — with NT hash. A template that issues an Any-Purpose o

  • Spray one test password against a selected endpoint

    msspray.py
    Attack:CredentialAccess:PasswordSpray
    MSSpray tries the supplied password against email addresses from a user file (one address

  • Spray Stored Microsoft 365 Accounts

    TeamFiltration
    Identity:Credential:Spray
    Run the spray module using the supplied password-list file against accounts already presen

  • sprayhound - sprayhound

    sprayhound
    Orange Cyberdefense Active Directory Mindmap

  • SQL login

    Impacket
    SQL login. impacket-mssqlclient / nxc variants with password, hash or Kerberos.

  • SQL login — with NT hash

    Impacket
    SQL login — with NT hash. impacket-mssqlclient / nxc variants with passwo

  • SSH Dynamic Port Forwarding (SOCKS Proxy)

    Network Pivoting Tools
    Attack:C2:Connection:Established
    Establish a local dynamic SOCKS proxy through an SSH connection.

  • SSH-Proxied Distributed Password Spray

    TREVORspray
    Attack:CredentialAccess:PasswordSpray:Distributed
    Distributes authentication requests through multiple SSH jumpboxes to evade source IP rate

  • Stage an authorized DCShadow directory change

    mimikatz
    Attack:ActiveDirectory
    Stage an authorized Active Directory attribute change with the Mimikatz DCShadow stack. Va

  • stage the change (example: EA SID history)

    mimikatz
    Attack:ActiveDirectory
    stage the change (example: EA SID history). Register a rogue DC, push arbitrary replicatio

  • standalone attempt (unpatched DC)

    Certipy
    Identity:certificate
    standalone attempt (unpatched DC). The CA has EDITFATTRIBUTESUBJECTALTNAME2 set: you can i

  • standalone attempt (unpatched DC) — with NT hash

    Certipy
    Identity:certificate
    standalone attempt (unpatched DC) — with NT hash. The CA has EDITFATTRIBUTESUBJECTALTNAME2

  • Standard DNS Enumeration

    DNSRecon
    Network:Reconnaissance
    Query the target domain for SOA, NS, A, AAAA, MX, SPF/TXT, and common SRV data available t

  • Standard LLMNR/NBT-NS Poisoning

    Responder
    Identity:Credential:Hash
    Actively answer local-link LLMNR, NBT-NS, and configured mDNS requests. Responder may capt

  • Standard UDP Traceroute

    traceroute
    Network:Reconnaissance
    Use the platform implementation's default UDP probing method to display responding hops an

  • Start a file-transfer session

    AnyDesk
    Attack:LateralMovement:FileTransfer
    Starts AnyDesk's documented file-transfer session to an authorized remote ID or alias. The

  • Start a program with VBA Shell

    VBA macro
    Attack:Execution:Payload
    Invoke VBA's Shell function with an executable pathname and optional arguments. Shell star

  • Start a registered COM DLL surrogate

    Dllhost.Exe
    System:Process:Execution:CodeExecution
    Invoke the system COM surrogate for an AppID already configured for DLL surrogate activati

  • Start a remote .NET Framework process with a profiler DLL

    profiler-lateral-movement
    System:Process:Execution:RemoteCommand
    Runs the registered wmi-profiler Aggressor command. The BOF calls WMI Win32Process.Create

  • Start a semi-interactive SMB shell on an authorized Windows host

    impacket-smbexec
    System:Process:Execution:RemoteCommand
    Connect to an authorized Windows target over SMB and SCMR, then run commands through a tem

  • Start a Service

    sc.exe
    Attack:Execution:WindowsService
    Request that the Service Control Manager start an installed service under its configured s

  • Start AitM Reverse Proxy

    Modlishka
    Attack:Payload:Phishing:Deployed
    Start the transparent proxy for an authorized assessment using a controlled proxy domain,

  • Start an authorized remote session

    AnyDesk
    Attack:C2:RemoteAccess:InteractiveSession
    Initiates a session to a specified AnyDesk ID or alias. The remote client must accept the

  • Start authenticated Chisel server

    Chisel
    Network:Proxy
    Starts the Chisel tunnel server on the selected interface and port with one authenticated

  • Start C2 Server

    convoC2
    Attack:ResourceDevelopment:Infrastructure:C2ServerRunning
    Start the convoC2 server, which exchanges commands and results through Microsoft Teams and

  • Start Conditional C2 Reverse Proxy

    Node.js with http-proxy
    Network:Traffic:Proxy
    Launch a Node.js reverse proxy script to conditionally redirect inbound HTTP/S requests ba

  • Start configured HTTPS handler

    https-listen
    Attack:C2:Connection:Established
    Run the locally configured alias to load its resource script and start the matching HTTPS

  • start DNS → DLL loads as SYSTEM

    NetExec
    System:Service Control
    start DNS → DLL loads as SYSTEM. Members of DNSAdmins can point the DNS service at a DLL o

  • start DNS → DLL loads as SYSTEM — via PtH

    NetExec
    System:Service Control
    start DNS → DLL loads as SYSTEM — via PtH. Members of DNSAdmins can point the DNS service

  • Start DNS Tunnel Client

    dnscat2
    Attack:CommandAndControl
    Connect the C client to the configured authoritative domain and establish a command sessio

  • Start DNS Tunnel Client

    iodine
    Network:Protocol:C2
    Start iodine and connect to an existing iodined server using the tunnel topdomain. Without

  • Start DNS Tunnel Client

    iodine
    Network:Protocol:C2
    Start iodine and connect to an existing iodined server using the tunnel topdomain. Without

  • Start DNS Tunnel Client

    iodine
    Attack:RemoteExecution
    Connect to an existing iodine server to establish a tunneled connection.

  • Start DNS Tunnel Server

    dnscat2
    Attack:CommandAndControl
    Run the Ruby server for a domain configured to resolve to this authorized DNS listener.

  • Start DNS Tunnel Server

    iodine
    Network:Protocol:C2
    Start iodined with an IPv4 address for the server side of the tunnel and the delegated tun

  • Start DNS Tunnel Server

    iodine
    Network:Connection:Traffic:Intercepted
    Initialize the iodine server to listen for DNS queries and establish a tunnel.

  • Start Evilginx Server

    EvilGinx
    Network:Service
    Launch Evilginx specifying directories for phishlets and redirector templates.

  • Start Exploit Multi-Handler Listener

    Metasploit
    Attack:InitialAccess:PayloadHandler
    Configures and starts a generic payload handler listener to catch incoming staged or stage

  • Start file-backed capture

    Process Monitor (Procmon)
    System:Process:Execution
    Start a quiet Process Monitor trace and write all captured events to a native PML backing

  • START FIRST: relay to partner LDAPS → DCSync rights for a partner account

    Impacket
    START FIRST: relay to partner LDAPS → DCSync rights for a partner accoun

  • Start Gophish Services

    Gophish
    Attack:Campaign:Preparation:Delivery
    Run the extracted Gophish binary. In its default mode it starts the admin and phishing web

  • Start Havoc teamserver

    Havoc
    Attack:ResourceDevelopment:Infrastructure
    Start the Havoc C2 teamserver with a specified profile in verbose debug mode.

  • Start hostapd with debug logging

    hostapd
    Network:Infrastructure:WirelessAccessPoint
    Start the configured access point in the foreground with increased diagnostics. This activ

  • Start Interactive Proxy

    mitmproxy
    Network:Service:Proxy
    Start a regular-mode interactive proxy that pauses matching client flows for inspection or

  • Start Lodestar Forge Management Platform

    Lodestar Forge
    Attack:ResourceDevelopment:Infrastructure
    Launches the Lodestar Forge containerized web services, database, and worker queue in the

  • Start Logic 2 automation on Linux

    Saleae Logic
    System:Process:Execution:CodeExecution
    Launch the installed Logic 2 AppImage with its local automation server enabled. This start

  • Start Logic 2 automation on macOS

    Saleae Logic
    System:Process:Execution:CodeExecution
    Launch the installed Logic 2 application with its local automation server enabled. This st

  • Start Logic 2 automation on Windows

    Saleae Logic
    System:Process:Execution:CodeExecution
    Launch the installed Logic 2 application from Command Prompt with its local automation ser

  • Start Mythic Infrastructure

    Mythic
    Attack:ResourceDevelopment:Infrastructure
    Brings up all default Mythic containers using the mythic-cli.

  • Start NGINX on Linux or FreeBSD

    nginx
    System:Process:Start
    Start the NGINX master process from a source build using the default installation path.

  • Start NGINX on Windows

    nginx
    System:Process:Start
    Start the NGINX Windows process from its extracted distribution directory.

  • Start Node.js HTTP Reverse Proxy

    Node.js with http-proxy
    Network:Traffic:Proxy
    Start an HTTP reverse proxy that forwards every inbound HTTP request to one configured bac

  • Start Physical Memory Server

    physmem2profit
    Network:Service:TCP
    Starts the C server on the Windows target and exposes physical RAM through a TCP listener.

  • Start Physical Memory Server

    physmem2profit
    Network:Service:Discovery
    Executes the C server component on the target host to expose physical RAM over a TCP port.

  • Start PowerShell with Windows Script Host Exec

    VBA macro
    Attack:Payload:Script:PowerShell
    Create a WScript.Shell COM object and start powershell.exe through its Exec method, reques

  • Start PyRDP MITM for an authorized RDP lab target

    PyRDP
    Attack:CredentialAccess:RDP
    Run the PyRDP RDP man-in-the-middle against the specified RDP server in a controlled, auth

  • start relay (listens on SMB 445, no proxy)

    Certipy
    Network:relay
    start relay (listens on SMB 445, no proxy). The CA RPC interface lacks IFENFORCEENCRYPTICE

  • Start Remote Control Session

    ZENworks Remote Management
    Attack:LateralMovement:Success
    Start an authenticated Remote Control session to a managed ZENworks device using the Remot

  • Start Remote Execute Session

    ZENworks Remote Management
    Attack:Execution:Success
    Start a Remote Execute session on a Windows managed device. The operator selects an execut

  • Start Report Server

    gowitness
    System:Service:WebServer:Running
    Serve the report interface and API and accept ad hoc screenshot submissions.

  • Start Sandman Server

    Sandman
    Network:Protocol:NTP
    Runs the Scapy-based NTP server on the selected interface and returns the configured paylo

  • Start Sandman Server with IP Spoofing

    Sandman
    Network:Protocol:NTP
    Starts the Sandman Scapy-based NTP server on the selected interface to listen for matching

  • start SOCKS proxy

    Impacket
    Attack:ntlm-relay
    start SOCKS proxy. Relay many sessions at once and interact through individual authenticat

  • Start SOCKS Proxy Through Beacon

    Cobalt Strike Beacon
    Network:Proxy:TrafficForwarding:Enabled
    Start a SOCKS4a proxy on a selected Beacon's Team Server and relay proxy connections throu

  • Start SOCKS4a proxy

    socks
    Network:Proxy:Forwarding:Active
    Start a SOCKS4a listener on the Cobalt Strike Team Server and relay client connections thr

  • Start SOCKS5 proxy

    socks
    Network:Proxy:Forwarding:Active
    Start a SOCKS5 listener on the Cobalt Strike Team Server and relay client connections thro

  • Start Teamserver

    SilentTrinity
    Attack:CommandAndControl
    Start the Python teamserver using its documented positional IP and password arguments; the

  • Start the Cobalt Strike Team Server

    Cobalt Strike
    System:Process
    Starts the Linux Team Server that controls Beacon sessions, hosts product services, stores

  • start the service

    Impacket
    System:service
    start the service. DCOM execution, remote service/registry manipulation and RDP checks as

  • start the service — with NT hash

    Impacket
    System:service
    start the service — with NT hash. DCOM execution, remote service/registry

  • Start WebSocket Tunnel Server

    wstunnel
    Network:Service:TCP
    Starts a TLS WebSocket tunnel server bound to all interfaces on the selected port.

  • Start WSUSpect Proxy with the configured PsExec payload

    Wsuspect
    Network:Service:HTTP
    Start the proxy using the upstream example payload name. The target must send unencrypted

  • Startup Folder Shortcut Persistence

    SharPersist
    File:Shortcut:Created
    Creates a .lnk shortcut in the current user's Startup folder that launches the supplied co

  • Stealth Collection

    SharpHound
    Network:Reconnaissance
    Perform collection prioritizing DCOnly queries to minimize visibility on non-DC hosts.

  • Stealth Enumeration

    LinPEAS
    System:Host:Enumeration
    Run reduced-check superfast mode; -s skips some time-consuming checks and the project stat

  • Stealth Session Collection

    SharpHound
    Identity:Account:User:Domain
    Collect user-session data using the documented Stealth selection behavior, which limits se

  • Stop and restart BloodHound services

    bloodhound-cli
    System:service
    Bring down the BloodHound services and then bring all CE containers back up.

  • Stop and save capture

    Process Monitor (Procmon)
    System:Process:Execution
    Stop the running Process Monitor capture and finalize its backing trace.

  • stop DNS (brief outage)

    NetExec
    System:Service Control
    stop DNS (brief outage). Members of DNSAdmins can point the DNS service at a DLL of their

  • stop DNS (brief outage) — via PtH

    NetExec
    System:Service Control
    stop DNS (brief outage) — via PtH. Members of DNSAdmins can point the DNS service at a DLL

  • store an API token (prompts for user/password)

    bhcli
    Access:authentication
    store an API token (prompts for user/password). Minimal Docker-based BloodHound CE install

  • Straight wordlist recovery

    hashcat
    Identity:Credential:Hash
    Compare candidates from a wordlist against hashes in a supported format.

  • Strip PDB directory

    peupdate
    File:Format:PE:Modify
    Strip the directory portion of the embedded PDB path while retaining the PDB filename, whi

  • Subdomain Discovery from Certificate Transparency

    theHarvester
    Attack:Recon:OSINT:CertTransparency
    Queries public certificate transparency logs (crtsh, certspotter) and web archives to extr

  • Subdomain enumeration

    FinalRecon
    Network:DNS:Subdomain:List
    Collect candidate subdomains for the public hostname supplied in the URL using configured

  • Subdomain Wordlist Enumeration

    DNSRecon
    Network:Reconnaissance
    Resolve candidate subdomains from a wordlist and report discovered A, AAAA, and applicable

  • Submit a file for an Antiscan.me scan

    Antiscan.me
    Defense:Detection:AntivirusScan
    Uploads a local file to the service and parses the returned web page. This records service

  • Submit Benign Text to Known Upload Route

    Web Upload Service
    Network:Reconnaissance
    Submit an operator-prepared, non-executable text file using the documented multipart form

  • Submit Certificate Request

    certreq
    Identity:Certificate:Issued
    Submit an existing certificate request to a selected AD CS CA while specifying the certifi

  • Submit File for Analysis

    VirusTotal
    Defense:Detection:AntivirusScan
    Submit a readable local file to VirusTotal's standard file-analysis endpoint. A successful

  • Submit IBM X-Force category feedback

    Chameleon
    Network:Proxy:Categorization:Feedback
    Submit the implementation's fixed Banking category feedback for a domain to IBM X-Force.

  • Submit McAfee category feedback

    Chameleon
    Network:Proxy:Categorization:Feedback
    Submit the repository's fixed Financial category feedback for a domain to McAfee TrustedSo

  • Submit Prepared Message via Sendmail

    SendMail
    Network:Traffic:Email
    Submit a prepared message to the local Sendmail MTA. With -t, recipient addresses are read

  • Summarize Directory Disk Usage

    du
    System:File
    Estimate filesystem space used by a directory and its contents in human-readable units.

  • susinternals - psexecsvc.py

    susinternals
    Orange Cyberdefense Active Directory Mindmap

  • Suspend Local Process by PID

    PsSuspend
    Attack:DefenseEvasion:ProcessSuspend
    Suspends all threads of a specified target local process using its numeric process identif

  • Suspend Remote Process by Name with Credentials

    PsSuspend
    Attack:DefenseEvasion:ProcessSuspend:Remote
    Connects to a remote Windows host over SMB/RPC and suspends a target process by name using

  • swap victim UPN to the target UPN

    Certipy
    Identity:account
    swap victim UPN to the target UPN. ESC9: template sets CTFLAGNOSECURITYEXTENSION. ESC16: t

  • swap victim UPN to the target UPN — with NT hash

    Certipy
    Identity:account
    swap victim UPN to the target UPN — with NT hash. ESC9: template sets CTFLAGNOSECURITYEXTE

  • sweep a subnet

    NetExec
    Network:subnet-sweep
    sweep a subnet. Find logged-on users and active sessions to pick your lateral movement tar

  • sweep a subnet — via PtH

    NetExec
    Network:subnet-sweep
    sweep a subnet — via PtH. Find logged-on users and active sessions to pick your lateral mo

  • Sweep All Microsoft Services for MFA Inconsistencies

    MFASweep
    Identity:Credential:Plaintext
    Attempts authentication against multiple Microsoft services (Graph, ARM, EWS, Web Portal,

  • Sweep Microsoft Services for MFA Inconsistencies

    MFASweep
    Identity:Credential:Plaintext
    Checks Graph, Azure Resource Manager, Exchange Web Services, Microsoft 365 web sign-in wit

  • sync clock via NTP (package ntpsec-ntpdate)

    ntpdate
    Network:Protocol:NTP
    Correct local clock skew by querying the specified NTP server with the NTPsec ntpdate comp

  • Sync Data to Remote Storage

    rclone
    Attack:Exfiltration:Data
    Synchronize the contents of a local source directory to a remote destination, changing the

  • Synchronize Local Data with Cloud Bucket

    gsutil
    Attack:Exfiltration:Data:Transfer
    Recursively synchronize changed or missing files from a local directory to a Google Cloud

  • Synchronize system clock from an SNTP server

    rdate
    One-shot clock synchronization; included in the source's Kerberos clock-skew setup options

  • System Group Audit

    Seatbelt
    Attack:Reconnaissance:Host
    Run Seatbelt's documented system command group and write the results to a local output fil

  • tag crown jewels — Owned is for YOUR footholds

    bhcli
    Identity:group
    tag crown jewels — Owned is for YOUR footholds. Tell BloodHound what you control: users an

  • take ownership (bloodyAD)

    bloodyAD
    Access:object-ownership
    take ownership (bloodyAD). Take ownership first, then grant yourself WriteDACL and continu

  • take ownership (bloodyAD) — via PtH

    bloodyAD
    Access:object-ownership
    take ownership (bloodyAD) — via PtH. Take ownership first, then grant yourself WriteDACL a

  • take ownership (impacket)

    Impacket
    Access:grant
    take ownership (impacket). Take ownership first, then grant yourself WriteDACL and continu

  • take ownership (impacket) — with NT hash

    Impacket
    Access:grant
    take ownership (impacket) — with NT hash. Take ownership first, then gran

  • take ownership over LDAPS (636)

    Impacket
    Access:grant
    take ownership over LDAPS (636). Take ownership first, then grant yourself WriteDACL and c

  • take ownership over LDAPS (636) — with NT hash

    Impacket
    Access:grant
    take ownership over LDAPS (636) — with NT hash. Take ownership first, the

  • take ownership via ccache

    Impacket
    Access:grant
    take ownership via ccache. Take ownership first, then grant yourself WriteDACL and continu

  • Targeted Computer Enumeration

    SharpHound
    System:Enumeration
    Enumerate specific computers from a provided file to limit the scope of the collection.

  • Targeted Host Share Enumeration

    Snaffler
    Network:Reconnaissance
    Skips Active Directory computer discovery and performs share and file discovery for the su

  • Targeted Kerberoast

    Kerberoasting Tools
    Identity:Credential:Hash
    For accounts selected in a user list, temporarily writes an SPN where the authenticated pr

  • Targeted PCFG hint recovery

    hashcat
    Identity:Credential:Hash
    Use Hashcat's included hints ruleset and a file of known target-related words to generate

  • Targeted Subnet Sweep

    rustscan
    Attack:Reconnaissance:Network:Sweep
    Scan TCP ports 80, 443, 445, and 3389 across an authorized IPv4 CIDR and print discovered

  • targetedKerberoast - targetedKerberoast.py

    targetedKerberoast
    Orange Cyberdefense Active Directory Mindmap

  • TCP bandwidth test

    PsPing
    Network:Protocol:TCP
    Measure bandwidth to a PsPing server using 8 KB requests and print a 100-bucket histogram.

  • TCP connect test

    PsPing
    Network:Protocol:TCP
    Make 100 TCP connection attempts as quickly as possible and print a summary; PsPing uses o

  • TCP Forwarding through HTTP CONNECT Proxy

    socat
    Network:Proxy:TrafficForwarding:Enabled
    Listen on a local IPv4 port and relay accepted connections through an existing HTTP CONNEC

  • TCP Forwarding through SOCKS5

    socat
    Network:Proxy:TrafficForwarding:Enabled
    Listen on a local IPv4 port and relay accepted connections through an existing SOCKS5 serv

  • TCP latency test

    PsPing
    Network:Protocol:TCP
    Measure round-trip latency by sending 8 KB requests to a PsPing server; print a 100-bucket

  • TCP Port Forwarding

    Netcat
    Attack:C2:Connection:Established
    Listens on the selected local address and port; for each accepted connection, starts a sec

  • TCP Port Forwarding (Proxy)

    socat
    Network:Proxy:TrafficForwarding:Enabled
    Relay TCP traffic from a local port to a remote destination, useful for bypassing firewall

  • TCP Reverse Shell

    Netcat
    Attack:C2:Connection:ReverseShell
    Connects to an authorized TCP listener and attaches the connection's input and output stre

  • TCP SYN Port Scan

    Hardware implant
    Network:Reconnaissance:ServiceDiscovery
    Use Nmap's TCP SYN scan against a host's 100 most common TCP ports to identify ports repor

  • TCP Traceroute (Linux)

    traceroute
    Network:Reconnaissance
    Use Linux traceroute's TCP SYN method with a destination port to trace responding hops.

  • TCP Traceroute (macOS)

    traceroute
    Network:Reconnaissance
    Use the macOS built-in traceroute TCP SYN method with a destination port to trace respondi

  • template edit via ccache

    Certipy
    Identity:ADCS
    template edit via ccache. You can write on the template object: turn it into an ESC1 machi

  • Terminate Running Process Monitor Capture

    Process Monitor
    System:Process:Execution
    Terminate all running instances of Process Monitor to cleanly stop active background captu

  • Test Candidate Accounts for AS-REP Roasting

    impacket-GetNPUsers
    Attack:CredentialAccess:Kerberos:ASREPRoasting
    Send Kerberos AS-REQs for authorized candidate usernames and save AS-REP ciphertext only f

  • Test candidate executables against a policy

    AppLocker PowerShell Module
    System:Configuration:ApplicationControl:Test
    Evaluate which executable files in a directory would be denied by an XML AppLocker policy

  • Test COM server CLSID in test mode

    JuicyPotato
    System:Process:Execution:SYSTEM
    Check whether a candidate COM server CLSID can be activated and display the acquired token

  • Test NGINX Configuration

    nginx
    System:Configuration:Test
    Check configuration syntax and attempt to open files referenced by the configuration.

  • Test Unauthenticated DNS Zone Transfer (AXFR)

    dig
    Attack:Reconnaissance:DNS:ZoneTransfer
    Attempts an unauthenticated full DNS zone transfer (AXFR) over TCP against an authoritativ

  • Test Unknown-Platform Conditional Access Policy

    MFASweep
    Identity:Credential:Plaintext
    Tests the Microsoft 365 web sign-in path with a Nintendo Switch user-agent that Entra may

  • TGT for root$ (KDC resolves root → root$)

    Impacket
    Identity:Kerberos:TGT
    TGT for root$ (KDC resolves root → root$). MAQ + MIT Kerberos mapping: a

  • Thorough Local Filesystem Search

    SessionGopher
    Identity:Credential:PrivateKey
    Recursively searches accessible local filesystem drives for PuTTY .ppk private keys, Remot

  • ticketer variant (impacket PR — verify availability)

    Impacket
    ticketer variant (impacket PR — verify availability). Admin on a read-onl

  • TokenPrivilegesCheck

    PrivKit
    Attack:Reconnaissance:Host
    Enumerates privileges on the current process token and reports their enabled or disabled s

  • Top-ports scan

    FinalRecon
    Attack:Reconnaissance:Network:OpenPorts
    Probe FinalRecon's predefined TCP port list against the single IPv4 address resolved from

  • Trace functions in a USB-connected mobile app

    frida-trace
    System:Process:Instrumentation:FunctionTrace
    Spawn an authorized iOS app on a USB-connected device and generate handlers for functions

  • trace MIT Kerberos library activity

    klist
    Identity:Kerberos
    Run klist with MIT Kerberos library tracing directed to standard error for troubleshooting

  • Trace Selected Function Calls

    Frida
    System:Process:Memory
    Trace functions matching a name glob in a running process; frida-trace generates JavaScrip

  • Trace Selected Function Calls

    Frida
    System:Process:Memory
    Trace functions matching a name glob in a running process; frida-trace generates JavaScrip

  • Trace selected functions in a running process

    frida-trace
    System:Process:Instrumentation:FunctionTrace
    Attach to an authorized local process and trace calls to matching functions in the selecte

  • Transacted Hollowing

    PELoader
    System:Process:Execution:Payload
    Creates a payload section through a Transactional NTFS operation, maps it into the current

  • Transcode a video stream to H.264

    ffmpeg
    Data:Staging:Preparation
    Encodes the first video stream from a media input as H.264 using libx264 and writes a vide

  • Transfer an authorized test file

    Bitsadmin
    Attack:Execution:Transfer:FileDownload
    Use a BITS download job to copy an approved test artifact from an in-scope HTTP(S) URL or

  • Transfer an authorized test file

    icacls
    Attack:Execution:Transfer:FileDownload
    Use a BITS download job to copy an approved test artifact from an in-scope HTTP(S) or SMB

  • transfer PrintSpoofer

    NetExec
    File:transfer
    transfer PrintSpoofer. IIS/MSSQL/service shells usually hold these — potato tools get you

  • transfer PrintSpoofer — via PtH

    NetExec
    File:transfer
    transfer PrintSpoofer — via PtH. IIS/MSSQL/service shells usually hold these — potato tool

  • Transform Payload to C#

    scf
    Defense:Evasion:Bypass:Metadata
    Converts a source payload into an obfuscated C format to bypass security controls.

  • Transform Payload to PowerShell

    scf
    Defense:Evasion:Bypass:Metadata
    Converts a source payload into an obfuscated PowerShell script.

  • Triage Local Machine DPAPI Masterkeys

    SharpDPAPI
    Attack:CredentialAccess:DPAPI:MachineMasterkeys
    Retrieve the local DPAPISYSTEM LSA secret under SYSTEM, decrypt reachable machine DPAPI ma

  • Triage User Credentials and Vaults

    SharpDPAPI
    Identity:Credential:Plaintext
    Runs the documented user credential, vault, Remote Desktop Manager, and certificate triage

  • trigger → cleartext DB export — via PtH

    NetExec
    Data:CredentialStore
    trigger → cleartext DB export — via PtH. Classic credential locations on Windows hosts aft

  • trigger → cleartext DB export (waits for unlock)

    NetExec
    Data:CredentialStore
    trigger → cleartext DB export (waits for unlock). Classic credential locations on Windows

  • trigger → high-integrity shell

    NetExec
    System:execution
    trigger → high-integrity shell. From a medium-integrity shell: auto-elevating Windows bina

  • trigger → high-integrity shell — via PtH

    NetExec
    System:execution
    trigger → high-integrity shell — via PtH. From a medium-integrity shell: auto-elevating Wi

  • Trigger Client Policy Check-in

    MalSCCM
    Attack:LateralMovement:Success
    Request a prompt check-in for clients in the deployment group to hasten processing of the

  • Trigger DCOM Callback Authentication

    SharpSystemTriggers
    Attack:CredentialAccess:ForcedAuthentication
    Performs a local DCOM activation with marshaled storage carrying a TCP RPC binding to the

  • Trigger EFSRPC Authentication (default method)

    SharpEfsTrigger.exe
    Attack:CredentialAccess:ForcedAuthentication
    Calls the upstream default EfsRpcOpenFileRaw method on a Windows target using a UNC path o

  • Trigger EFSRPC Authentication (selected method)

    SharpEfsTrigger.exe
    Attack:CredentialAccess:ForcedAuthentication
    Calls the explicitly selected EFSRPC method on a Windows target using a UNC path on the su

  • Trigger Elevated Execution via Registry Hijack

    eventvwr
    Access:Privilege:Escalation:UAC
    On affected builds only, launch eventvwr.exe after the current user's mscfile open-command

  • Trigger MS-DFSNM authentication to a listener

    DFSCoerce
    Attack:CredentialAccess:ForcedAuthentication
    In an authorized test, invoke NetrDfsRemoveStdRoot against the target so it attempts authe

  • Trigger MS-EFSRPC Authentication

    SharpSystemTriggers
    Attack:CredentialAccess:ForcedAuthentication
    Calls a selected MS-EFSRPC method against a host and supplies a UNC path under the callbac

  • Trigger MS-RPRN Print Spooler Authentication

    SharpSystemTriggers
    Attack:CredentialAccess:ForcedAuthentication
    Calls the target Print Spooler RPC and requests a notification callback to the supplied ho

  • trust key via ccache

    Impacket
    trust key via ccache. From a compromised child domain, escalate to the parent with the int

  • trust tree (bloodyAD)

    bloodyAD
    trust tree (bloodyAD). Find parent/child/forest trusts before attacking them.

  • trust tree (bloodyAD) — via PtH

    bloodyAD
    trust tree (bloodyAD) — via PtH. Find parent/child/forest trusts before attacking them.

  • trusted domains + SIDs (rpcclient) — via PtH

    rpcclient
    Attack:Execution:Tool
    trusted domains + SIDs (rpcclient) — via PtH. Find parent/child/forest trusts before attac

  • trusted domains + SIDs, one per line (rpcclient)

    rpcclient
    Attack:Execution:Tool
    trusted domains + SIDs, one per line (rpcclient). Find parent/child/forest trusts before a

  • TrustedDomain secrets → take (Incoming) aes256 → {{trust_aeskey}} — impacket MASTER only (0.13.1/Kali lacks the flag; else mimikatz lsadump::trust /patch)

    Impacket
    Identity:trust-account
    TrustedDomain secrets → take (Incoming) aes256 → {{tru

  • TrustedDomain secrets → take (Incoming) aes256 → {{trust_aeskey}} — impacket MASTER only (0.13.1/Kali lacks the flag; else mimikatz lsadump::trust /patch) — with NT hash

    Impacket
    Identity:trust-account
    TrustedDomain secrets → take (Incoming) aes256 → {{tru

  • try every coercion vector

    Coercer
    Attack:Coercion
    Legacy Coercer invocation cited in a cross-domain scenario. Coercer does not validate trus

  • try every coercion vector — with NT hash

    Coercer
    Attack:Coercion
    Legacy Coercer invocation cited in a cross-domain scenario. Coercer does not validate trus

  • try pre-2k names (hit = STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT)

    NetExec
    Access:password-spray
    try pre-2k names (hit = STATUSNOLOGONWORKSTATIONTRUSTACCOUNT). One password across many ac

  • Tunnel via NGROK

    NexPhisher
    Network:Connection:Established
    Expose an already-running local HTTP service on PORT through a public ngrok endpoint.

  • Tunnel via SERVEO

    NexPhisher
    Network:Connection:Established
    Expose an already-running local HTTP service through Serveo's SSH remote port forwarding.

  • UACME FodHelper method 33

    bypassuac
    Access:Privilege:Escalation:UAC
    Run UACME's FodHelper registry-key method 33 and ask it to launch the supplied executable.

  • UACStatusCheck

    PrivKit
    Attack:Reconnaissance:Host
    Checks UAC registry settings, current-process integrity level, and local Administrators-gr

  • unattend/sysprep files

    NetExec
    File:Discovery
    unattend/sysprep files. Classic credential locations on Windows hosts after you land on on

  • unattend/sysprep files — via PtH

    NetExec
    File:Discovery
    unattend/sysprep files — via PtH. Classic credential locations on Windows hosts after you

  • unauthenticated (userlist)

    Impacket
    Identity:user
    unauthenticated (userlist). Accounts without Kerberos pre-authentication hand out crackabl

  • Unauthenticated CIDR Sweep

    RelayKing
    Network:Reconnaissance
    Perform a network-wide sweep of a CIDR range to identify hosts with SMB, LDAP, and HTTP se

  • unconstrained (msldap)

    bloodyAD
    Identity:unconstrained-delegation
    unconstrained (msldap). Find constrained, unconstrained and RBCD configuration before abus

  • unconstrained (msldap) — via PtH

    bloodyAD
    Identity:unconstrained-delegation
    unconstrained (msldap) — via PtH. Find constrained, unconstrained and RBCD configuration b

  • unconstrained cross-domain: coerce partner DC to a host of YOUR domain

    NetExec
    Attack:CoerceAuthentication
    unconstrained cross-domain: coerce partner DC to a host of YOUR domain. Force a DC of the

  • unconstrained cross-domain: coerce partner DC to a host of YOUR domain — via PtH

    NetExec
    Attack:CoerceAuthentication
    unconstrained cross-domain: coerce partner DC to a host of YOUR domain — via PtH. Force a

  • unconstrained delegation accounts

    NetExec
    Identity:delegation
    unconstrained delegation accounts. Map accounts before roasting or ACL hunting.

  • unconstrained delegation accounts — via PtH

    NetExec
    Identity:delegation
    unconstrained delegation accounts — via PtH. Map accounts before roasting or ACL hunting.

  • unconstrained delegation hosts

    bhcli
    unconstrained delegation hosts. Run the queries from this page through the CE API and post

  • Undeploy an application (destructive)

    Apache Tomcat Manager
    System:File:Deleted:Deployment
    Remove an authorized test deployment through the Manager text API. Undeploy can delete the

  • Unlink TCP Beacon

    Cobalt Strike TCP Beacon
    Network:Connection:TCP
    Disconnect a linked Beacon peer from the parent or child Beacon session.

  • Unload Residual Process Explorer Driver

    Backstab
    Defense:Evasion:Bypass:EDR
    Attempt to unload any previously loaded instance of the Process Explorer driver and clean

  • UnquotedSVCPathCheck

    PrivKit
    Attack:Reconnaissance:Host
    Enumerates Windows service paths and reports paths containing spaces that are unquoted, ex

  • Update an Existing ZIP Archive

    Compress-Archive
    Attack:Collection:ArchiveData
    Add new files or replace matching older entries in an existing ZIP archive.

  • Update WES-NG definitions

    Wesng
    Attack:Reconnaissance:Host
    Download the current WES-NG vulnerability definitions archive to the working directory.

  • upload ADFSDump to the ADFS server

    NetExec
    File:upload
    upload ADFSDump to the ADFS server. Compromise the ADFS server, extract the token-signing

  • upload ADFSDump to the ADFS server — via PtH

    NetExec
    File:upload
    upload ADFSDump to the ADFS server — via PtH. Compromise the ADFS server, extract the toke

  • Upload an authorized OneDrive test file

    OneDrive
    Attack:Exfiltration:Data:Transfer
    Uploads one non-sensitive UTF-8 text test file to a new filename in the signed-in user's o

  • Upload File to Client

    dnscat2
    Attack:CommandAndControl
    Transfer a server-side file to the connected client at a selected remote path through the

  • Upload File to GCS Bucket

    Google Cloud Storage
    Attack:Exfiltration:Data:Transfer
    Upload one local file to a Cloud Storage bucket using the legacy gsutil cp command. Prefer

  • Upload File to ownCloud via WebDAV

    ownCloud
    Attack:Exfiltration:Data:Transfer
    Uploads one local file with WebDAV PUT into the authenticated ownCloud user's files; the d

  • Upload File to Target

    Meterpreter
    System:File
    Upload one or more local files to a destination path on the remote machine.

  • Upload local files or folders to MEGA

    MEGA
    Attack:Exfiltration:Data:Transfer
    Uploads one existing local file or folder to a remote MEGA folder through MEGAcmd. The inp

  • upload winPEAS

    NetExec
    File:Upload
    upload winPEAS. Download the latest PEASS-ng releases on Kali, transfer, run, and pull the

  • upload winPEAS — via PtH

    NetExec
    File:Upload
    upload winPEAS — via PtH. Download the latest PEASS-ng releases on Kali, transfer, run, an

  • use ccache for dumping

    NetExec
    Identity:Credential:Dump
    use ccache for dumping. Naming, env var, conversion and validation.

  • use credentials from the owning domain against this one

    NetExec
    Access:domain-trust
    use credentials from the owning domain against this one. Users from a trusted domain can b

  • use printed machine creds

    Impacket
    Access:service-ticket
    use printed machine creds. No write rights? Let the relay create the machine and set deleg

  • use shadow hash

    NetExec
    Identity:Credential
    use shadow hash. Full control over a machine — shadow credentials or RBCD.

  • Use the CVE-2021-21972 Python proof of concept

    vSphere
    Attack:Execution:Payload
    Run the Horizon3.ai proof of concept. --target alone performs its documented benign check.

  • use the LAPS password

    NetExec
    Access:Authentication
    use the LAPS password. Group Managed Service Account password reads and LAPS local admin p

  • use the relayed DC certificate (adjust pfx name)

    Certipy
    Access:authentication
    use the relayed DC certificate (adjust pfx name). The CA RPC interface lacks IFENFORCEENCR

  • use the ticket (example: DCSync)

    Impacket
    Attack:ADCS:ESC13
    use the ticket (example: DCSync). A template carries an issuance policy OID whose AD objec

  • user-as-password pairs (line-by-line)

    NetExec
    Access:password-spray
    user-as-password pairs (line-by-line). One password across many accounts, across protocols

  • Username Conversion

    SprayingToolkit
    Identity:Account:User:Domain
    Convert supplied full names into Active Directory username strings (for example, 'Alice Ev

  • users under domain

    bloodyAD
    Identity:domain_users
    users under domain. Trusts, children, memberships, DNS, and a quick BloodHound collector.

  • users under domain — via PtH

    bloodyAD
    Identity:domain_users
    users under domain — via PtH. Trusts, children, memberships, DNS, and a quick BloodHound c

  • Validate Candidate Accounts via Teams

    TeamFiltration
    Attack:Reconnaissance:Cloud
    Validate candidate full-email usernames against Microsoft 365 using the Teams account-vali

  • Validate MSOLSpray in an Isolated Test Tenant

    MSOLSpray
    Identity:Credential:PasswordSpraying
    Run the documented cmdlet against a file containing one dedicated synthetic test account i

  • Verbose password-based initial TGT

    kinit
    Identity:kerberos
    Request an initial TGT for the named principal and display verbose client diagnostics.

  • verify against the grabbed cert instead of REQCERT=never

    ldapsearch
    Identity:account
    verify against the grabbed cert instead of REQCERT=never. Wrap LDAP in TLS so simple binds

  • verify against the grabbed cert instead of REQCERT=never

    ldapsearch
    Identity:Account:DomainUser
    Query visible user names over LDAPS while validating the server certificate against a supp

  • Verify an Authenticode signature

    osslsigncode
    System:File:Executable:Signed
    Check the Authenticode signature on a supplied signed PE file against the selected certifi

  • Verify Digital Signature

    signtool
    Defense:Evasion:Bypass:Verified
    Verifies an embedded file signature under the Default Authentication Verification Policy a

  • verify membership

    NetExec
    Identity:Group
    verify membership. Add yourself (or a controlled account) to a privileged group.

  • verify membership — via PtH

    NetExec
    Identity:Group
    verify membership — via PtH. Add yourself (or a controlled account) to a privileged group.

  • verify network logon as DC\Administrator

    NetExec
    Access:DSRM Logon
    verify network logon as DC\Administrator. Local admin on a DC? The DSRM Administrator hash

  • verify new creds

    NetExec
    Access:credential-verification
    verify new creds. Reset a password with GenericAll / User-Force-Change-Password.

  • Verify remote DCOM execution with whoami

    Impacket dcomexec.py
    System:Process:Execution:RemoteCommand
    Run a read-only identity query through the MMC20 DCOM object on an authorized Windows lab

  • verify template flags yourself

    bloodyAD
    Identity:certificateTemplate
    verify template flags yourself. Request a certificate as any user because the template all

  • verify template flags yourself — via PtH

    bloodyAD
    Identity:certificateTemplate
    verify template flags yourself — via PtH. Request a certificate as any user because the te

  • verify the ACE

    Impacket
    Access:AD:ACL
    verify the ACE. Write an ACE on AdminSDHolder; SDProp copies it onto every protected accou

  • verify the ACE — with NT hash

    Impacket
    Access:AD:ACL
    verify the ACE — with NT hash. Write an ACE on AdminSDHolder; SDProp copi

  • verify the connection

    bhcli
    System:status
    verify the connection. Minimal Docker-based BloodHound CE install, then the terminal workf

  • verify ticket works

    Impacket
    Identity:Kerberos:ticket-validation
    verify ticket works. Full domain persistence: forge a TGT with the krbtgt hash.

  • Verify trust secure-channel secrets

    netdom
    Identity:domain-trust
    Verifies secure-channel secrets for the named trust relationship. This operation does not

  • verify what is marked

    bhcli
    Data:query
    verify what is marked. Tell BloodHound what you control in the partner domain, so the owne

  • via ccache

    Certipy
    Identity:ADCS
    via ccache. Certipy 5.x: find vulnerable templates and CA configuration.

  • via ccache

    NetExec
    Data:Credential
    via ccache. Dump and decrypt DPAPI-protected secrets (Chrome/Edge/Outlook/Firefox).

  • via ccache (env inline)

    Impacket
    Identity:Kerberos
    via ccache (env inline). Request a service ticket as an arbitrary user (S4U2Self/S4U2Proxy

  • via machine ccache

    Impacket
    Identity:delegation
    via machine ccache. Use the rogue machine account to obtain a service ticket impersonating

  • via NT hash

    Certipy
    Identity:ADCS
    via NT hash. Certipy 5.x: find vulnerable templates and CA configuration.

  • via PtH

    NetExec
    Identity:local-secrets
    via PtH. Local accounts and LSA secrets from any machine where you are local admin.

  • Virtual Host Discovery

    ffuf
    Network:Reconnaissance
    Probe virtual hosts by fuzzing the HTTP Host header against a reachable base URL; this pro

  • Walk an OID Subtree with SNMPv2c

    snmpwalk
    Network:SNMP:Walk:Subtree
    Recursively queries an SNMPv2c agent for an OID subtree using a community string.

  • Walk an OID Subtree with SNMPv3 authPriv

    snmpwalk
    Network:SNMP:Walk:v3
    Queries an SNMP agent with authenticated and encrypted SNMPv3 protocol.

  • Walk the system MIB subtree

    SNMP tool
    Network:Reconnaissance
    Walk readable objects under SNMPv2-MIB::system, which can include system description, obje

  • Web Fingerprinting

    whatweb
    Attack:Reconnaissance:Service:Versions
    Fingerprint a reachable web endpoint from its HTTP responses to identify technologies and

  • WebDAV listener — HTTP-sourced auth for LDAP/ADCS relay

    Impacket
    WebDAV listener — HTTP-sourced auth for LDAP/ADCS relay. Force a DC of th

  • WebDAV listener — HTTP-sourced auth for LDAP/ADCS relay — with NT hash

    Impacket
    WebDAV listener — HTTP-sourced auth for LDAP/ADCS relay â€â€Â

  • which groups is my user in? (nested, too)

    bloodyAD
    which groups is my user in? (nested, too). Map the partner domain: which groups is your us

  • which object holds the target SPN?

    bloodyAD
    Identity:servicePrincipalName
    which object holds the target SPN?. Constrained delegation points at a service that does n

  • which object holds the target SPN? — via PtH

    bloodyAD
    Identity:servicePrincipalName
    which object holds the target SPN? — via PtH. Constrained delegation points at a service t

  • who can DCSync

    bhcli
    who can DCSync. Run the queries from this page through the CE API and post-process the JSO

  • who may be cached (reveal vs never-reveal)

    ldapsearch
    Access:policy
    who may be cached (reveal vs never-reveal). Admin on a read-only DC? Dump what it may cach

  • whoami check

    NetExec
    Identity:Kerberos:Authentication
    whoami check. Export the ccache, confirm the identity, then dump SAM/LSA/NTDS or execute c

  • wildcard record (spoof everything)

    bloodyAD
    Network:DNS
    wildcard record (spoof everything). Spoof unregistered DNS names or add records for coerci

  • wildcard record (spoof everything) — via PtH

    bloodyAD
    Network:DNS
    wildcard record (spoof everything) — via PtH. Spoof unregistered DNS names or add records

  • Windows .kirbi → ccache (then export)

    Impacket
    Identity:kerberos
    Windows .kirbi → ccache (then export). Everything that must be in place

  • Windows auth (password)

    Impacket
    Windows auth (password). impacket-mssqlclient / nxc variants with password, hash or Kerber

  • Windows auth (PtH)

    Impacket
    Windows auth (PtH). impacket-mssqlclient / nxc variants with password, hash or Kerberos.

  • Windows Service Persistence

    SharPersist
    System:Service:Created
    Registers a new automatic Windows service that runs the supplied command at boot under the

  • WinRM

    NetExec
    Identity:domain
    WinRM. First thing after getting creds — check where they work and with which rights.

  • WinRM — via PtH

    NetExec
    Identity:domain
    WinRM — via PtH. First thing after getting creds — check where they work and with which ri

  • WinRM Password Spray

    NetExec
    Identity:Credential:Plaintext:DomainUser
    Submit one supplied password once for each username in a local user-list file to the targe

  • WinRM Shell (Pass-the-Hash)

    evil-winrm
    Attack:LateralMovement:Success
    Establish an interactive shell using an NT hash instead of a plaintext password.

  • WinRM spray

    NetExec
    Access:password-spray
    WinRM spray. One password across many accounts, across protocols — with lockout awareness.

  • WinRM with ccache

    NetExec
    Access:kerberos-ticket
    WinRM with ccache. Use a ticket you already have — export KRB5CCNAME first.

  • with NT hash (RC4 fallback)

    Impacket
    Identity:Kerberos
    with NT hash (RC4 fallback). Request a service ticket as an arbitrary user (S4U2Self/S4U2P

  • with password

    Impacket
    Identity:Kerberos
    with password. Request a service ticket as an arbitrary user (S4U2Self/S4U2Proxy). The wor

  • with valid creds

    Impacket
    Identity:user
    with valid creds. Accounts without Kerberos pre-authentication hand out crackable AS-REP h

  • with valid creds — with NT hash

    Impacket
    Identity:user
    with valid creds — with NT hash. Accounts without Kerberos pre-authentica

  • wmiexec (quiet)

    Impacket
    wmiexec (quiet). Drop-in alternatives when nxc is blocked or you want a different service

  • wmiexec (quiet) — with NT hash

    Impacket
    wmiexec (quiet) — with NT hash. Drop-in alternatives when nxc is blocked

  • wmiexec via ccache

    Impacket
    wmiexec via ccache. Drop-in alternatives when nxc is blocked or you want a different servi

  • writable computers

    bloodyAD
    writable computers. Enumerates every object your account has write rights over. Huge short

  • writable computers — via PtH

    bloodyAD
    writable computers — via PtH. Enumerates every object your account has write rights over.

  • writable GPOs / domain object

    bloodyAD
    writable GPOs / domain object. Enumerates every object your account has write rights over.

  • writable GPOs / domain object — via PtH

    bloodyAD
    writable GPOs / domain object — via PtH. Enumerates every object your account has write ri

  • writable users/groups

    bloodyAD
    writable users/groups. Enumerates every object your account has write rights over. Huge sh

  • writable users/groups — via PtH

    bloodyAD
    writable users/groups — via PtH. Enumerates every object your account has write rights ove

  • Write an Authorized HID Prox H10301 Test Tag

    iCopy-X
    Identity:Credential:Token:RFID
    Write an H10301 facility code and card number to a compatible writable T5577 LF test tag.

  • write DCSync ACE

    Impacket
    Attack:AD:DCSync
    write DCSync ACE. Grant yourself replication rights and dump every hash.

  • write DCSync ACE — with NT hash

    Impacket
    Access:grant
    write DCSync ACE — with NT hash. Grant yourself replication rights and du

  • write DCSync via ccache

    Impacket
    Access:grant
    write DCSync via ccache. Grant yourself replication rights and dump every hash.

  • Write EM410x ID to compatible rewritable tag

    Proxmark3
    Identity:Credential
    Encode the supplied five-byte EM410x identifier onto a supported rewritable tag; the defau

  • Write EM410x identifier to T55x7-family target

    Proxmark3
    Access:Physical:CredentialClone
    Encode a supplied five-byte EM410x identifier onto a compatible writable T55x7-family tran

  • write FullControl on AdminSDHolder

    Impacket
    Access:grant
    write FullControl on AdminSDHolder. Write an ACE on AdminSDHolder; SDProp copies it onto e

  • write FullControl on AdminSDHolder — with NT hash

    Impacket
    Access:AD:ACL
    write FullControl on AdminSDHolder — with NT hash. Write an ACE on AdminS

  • write via ccache

    Impacket
    Identity:rbcd
    write via ccache. Point the target computer at your rogue machine account.

  • write via PtH

    Impacket
    Identity:rbcd
    write via PtH. Point the target computer at your rogue machine account.

  • Write-HijackDll

    PowerUp
    System:File:Executable:Prepared
    Writes a precompiled DLL and batch launcher configured for the documented IKEEXT DLL searc

  • WriteDACL on the partner domain object → DCSync

    bloodyAD
    Access:domain
    WriteDACL on the partner domain object → DCSync. Use the partner-domain account: find what

  • WriteDACL on the partner domain object → DCSync — via PtH

    bloodyAD
    Access:domain
    WriteDACL on the partner domain object → DCSync — via PtH. Use the partner-domain account:

  • your own (possibly foreign) group memberships

    bloodyAD
    your own (possibly foreign) group memberships. Users from a trusted domain can be members

  • your own (possibly foreign) group memberships — via PtH

    bloodyAD
    your own (possibly foreign) group memberships — via PtH. Users from a trusted domain can b

  • your writeup dump line

    NetExec
    Data:CredentialDump
    your writeup dump line. Constrained delegation points at a service that does not exist (or

  • ysoserial - ysoserial.jar

    ysoserial
    Orange Cyberdefense Active Directory Mindmap
Select a command from the list to view details.