APT Meets GPT: Targeted Operations with Untamed LLMs
The China-aligned threat actor UTA0388 is leveraging Large Language Models (LLMs) to conduct highly tailored, rapport-building spear-phishing campaigns targeting organizations in North America, Asia, and Europe. These campaigns deliver GOVERSHELL, a custom backdoor deployed via DLL search order hijacking, which has undergone rapid, non-iterative development across five variants to evade detection and establish persistent C2.
Authors: Callum Roxan, Killian Raimbaud, Steven Adair
Source:Volexity
- domainazure-app[.]storeGOVERSHELL C2 domain impersonating legitimate Microsoft services.
- domaincdn-apple[.]infoGOVERSHELL C2 domain impersonating Apple services.
- domaindoccloude[.]infoGOVERSHELL C2 domain.
- domainglobalsolutionsinc[.]comParked domain used in UTA0388 phishing lures and infrastructure.
- domainmoctw[.]infoGOVERSHELL C2 domain referencing Taiwan.
- domainsliddeshare[.]onlineGOVERSHELL C2 domain impersonating SlideShare.
- domaintwmoc[.]infoGOVERSHELL C2 domain referencing Taiwan.
- domainwindows-app[.]storeGOVERSHELL C2 domain impersonating Microsoft services.
- emailAmelia_Chavez_Y[@]pm[.]meSender email address used in UTA0388 spear-phishing campaigns.
- emailChristopherDelgado5328[@]proton[.]meSender email address used in UTA0388 spear-phishing campaigns.
- filenamete64.dllMalicious 64-bit DLL payload for GOVERSHELL loaded via search order hijacking.
- ip104[.]194[.]152[.]137C2 server hosting the WebSocket variant of GOVERSHELL (identified via Censys).
- urlhxxps://aesthetic-donut-1af43s2[.]netlify[.]app/file/rarMalicious URL used in phishing emails to deliver GOVERSHELL archives.
- urlhxxps://aesthetic-donut-1af43s2[.]netlify[.]app/index/file/A_Introduction_Docs_v00546823[.]rarDirect download URL for the malicious RAR archive containing GOVERSHELL.
Detection / HunterGoogle
What Happened
A cyber espionage group known as UTA0388 is using artificial intelligence tools like ChatGPT to write convincing, customized phishing emails in multiple languages. Instead of sending a malicious link immediately, they often chat with the victim first to build trust. If the victim clicks the link sent later, their Windows computer gets infected with a custom malware called GOVERSHELL, which gives the attackers remote control over the system. This matters because AI is making it easier for attackers to create highly believable scams at scale. Organizations should train employees to be cautious of unexpected emails, even if they seem legitimate, and ensure their security tools are updated to catch these new malware variants.
Key Takeaways
- The China-aligned threat actor UTA0388 is utilizing LLMs (like ChatGPT) to generate tailored spear-phishing content and assist in malware development.
- UTA0388 employs 'rapport-building phishing', engaging targets in benign conversation before delivering malicious links.
- Infections rely on DLL search order hijacking via legitimate executables (e.g., Tablacus Explorer) to load the GOVERSHELL backdoor.
- GOVERSHELL has five distinct variants, evolving C2 mechanisms from fake TLS to WebSockets and HTTPS beacons.
- LLM usage is evidenced by fabricated personas, nonsensical email details, and rapid, non-iterative rewrites of malware network stacks.
Affected Systems
- Windows OS
Attack Chain
UTA0388 initiates contact via LLM-generated spear-phishing emails, often using rapport-building techniques before delivering a malicious link. The link directs the victim to a cloud-hosted ZIP or RAR archive containing a benign executable and a hidden malicious DLL. Upon execution of the benign file, DLL search order hijacking is used to load the malicious DLL (GOVERSHELL). GOVERSHELL establishes persistence via a scheduled task and communicates with attacker-controlled C2 infrastructure to receive and execute arbitrary commands.
Detection Availability
- YARA Rules: No
- Sigma Rules: No
- Snort/Suricata Rules: No
- KQL Queries: No
- Splunk SPL Queries: No
- EQL Queries: No
- Other Detection Logic: No
- Platforms: Volexity
The article mentions that IOCs and detection rules are provided via external links at the end of the original post, but the rule bodies are not included in the text.
Detection Engineering Assessment
EDR Visibility: High — EDR solutions should have high visibility into DLL search order hijacking, scheduled task creation (schtasks.exe), and PowerShell/CMD execution originating from unusual parent processes. Network Visibility: Medium — Network visibility is medium because while C2 traffic uses standard ports (443), it employs custom encryption (AES), WebSockets, or fake TLS headers which may require deep packet inspection or SSL decryption to analyze effectively. Detection Difficulty: Moderate — While the initial phishing vector and C2 communications are designed to blend in, the reliance on scheduled tasks for persistence and DLL search order hijacking provides reliable behavioral detection opportunities.
Required Log Sources
- Sysmon Event ID 1 (Process Creation)
- Sysmon Event ID 7 (Image Loaded)
- Sysmon Event ID 11 (File Create)
- Windows Security Event 4698 (A scheduled task was created)
Hunting Hypotheses
| Hypothesis | Telemetry | ATT&CK Stage | FP Risk |
|---|---|---|---|
| Consider hunting for instances of schtasks.exe creating tasks with names like 'SystemHealthMonitor', 'MyGoTask', or 'UPnPHostUpdater' that execute binaries from C:\ProgramData\ with specific command-line arguments like '-run' or 'cuVn'. | Process Creation (Event ID 4688 or Sysmon Event ID 1) | Persistence | Low |
| Consider hunting for legitimate executables (like Tablacus Explorer or adobe_licensing_wf_helper.exe) loading unusually named DLLs (e.g., te64.dll, te32.dll) from hidden 'lib' subdirectories. | Image Loaded (Sysmon Event ID 7) | Execution / Defense Evasion | Medium |
Control Gaps
- Lack of SSL decryption may blind network sensors to GOVERSHELL's WebSocket and HTTPS C2 traffic.
- Standard email filtering may miss rapport-building phishing emails that initially contain no malicious links or attachments.
Key Behavioral Indicators
- Creation of scheduled tasks running binaries from randomly named 8-character directories in C:\ProgramData.
- Execution of powershell.exe or cmd.exe as child processes of typically benign applications like Tablacus Explorer.
- Network connections to IPs returning 'Secure C2 Server is running' on port 443.
False Positive Assessment
- Low
Recommendations
Immediate Mitigation
- Verify against your organization's incident response runbook and team escalation paths before acting.
- Consider blocking the identified C2 domains and IP addresses at the perimeter firewall or web proxy.
- Search endpoint telemetry for the presence of the identified scheduled task names (SystemHealthMonitor, MyGoTask, UPnPHostUpdater).
Infrastructure Hardening
- Evaluate whether SSL/TLS inspection can be enabled for web traffic to detect anomalous WebSocket or encrypted C2 communications.
- Consider implementing application control policies to restrict the execution of unapproved binaries from user-writable directories like C:\ProgramData.
User Protection
- If supported by your email security gateway, consider implementing advanced anti-phishing controls that analyze email context and sender domains for anomalies.
- Ensure EDR agents are deployed and actively monitoring for DLL search order hijacking behaviors.
Security Awareness
- Consider updating security awareness training to educate users on 'rapport-building' phishing, where attackers establish trust over multiple emails before sending malicious links.
- Train employees to scrutinize email sender addresses and signature blocks for inconsistencies, even if the language appears fluent.
MITRE ATT&CK Mapping
- T1566.002 - Phishing: Spearphishing Link
- T1574.002 - Hijack Execution Flow: DLL Search Order Hijacking
- T1053.005 - Scheduled Task/Job: Scheduled Task
- T1059.001 - Command and Scripting Interpreter: PowerShell
- T1059.003 - Command and Scripting Interpreter: Windows Command Shell
- T1071.001 - Application Layer Protocol: Web Protocols
Additional IOCs
- Domains:
twmoc[.]info- GOVERSHELL C2 domain referencing Taiwan.cdn-apple[.]info- GOVERSHELL C2 domain impersonating Apple services.doccloude[.]info- GOVERSHELL C2 domain.sliddeshare[.]online- GOVERSHELL C2 domain impersonating SlideShare.windows-app[.]store- GOVERSHELL C2 domain impersonating Microsoft services.globalsolutionsinc[.]com- Parked domain used in UTA0388 phishing lures and infrastructure.
- Urls:
hxxps://aesthetic-donut-1af43s2[.]netlify[.]app/index/file/A_Introduction_Docs_v00546823.rar- Direct download URL for the malicious RAR archive containing GOVERSHELL.
- File Paths:
C:\ProgramData\{RANDOM_DIR_8_CHAR}- Persistence location where the GOVERSHELL malware is copied.C:\Users\Dev\Desktop\20250608新码\lib\te64\- Developer folder path artifact found in a GOVERSHELL sample.
- Command Lines:
- Purpose: Establish persistence for GOVERSHELL via a scheduled task. | Tools:
schtasks.exe| Stage: Persistence |schtasks.exe /Create /TN "%hs" /TR
- Purpose: Establish persistence for GOVERSHELL via a scheduled task. | Tools:
- Other:
te32.dll- Malicious 32-bit DLL payload for GOVERSHELL.libcef.dll- Malicious DLL payload used in the early variant of GOVERSHELL.james.wilson@researchanalytics.co.uk- Fabricated email address used in UTA0388 phishing lures.michael.brown@globalsolutionsinc.com- Fabricated email address used in UTA0388 phishing lures.