Join our Newsletter — 33% off our NHI Course
Home› Guides› ATT&CK C2 and Post-Exploitation Frameworks Software Hub: Catalogue…
Guide Attack Techniques & Malware

ATT&CK C2 and Post-Exploitation Frameworks Software Hub: Catalogue and Detection of Red Team Tooling

← All guides
By NHI Mgmt Group, edited by Lalit Choda Updated 12 November 2026 14 min read
On this page

Commercial and open source red team frameworks give attackers mature command and control, credential theft and lateral movement without writing a line of malware. This hub catalogues the 23 MITRE ATT&CK Enterprise v20 software entries that NHI Mgmt Group groups as command and control (C2) and post-exploitation frameworks, from Cobalt Strike, Sliver and Havoc to Empire, CrackMapExec and the cloud and Kubernetes frameworks Pacu and Peirates. It shows the behaviours the family shares, computed from the ATT&CK v20 technique relationships, and turns them into detection and control priorities. It is for SOC analysts, detection engineers and red team leads who need to tell authorised testing from an intrusion. Deep detection for individual frameworks lives in the Cobalt Strike Abuse Detection Guide and the Sliver, Havoc and Brute Ratel C2 Frameworks Detection Guide; this page is the catalogue view.

Key takeaways

  • Mostly tools, widely shared: 19 of the 23 entries are ATT&CK tools rather than malware, and ATT&CK v20 links Cobalt Strike alone to 30 groups.
  • Discovery dominates, credentials follow: after T1059 Command and Scripting Interpreter, the most common mapped techniques are T1087 Account Discovery, T1016 System Network Configuration Discovery and T1071 Application Layer Protocol, with T1003 OS Credential Dumping on 11 of the 23 members.
  • Detect the behaviour, not the brand: frameworks are rebuilt, renamed and cracked, so durable detection targets injection, credential access and beaconing patterns rather than a single signature.
  • Cloud and cluster frameworks run on stolen machine credentials: Pacu works from AWS access keys and Peirates automates theft of Kubernetes service account tokens, so non-human identity controls are C2 controls.
  • Authorised use needs a paper trail: a register of approved red team infrastructure, implants and windows is what lets the SOC treat every other sighting as hostile.

What this category covers and why it matters

ATT&CK does not have a "framework" software type. This hub is an NHI Mgmt Group grouping of v20 entries whose main purpose is post-exploitation control: an operator console, implants or agents, and modules for discovery, credential access and lateral movement. It includes full C2 platforms (Cobalt Strike, Sliver, Havoc, Mythic, Covenant, Brute Ratel C4, Empire, PoshC2, SILENTTRINITY, Koadic, Pupy), open source remote administration tools used the same way (QuasarRAT, AsyncRAT), post-exploitation utilities (PowerSploit, CrackMapExec, LaZagne, MailSniper), injection tools (sqlmap, Havij), cloud and container frameworks (Pacu, Peirates) and two framework-style malware families (InvisiMole, IceApple).

The category matters because it lowers the cost of a capable intrusion. ATT&CK describes Cobalt Strike as commercial adversary simulation software whose post-exploitation capabilities cover the full range of ATT&CK tactics, and records that a cracked version of Brute Ratel C4 leaked in criminal forums in September 2022. ATT&CK also notes that Empire was one of five tools singled out in a joint government report on public hacking tools widely used by adversaries. The same tooling your red team uses will appear in real incidents, often with default profiles left in place.

Sub-groupHub membersTypical role in an intrusionBest first detection
Full C2 platformsBrute Ratel C4, Cobalt Strike, Covenant, Empire, Havoc, Koadic, Mythic, PoshC2, Pupy, SILENTTRINITY, SliverBeaconing implant, operator tasking, in-memory modulesProcess injection and unusual parent processes; periodic outbound sessions
Open source RATs used as C2AsyncRAT, QuasarRATRemote control after phishing or loader deliveryNew persistence plus outbound sessions to rare destinations
Post-exploitation utilitiesCrackMapExec, LaZagne, MailSniper, PowerSploitCredential harvesting, Active Directory enumeration, mailbox searchCredential store access, bursts of SMB or LDAP enumeration, mailbox search volume
Web injection toolsHavij, sqlmapInitial access and data theft through SQL injectionWeb application firewall and application logs with injection patterns
Cloud and container frameworksPacu, PeiratesPrivilege escalation and pivoting with AWS keys or Kubernetes service account tokensCloud and Kubernetes audit logs for unusual API enumeration by machine identities
Framework-style malwareIceApple, InvisiMoleModular espionage on IIS servers or Windows hostsIIS module and assembly loads; modular backdoor behaviour

