An exposed server used by attackers functioned as a malware delivery lab, revealing more than 1,000 artifacts for testing WebDAV execution paths, lure generation, and payload staging. The operation appeared to leverage generative AI to rapidly create READMEs, social-engineering lures, and delivery tests, while active campaigns included a CURP-themed phishing flow and the DlrtyGames chain. #WebDAV #CURP #DlrtyGames #PureRAT #StealthFalcon
Keypoints
- The exposed server was not just hosting payloads; it operated as an attacker QA and delivery workspace with over 1,000 artifacts.
- The workspace contained bulk-generated lures, filename-spoofing tests, ClickFix pages, WebDAV scripts, droppers, and operator notes.
- Investigators observed testing around multiple Windows delivery methods, including WebDAV, UNC paths, search-ms, library-ms, and LOLBins.
- The attacker appeared to be using generative AI to produce structured READMEs, lure templates, test plans, and other documentation.
- A CURP-themed phishing campaign used a typosquatted government site and WebDAV delivery to push a disguised executable.
- The final payload in one chain was a fileless .NET information stealer, while another chain delivered a modular RAT through DLL sideloading and process hollowing.
- The server also exposed operational details of a WebDAV admin panel, including delivery tracking, visitor analysis, and blocking controls.
MITRE Techniques
- [T1204.002 ] User Execution: Malicious File â The victim was induced to open a file from a WebDAV share, triggering the initial execution chain (âa user executed a file pulled from a WebDAV serverâ).
- [T1027.013 ] Obfuscated Files or Information: Encrypted/Encoded File â The payloads were staged as encrypted droppers and packed content that had to be decrypted before use (âEncrypted droppersâ, âdecrypted the embedded payload using AES and GZipâ).
- [T1140 ] Deobfuscate/Decode Files or Information â The loader decrypted and unpacked the hidden payload before execution (âdecrypted the embedded payload using AES and GZipâ).
- [T1027.007 ] Obfuscated Files or Information: Dynamic API Resolution â The DlrtyGames chain resolved APIs by hash to hinder analysis (âresolved APIs by hashâ).
- [T1620 ] Reflective Code Loading â The stealer was mapped directly into memory using Assembly.Load(byte[]) (âmapped the payload directly into memoryâ).
- [T1055.012 ] Process Hollowing â Malicious code ran inside legitimate signed processes to evade detection (âexecuted inside a legitimate, EV-signed Qihoo 360 process via process hollowingâ).
- [T1036.002 ] Masquerading: Right-to-Left Override â The lure disguised an executable as a PDF using RTLO (âa right-to-left override (RTLO) masqueraded .scr executableâ).
- [T1036.007 ] Masquerading: Double File Extension â The directory included tests for double-extension tricks to make executables appear as documents (âdouble extensionsâ).
- [T1574.001 ] Hijack Execution Flow: DLL â The DlrtyGames chain used DLL sideloading through a legitimate signed binary (âused DLL sideloading to load discord-rpc.x64.dllâ).
- [T1106 ] Native API â The final injection stage used low-level Windows process manipulation APIs and related calls (âupdated thread context, and resumed executionâ).
- [T1497.003 ] Time Based Evasion â The payload delayed execution to complicate analysis (âAfter a 45-second sleep delayâ).
- [T1622 ] Debugger Evasion â The stealer checked for analysis tooling and terminated if monitored (âcalled IsDebuggerPresentâ, âcalled FailFastâ).
- [T1548.002 ] Bypass User Account Control â The DlrtyGames chain performed COM auto-elevation (âperformed COM auto-elevation through dllhost.exeâ).
- [T1113 ] Screen Capture â The RAT included screenshot capability (âplugins for ⌠screenshotsâ).
- [T1056.001 ] Keylogging â The RAT included a keylogger module with keyword triggers (âIts keylogger module used plaintext keyword triggersâ).
- [T1005 ] Data from Local System â The stealer collected local application data, Telegram data, and desktop screenshots (âbrowser data, messaging sessions, and local application dataâ).
- [T1555.003 ] Credentials from Web Browsers â The stealer targeted browser usernames, passwords, cookies, and session tokens (âsaved browser usernames, passwords, cookies, session tokensâ).
- [T1539 ] Steal Web Session Cookie â The collection logic included browser cookies and session tokens (âcookies, session tokensâ).
- [T1041 ] Exfiltration Over C2 Channel â Stolen data was sent to attacker infrastructure over HTTP/TLS (âexfiltrated to 77[.]110.127.205â).
- [T1573 ] Encrypted Channel â The exfiltration used TLS via SslStream (âover SslStream (TLS without SNI)â).
- [T1053.005 ] Scheduled Task â The IOC section references task-based persistence artifacts (âSchedule tasks: brokerhost, net_queue_32â).
- [T1547.001 ] Registry Run Keys / Startup Folder â Persistence was established via a Run key (âHKCUSoftwareMicrosoftWindowsCurrentVersionRunXNNNMHJAZNCNHGIKJDWâ).
- [T1546.003 ] WMI Event Subscription â The articleâs MITRE table lists possible persistence using WMI event subscription (âPossible persistence WMI Event Subscriptionâ).
- [T1055 ] Process Injection â The report describes code being executed inside another process and the RAT being injected into signed hosts (âprocess hollowingâ, âcreated signed host processesâ).
Indicators of Compromise
- [Domains/URLs ] CURP phishing and delivery infrastructure â hxxps://gobf[.]mx, www[.]gobf[.]mx
- [WebDAV hostnames/paths ] remote delivery shares used for payload launch â onedrive[.]cv, summerartcamp.net@ssl@443DavWWWRootOSYxaOjr
- [IP addresses ] C2 and delivery endpoints â 77[.]110[.]127[.]205, 23[.]94[.]252[.]228
- [Ports ] observed C2/service ports â 56003, 57666, and other ports such as 56001-56003, 57777, 57888
- [File names ] lure, loader, and campaign artifacts â ReportFinal.rcs.pdf, DlrtyGames.exe, discord-rpc.x64.dll
- [File hashes ] recovered binaries and modules â SHA256 04A8018191F2E9E76072D072A933371D9D669A42DE2B2A087541CD3A653B0BA7, SHA256 e8be17a7fbef48b45f1e958b3ae5ebdfcad58808969982c431a905eefcae5268
- [Certificates/identifiers ] payload and infrastructure identifiers â CN=Eglgyqnoa, 06x12x2026SantaEbash2, fc54e0d16d9764783542f0146a98b300
- [Registry keys ] persistence artifact â HKCUSoftwareMicrosoftWindowsCurrentVersionRunXNNNMHJAZNCNHGIKJDW
- [Paths ] staging and extraction locations â %TEMP%is-XXXXX.tmpFo-Binary.exe, C:ProgramDatabasenet
Read more: https://www.rapid7.com/blog/post/tr-exposed-webdav-malware-delivery-lab-analysis