TerminalFix and Lorem Ipsum Loader enable covert tunneling
STAC4924 campaign uses TerminalFix lures to deploy Lorem Ipsum Loader via DLL sideloading and a Python WebSocket tunneling implant, attributed to GOLD VICTOR (Vice Society). Lorem Ipsum Loader stores shellcode as English words to evade entropy detection, resolves C2 via a letsdiskuss.com profile, and communicates using steganographic JPEG images. A Python reverse-tunnel implant in Users\Public\indigo relays attacker traffic through compromised hosts. Campaign shares infrastructure with earlier SEO-poisoned MSI phase active since March 2026.
Detection / Hunteropenrouter
Immediate Actions
- Block network traffic to letsdiskuss.com and linkedim-log.com
- Hunt for Python executables in Users\Public\indigo across endpoints
- Search for scheduled tasks referencing LockScreenContentServer.exe or 1.bat
- If EDR supports host isolation, isolate hosts with active letsdiskuss.com connections
Key Takeaways
- TerminalFix lures instruct victims to open Windows Terminal instead of using the Run dialog
- Lorem Ipsum Loader maps English words to hex byte values to reconstruct shellcode at runtime
- Python tunneling implant uses encrypted WebSocket with per-victim UUID identification
- 19 DLL sideload pairings observed across both campaign phases from March to September
- Campaign shifted from signed MSI installers to TerminalFix after Microsoft certificate takedown
Attack Chain
- Initial Access: TerminalFix lure tricks user into pasting PowerShell command via Windows Terminal
- Execution: PowerShell downloads ZIP containing legitimate exe, malicious DLL, and batch script
- Persistence: Batch script installs auto-run registry entries and scheduled tasks masquerading as Microsoft components
- Defense Evasion: Legitimate executable sideloads malicious DLL containing Lorem Ipsum Loader shellcode stored as English words
- C2: Loader resolves C2 servers via letsdiskuss.com profile, communicates using steganographic JPEG images over HTTP POST
- Lateral Movement: Python WebSocket tunneling implant in Users\Public\indigo relays attacker traffic through compromised host
Affected Systems
- Windows endpoints with Windows Terminal installed
- Microsoft Teams users targeted via trojanized MSI installers
- Active Directory environments targeted for reconnaissance
Detection Availability
No detection rules or queries are published in the source article.
Detection Engineering Assessment
Hypotheses are starting points derived from the article, not findings about your environment; validate against your own telemetry.
| Dimension | Rating | Rationale |
|---|---|---|
| EDR Visibility | Medium | DLL sideloading and PowerShell execution are visible, but steganographic C2 and word-encoded shellcode evade signature-based detection. |
| Network Visibility | Low | C2 traffic mimics legitimate JPEG image uploads over HTTP POST and WebSocket connections blend with web traffic. |
| Detection Difficulty | Hard | Multiple evasion layers: legitimate binaries sideloading DLLs, steganographic C2, word-encoded shellcode, and traffic tunneling through legitimate protocols. |
Hunting Hypotheses
| Hypothesis | Telemetry | Stage | FP Risk |
|---|---|---|---|
| Legitimate Windows binaries loading DLLs from non-standard directories indicate DLL sideloading (T1574.001) | Sysmon Event ID 7, EDR module load events | Defense Evasion | Medium — legitimate application updates may load DLLs from non-standard paths |
| Python processes executing from Users\Public\indigo with outbound WebSocket connections indicate tunneling implant activity (T1090.001) | Process creation logs, network connection logs | Lateral Movement | Low — Python in Users\Public is atypical |
| HTTP POST requests containing JPEG files to non-standard destinations indicate steganographic C2 communication (T1071.001) | Network proxy logs, firewall logs | Command and Control | High — legitimate image uploads are common |
| Scheduled tasks or auto-run entries masquerading as Microsoft or software-update components indicate persistence (T1053.005, T1547.001) | Windows Task Scheduler logs, registry auditing | Persistence | Medium — legitimate software uses similar naming |
Required Log Sources
- Sysmon Event ID 7 (Image Load)
- Sysmon Event ID 1 (Process Creation)
- Sysmon Event ID 11 (File Creation)
- PowerShell Script Block Logging
- Windows Registry Auditing
- Network proxy or firewall logs
Key Behavioral Indicators
- Python runtime extracted to Users\Public\indigo directory
- LockScreenContentServer.exe executing outside expected Windows paths
- Scheduled tasks with names mimicking Microsoft or update components
- PowerShell downloading ZIP archives and executing batch scripts
- Network connections to letsdiskuss.com user profiles
- Batch files executing alongside legitimate Windows executables in temp directories
Control Gaps
- Signature-based AV cannot detect word-encoded shellcode in memory
- Network DLP may not flag steganographic JPEG C2 traffic
- DLL sideloading via legitimate signed binaries bypasses application whitelisting
- WebSocket tunneling through compromised host evades egress firewall rules
False Positive Assessment
Medium — DLL sideloading uses legitimate Windows binaries and C2 traffic mimics JPEG image uploads, but Python in Users\Public and letsdiskuss.com profile access are high-signal indicators.
Recommendations
Suggestions to evaluate against your own environment, tooling, and incident-response procedures — not directives.
Infrastructure Hardening
- Restrict outbound WebSocket connections from non-server endpoints
- Block egress traffic to letsdiskuss.com at the proxy or firewall
- Monitor HTTP POST uploads containing JPEG files to unknown destinations
- Enable DLL load order monitoring for listed sideload target executables
User Protection
- Deploy EDR rules targeting the 19 documented DLL sideload pairings
- Restrict execution of batch files from user-writable directories
- Alert on PowerShell commands initiated via Windows Terminal paste events
- Block downloads of ZIP archives from untrusted domains via Terminal
Security Awareness
- Train employees to recognize ClickFix and TerminalFix verification prompts
- Warn staff that legitimate CAPTCHA pages never ask users to open Terminal or paste commands
MITRE ATT&CK Mapping
Execution
Persistence
Discovery
Command and Control
Plain-Language Summary
Attackers use fake verification prompts that trick people into running malicious commands through Windows Terminal. Once activated, the malware hides inside legitimate-looking Windows programs and establishes a hidden tunnel into the victim's network. The same criminal group behind Vice Society and Rhysida ransomware is suspected. Organizations should train staff to recognize these fake prompts and monitor for unusual Python activity in the Users\Public folder.
Additional IOCs
- File Paths:
Users\Public\indigo- Directory where Python runtime and tunneling implant are deployed
- Command Lines:
- Purpose: Download and execute ZIP archive containing loader payload | Tools:
powershell.exe| Stage: Initial Access |powershell -c
- Purpose: Download and execute ZIP archive containing loader payload | Tools:
- Other:
slc.dll- Malicious DLL sideloaded by changepk.exefaultrep.dll- Malicious DLL sideloaded by changepk.exe, werfaultsecure.exe, ResilientStorageCoordinator.exesppcext.dll- Malicious DLL sideloaded by changepk.exesspicli.dll- Malicious DLL sideloaded by embeddedapplauncher.exe, wuauclt.exesecur32.dll- Malicious DLL sideloaded by embeddedapplauncher.execertenroll.dll- Malicious DLL sideloaded by certenrollctrl.exevdsutil.dll- Malicious DLL sideloaded by vdsldr.execpulib.dll- Malicious DLL sideloaded by bin.exeduser.dll- Malicious DLL sideloaded by sessionmsg.exemscoree.dll- Malicious DLL sideloaded by net runtime optimization service.exemsvcp140.dll- Malicious DLL sideloaded by Microsoft Edge Updates Helper.exe and Microsoft Teams Revo Helper.exe
- domainletsdiskuss[.]comDead-drop resolver hosting attacker profiles for C2 resolution
- domainlinkedim-log[.]comDomain used in TerminalFix lure page
- filename1.batBatch script in downloaded ZIP installing persistence
- filenameclient.pyPython WebSocket tunneling implant executed in Users\Public\indigo
- filenamedui70.dllMalicious sideloaded DLL containing Lorem Ipsum Loader
- filenameLockScreenContentServer.exeLegitimate executable used to sideload malicious dui70.dll
- file_pathUsers\Public\indigoDirectory where Python runtime and tunneling implant are deployed