Common behaviours across the family

The table counts how many hub members ATT&CK v20 maps to each technique, with sub-techniques rolled up to their parent. Techniques near the top are the best value for detection that works across frameworks.

Technique (ATT&CK v20)TacticMembers using it
T1059 Command and Scripting InterpreterExecution15 of 23
T1087 Account DiscoveryDiscovery13 of 23
T1016 System Network Configuration DiscoveryDiscovery12 of 23
T1071 Application Layer ProtocolCommand and Control12 of 23
T1105 Ingress Tool TransferCommand and Control11 of 23
T1055 Process InjectionStealth, Privilege Escalation11 of 23
T1083 File and Directory DiscoveryDiscovery11 of 23
T1573 Encrypted ChannelCommand and Control11 of 23
T1003 OS Credential DumpingCredential Access11 of 23
T1113 Screen CaptureCollection10 of 23
T1056 Input CaptureCollection, Credential Access10 of 23
T1082 System Information DiscoveryDiscovery10 of 23
T1552 Unsecured CredentialsCredential Access10 of 23
T1057 Process DiscoveryDiscovery9 of 23
T1046 Network Service DiscoveryDiscovery9 of 23
T1047 Windows Management InstrumentationExecution9 of 23
  • Execution through interpreters: PowerShell and other interpreters (T1059) remain the common execution path, so PowerShell script block logging and constrained language mode still pay off.
  • Discovery in bulk: account, network configuration, file and process discovery appear across most members. Volume and breadth over a short window is the signal.
  • Credential access built in: T1003 OS Credential Dumping, T1552 Unsecured Credentials and T1555 Credentials from Password Stores are mapped to many members, which is why a framework sighting should trigger credential review.
  • Injection and token manipulation: T1055 Process Injection and T1134 Access Token Manipulation let implants run inside trusted processes and act as other users.
  • Encrypted web C2: T1071 Application Layer Protocol and T1573 Encrypted Channel, often with T1090 Proxy, make beacon timing and destination rarity more useful than content inspection. See the Beaconing and C2 Detection Guide.

Real cases

  • SolarWinds Compromise: ATT&CK v20 links Cobalt Strike to the SolarWinds Compromise campaign, where the attackers moved from the backdoored Orion update to on-premises administrative access and then to forged SAML tokens and abused application identities. See the SolarWinds Supply Chain Compromise breach analysis and the APT29 (Midnight Blizzard) Threat Actor Profile, a group ATT&CK also links to Sliver.
  • Covenant and HAFNIUM: ATT&CK states that Covenant, a .NET C2 framework designed for penetration testing, has been used by HAFNIUM during operations. See the Silk Typhoon Threat Actor Profile Guide.
  • Cracked commercial tooling: ATT&CK records the September 2022 leak of a cracked Brute Ratel C4 build, a framework it describes as designed to avoid detection by EDR and antivirus. Once a cracked build circulates, the licence controls on the commercial product no longer limit who runs it.
  • Kubernetes token theft: the Peirates project describes itself as a Kubernetes penetration testing tool that automates known techniques to steal and collect service account tokens and secrets. ATT&CK links it to TeamTNT.
  • AWS key abuse: the Pacu project describes an AWS exploitation framework for authorised testing whose modules run from an access key ID and secret access key, covering privilege escalation and backdooring IAM users.

Detection themes

ThemeWhat to collectMembers it catches
In-memory implantsProcess creation with command lines (Windows Event ID 4688 or Sysmon Event ID 1), Sysmon Event ID 8 (CreateRemoteThread) and Event ID 10 (process access), unsigned modules in signed processesBrute Ratel C4, Cobalt Strike, Covenant, Havoc, Sliver
PowerShell frameworksPowerShell script block logging (Event ID 4104) and module loggingEmpire, Koadic, PoshC2, PowerSploit
Credential accessAccess to LSASS memory, browser and credential store reads, Kerberos and NTLM anomaliesCrackMapExec, LaZagne, Pupy, Cobalt Strike
BeaconingProxy, DNS and flow logs analysed for regular intervals, rare destinations, new TLS fingerprints and long-lived sessionsMost full C2 platforms and RATs
Machine identity misuseAWS CloudTrail enumeration bursts by access keys, Kubernetes audit logs for token reads and new role bindings by service accountsPacu, Peirates
Mailbox searchExchange or Microsoft 365 audit records for search across many mailboxesMailSniper

