Keypoints
- Initial access commonly via exposed RDP (scanning and brute force) and spearphishing attachments that drop SmokeLoader or other hidden payloads.
- SmokeLoader is used in a multi-stage process involving process injection (VirtualAlloc/VirtualProtect), stealth C2 obfuscation, memory unpacking, and final payload extraction from hashed data.
- Execution involves spawning cmd.exe / custom executables to run commands that disable firewalls, delete volume shadow copies, and display ransom notes using mshta.exe.
- Actors escalate privileges by stealing tokens, creating processes with stolen tokens, and authenticating with cached domain credentials—tools observed include Mimikatz, BloodHound/SharpHound, and NirSoft utilities.
- Data collection and exfiltration use archived .zip/.rar files transferred via WinSCP (FTP) or Mega.io cloud storage; targeted data includes legal, financial, technical docs, and password manager databases.
- Persistence is achieved via Registry Run keys, Startup folders, Exec.exe/bcdedit modifications, and native API abuse (SeDebugPrivilege) to maintain access.
- Indicators include associated domains, shell commands (vssadmin, netsh, wmic, bcdedit, mshta), IPs, filenames (Ahpdate.exe, cobaltstrike_shellcode.exe), and multiple SHA-256 hashes.
MITRE Techniques
- [T1598] Phishing for Information – Used to obtain credentials or delivery vectors via email campaigns (‘Phobos actors typically gain initial access to vulnerable networks by leveraging phishing campaigns’).
- [T1595.001] Scanning IP Blocks – Actors scan IP ranges to find exposed RDP ports using tools like Angry IP Scanner (‘IP scanning tools, such as Angry IP Scanner, to search for vulnerable Remote Desktop Protocol (RDP) ports’).
- [T1110] Brute Force – Open-source brute force tools target RDP to gain valid account access (‘the actors use open source brute force tools to gain access’).
- [T1078] Valid Accounts – Compromised RDP credentials are used to authenticate and move within the environment (‘If Phobos actors gain successful RDP authentication … they perform open source research to create a victim profile’).
- [T1133] External Remote Services – RDP and other external services are leveraged for initial access and persistence (‘actors may leverage external-facing remote services to initially access and/or persist’).
- [T1566.001] Phishing: Spearphishing Attachment – Spearphishing attachments deliver hidden payloads that execute user-initiated malicious files (‘threat actors send spoofed email attachments … embedded with hidden payloads’).
- [T1204.002] User Execution: Malicious File – Malicious attachments or embedded payloads rely on user execution to install loaders like SmokeLoader (’embedded with hidden payloads such as SmokeLoader’).
- [T1059.003] Windows Command Shell – cmd.exe and custom executables are used to run system commands for deployment and system modification (‘Phobos actors run executables like 1saas.exe or cmd.exe to deploy additional Phobos payloads’).
- [T1055.002] Process Injection: Portable Executable Injection – SmokeLoader injects code into running processes using VirtualAlloc/VirtualProtect to establish execution entry points (‘Smokeloader manipulates either VirtualAlloc or VirtualProtect API functions—which opens an entry point’).
- [T1055.004] Process Injection: Asynchronous Procedure Call – Shellcode uses APC-style calls into memory containers during Smokeloader’s staging (‘the shellcode also sends a call from the entry point to a memory container’).
- [T1105] Ingress Tool Transfer – Final payloads and tools are transferred into the environment from external locations or unpacked from memory/hash stores (‘Phobos ransomware extracts its final payload from the hashed file’).
- [T1219] Remote Access Software – Remote access tools are deployed to maintain control of compromised systems (‘deployed remote access tools to establish a remote connection within the compromised network’).
- [T1562.004] Disable or Modify System Firewall – Actors modify firewall settings to bypass defenses (‘netsh firewall set opmode mode=disable’).
- [T1547.001] Registry Run Keys / Startup Folder – Persistence via Run keys and Startup folders is used to relaunch malware on boot (‘Phobos has also been observed using Windows Startup folders and Run Registry Keys’).
- [T1134.001] Access Token Manipulation: Token Impersonation/Theft – Windows API functions are used to steal tokens and impersonate users for privilege escalation (‘use built-in Windows API functions to steal tokens’).
- [T1003.005] OS Credential Dumping: Cached Domain Credentials – Cached hashes are used to authenticate up to domain admin if domain controllers are unavailable (‘attempt to authenticate using cached password hashes on victim machines’).
- [T1003.001] OS Credential Dumping: LSASS Memory – Tools like Mimikatz are used to dump credentials from LSASS memory (‘used Mimikatz to export credentials’).
- [T1555.003] Credentials from Web Browsers – NirSoft and Remote Desktop Passview are used to extract browser-stored credentials (‘NirSoft, as well as Remote Desktop Passview to export browser client credentials’).
- [T1071.002] Application Layer Protocol: File Transfer Protocols – WinSCP is used to upload exfiltrated data to actor-controlled FTP servers (‘use WinSCP to connect directly from a victim network to an FTP server they control’).
- [T1567.002] Exfiltration to Cloud Storage – Mega.io is used to move stolen archives to cloud storage outside the victim’s primary channels (‘install Mega.io and use it to export victim files directly to a cloud storage provider’).
- [T1490] Inhibit System Recovery – Commands like vssadmin and wmic are executed to delete volume shadow copies and backups (‘vssadmin delete shadows /all /quiet’ and ‘wmic shadowcopy delete’).
- [T1486] Data Encrypted for Impact – The Phobos executable encrypts files across logical drives to deny access (‘Phobos.exe contains functionality to encrypt all connected logical drives on the target host’).
Indicators of Compromise
- [Domains] Associated Phobos domains observed – adstat477d[.]xyz, demstat577d[.]xyz
- [Shell Commands] Commands executed by Phobos encryption binary – vssadmin delete shadows /all /quiet, netsh advfirewall set currentprofile state off
- [Registry Keys / Paths] Persistence artifacts – HKLMSOFTWAREMicrosoftWindowsCurrentVersionRun, C:/UsersAdminAppDataLocaldirectory
- [Email Addresses] Actor contact addresses used for extortion/communications – AlbetPattisson1981@protonmail[.]com, greenbookBTC@protonmail[.]com (and many more actor emails)
- [IP Addresses] Observed infrastructure IPs linked to activity – 194.165.16[.]4, 185.202.0[.]111
- [File Names / Types] Malware and tool filenames observed – Ahpdate.exe (Win32.exe), cobaltstrike_shellcode.exe (Win32), 1570442295 (ELF)
- [SHA-256 Hashes] Sample hashes for detection – 0000599cbc6e5b0633c5a6261c79e4d3d81005c77845c6b0679d854884a8e02f, 518544e56e8ccee401ffa1b0a01a10ce23e49ec21ec441c6c7c3951b01c1b19c (and several other hashes)
- [Messaging Handles] Actor communication channels – Telegram: @phobos_support
Phobos affiliates gain access primarily through exposed RDP (discovered via IP scanning and brute-force) or via spearphishing that delivers loaders like SmokeLoader. SmokeLoader carries out a staged, in-memory unpacking routine: it allocates or protects memory regions (VirtualAlloc/VirtualProtect), injects a PE into a running process, uses stealthy C2 traffic that mimics legitimate websites, and then unpacks the final payload from stored memory/hash values for retrieval and execution.
After delivery, operators execute payloads (e.g., via cmd.exe, 1saas.exe, mshta.exe) to transfer additional tools (Ingress Tool Transfer), perform process injection, and run system modifications that disable defenses and recovery: commands observed include vssadmin delete shadows /all /quiet, wmic shadowcopy delete, netsh advfirewall set currentprofile state off, and bcdedit modifications. They establish persistence through Run registry keys and Startup folders, escalate privileges by stealing and using tokens (SeDebugPrivilege) and cached domain credentials, and harvest credentials using Mimikatz, BloodHound/SharpHound, and browser credential exporters.
For data theft and impact, actors archive targeted data (.zip/.rar), then exfiltrate it using WinSCP to actor-controlled FTP servers or upload to Mega.io cloud storage; following exfiltration they search for and delete backups to prevent recovery, and run Phobos.exe to encrypt logical drives. Detection and response should focus on these behavior patterns, known shell commands, domains/IPs, filenames, and listed hashes to identify and contain incidents.
Read more: https://www.cisa.gov/news-events/cybersecurity-advisories/aa24-060a