The command and control tactic view is covered in the ATT&CK Command and Control Tactic guide, and C2 over trusted cloud services in the Cloud Services Abuse for C2 Guide.

Where identity fits

Every framework in this hub turns credentials into reach. CrackMapExec and LaZagne harvest passwords and hashes, Cobalt Strike and Covenant pass them on, and Pacu and Peirates operate entirely through machine credentials. That makes non-human identity hygiene a direct C2 control: short-lived cloud credentials instead of long-lived access keys, bound and audience-scoped Kubernetes service account tokens, least privilege role bindings, and alerts when a machine identity starts enumerating. See the AWS Access Keys Security Guide and the Kubernetes Service Account Token Guide.

Separating authorised testing from intrusion

  1. Keep a red team register: record approved frameworks, implant hashes or watermarks where available, C2 domains and IP addresses, operators and test windows, and share it with the SOC before each engagement.
  2. Alert on everything, then suppress narrowly: detections fire for all frameworks; suppression applies only to register entries during their window.
  3. Restrict tool use internally: use application control to block offensive frameworks on systems outside the red team's estate, starting in audit mode on a pilot group and keeping a rollback policy.
  4. Test the detections: ask the red team to run each framework's default and customised profiles against a pilot ring and record which analytics fired.
  5. Close the loop: after each engagement, add missed behaviours to the detection backlog and retire register entries.

Measuring coverage

  • Share of the top 15 hub techniques with at least one tested analytic.
  • Percentage of red team engagements detected before the agreed reveal, by framework.
  • Mean time from first beacon to containment in exercises and real incidents.
  • Number of long-lived cloud access keys and non-expiring Kubernetes tokens remaining.
  • Endpoints with PowerShell script block logging and process creation command line logging on.

Framework mapping

FrameworkReferenceRelevance to this family
ATT&CK v20T1071, T1573, T1090, T1105 (Command and Control); T1055, T1134; T1003, T1552, T1555; T1087The shared behaviours of the frameworks
NIST SP 800-53 Rev 5SI-4 System Monitoring; SC-7 Boundary Protection; CM-7 Least Functionality; CM-7.5 Authorized Software, Allow-by-exception; AU-6 Audit Record Review, Analysis, and ReportingMonitoring, egress control and blocking unapproved tooling
NIST CSF 2.0DE.CM-01, DE.CM-09, DE.AE-02, PR.PS-05Network and host monitoring, event analysis, preventing unauthorised software
CIS Controls v8.1Control 8 Audit Log Management; Control 13 Network Monitoring and Defense; Control 18 Penetration TestingLogging, network detection and governed testing
ISO/IEC 27001:2022 Annex AA.8.16 Monitoring activities; A.8.20 Networks security; A.8.8 Management of technical vulnerabilitiesMonitoring, network controls and testing

Common failure patterns

  • Blanket allowlisting of the red team: suppressing all Cobalt Strike or Sliver alerts because "it is probably the testers" rather than checking the register.
  • Signature-only detection: relying on default profiles and known hashes that a cracked or customised build no longer matches.
  • Ignoring the cloud frameworks: covering Windows implants well while machine identities in AWS and Kubernetes can enumerate without alerts.
  • Treating a framework sighting as a single host problem: cleaning the host without reviewing the credentials the framework harvested.
  • Missing egress control: letting servers make direct outbound connections, which removes the proxy logs beaconing analytics need.

Complete catalogue: C2 and post-exploitation frameworks in ATT&CK v20

All 23 entries (4 malware, 19 tools), sorted by name. Groups are those ATT&CK v20 links to the software; distinctive techniques are the member's mapped techniques that are least common across this hub. Each ID links to its ATT&CK page.

IDNameTypePlatformsAssociated groups (v20)Distinctive techniques
S1087AsyncRATToolWindowsAPT-C-36, TA2541T1568 Dynamic Resolution, T1622 Debugger Evasion, T1566 Phishing
S1063Brute Ratel C4ToolWindowsNo group linked in v20T1102 Web Service, T1036 Masquerading, T1572 Protocol Tunneling
S0154Cobalt StrikeMalwareLinux, macOS, WindowsAPT19, APT29, APT32, APT37, and 26 moreT1029 Scheduled Transfer, T1137 Office Application Startup, T1185 Browser Session Hijacking
S1155CovenantToolLinux, macOS, WindowsHAFNIUMT1571 Non-Standard Port, T1218 System Binary Proxy Execution, T1047 Windows Management Instrumentation
S0488CrackMapExecToolWindowsAPT39, Dragonfly, Ember Bear, FIN7, and 1 moreT1201 Password Policy Discovery, T1110 Brute Force, T1018 Remote System Discovery
S0363EmpireToolLinux, macOS, WindowsAPT19, APT33, APT41, CopyKittens, and 13 moreT1020 Automated Exfiltration, T1127 Trusted Developer Utilities Proxy Execution, T1217 Browser Information Discovery
S0224HavijToolNot statedAjax Security TeamT1190 Exploit Public-Facing Application
S1229HavocMalwareLinux, macOS, WindowsWIRTET1570 Lateral Tool Transfer, T1566 Phishing, T1559 Inter-Process Communication
S1022IceAppleMalwareWindowsNo group linked in v20T1505 Server Software Component, T1036 Masquerading, T1140 Deobfuscate/Decode Files or Information
S0260InvisiMoleMalwareWindowsNo group linked in v20T1025 Data from Removable Media, T1074 Data Staged, T1080 Taint Shared Content
S0250KoadicToolWindowsAPT28, LazyScripter, MuddyWater, SidewinderT1115 Clipboard Data, T1218 System Binary Proxy Execution, T1564 Hide Artifacts
S0349LaZagneToolLinux, macOS, WindowsAPT3, APT33, Akira, Evilnum, and 8 moreT1555 Credentials from Password Stores, T1552 Unsecured Credentials, T1003 OS Credential Dumping
S0413MailSniperToolWindows, Office SuiteLeafminerT1110 Brute Force, T1114 Email Collection, T1087 Account Discovery
S0699MythicToolWindows, Linux, macOSNo group linked in v20T1008 Fallback Channels, T1030 Data Transfer Size Limits, T1572 Protocol Tunneling
S1091PacuToolIaaSNo group linked in v20T1098 Account Manipulation, T1526 Cloud Service Discovery, T1578 Modify Cloud Compute Infrastructure
S0683PeiratesToolContainersTeamTNTT1528 Steal Application Access Token, T1609 Container Administration Command, T1610 Deploy Container
S0378PoshC2ToolWindows, Linux, macOSAPT33, HEXANE, Sandworm TeamT1040 Network Sniffing, T1201 Password Policy Discovery, T1110 Brute Force
S0194PowerSploitToolWindowsAPT33, APT41, Earth Lusca, FIN7, and 5 moreT1123 Audio Capture, T1012 Query Registry, T1482 Domain Trust Discovery
S0192PupyToolLinux, Windows, macOS, AndroidAPT33, Magic HoundT1136 Create Account, T1114 Email Collection, T1123 Audio Capture
S0262QuasarRATToolWindowsAPT-C-36, BackdoorDiplomacy, Gorgon Group, Kimsuky, and 3 moreT1614 System Location Discovery, T1553 Subvert Trust Controls, T1571 Non-Standard Port
S0692SILENTTRINITYToolWindowsNo group linked in v20T1556 Modify Authentication Process, T1689 Downgrade Attack, T1690 Prevent Command History Logging
S0633SliverToolWindows, Linux, macOSAPT29, Cinnamon Tempest, TA551T1001 Data Obfuscation, T1132 Data Encoding, T1041 Exfiltration Over C2 Channel
S0225sqlmapToolNot statedAPT41, Ajax Security TeamT1190 Exploit Public-Facing Application

Related software hubs: ATT&CK Espionage Backdoors and Implants Software Hub and ATT&CK Rootkits and Bootkits Software Hub.

Practitioner checklist

  • Map the top hub techniques to your analytics and test each one with a red team run.
  • Turn on process creation command lines, Sysmon or equivalent EDR telemetry and PowerShell script block logging.
  • Force server egress through proxies and analyse beacon timing and destination rarity.
  • Keep a red team register and suppress only listed infrastructure during agreed windows.
  • Block offensive frameworks with application control outside approved testing systems.
  • Replace long-lived AWS access keys and legacy Kubernetes tokens with short-lived credentials.
  • Alert on enumeration bursts by machine identities in cloud and Kubernetes audit logs.
  • After any framework sighting, rotate credentials reachable from the affected hosts.

Standards and references

Related NHI Mgmt Group resources: Command and Control (C2) Guide · Cobalt Strike Abuse Detection Guide · Sliver, Havoc and Brute Ratel C2 Frameworks Detection Guide · Beaconing and C2 Detection Guide

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Researched and written by the NHI Mgmt Group editorial team using AI tools, under the editorial direction of Lalit Choda. Facts are drawn from the sources listed on this page and checked by our automated quality process. Last updated 12 November 2026. Spotted an error? Use our contact page.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM and Agentic AI security. nhimg.org