Threat Summary
Recent OTX pulses reveal a coordinated surge in credential theft and infostealer operations targeting distinct demographics using varied delivery mechanisms. The TroyDen threat actor is actively abusing GitHub with over 300 repositories hosting "AI-generated" lures using biological taxonomy to distribute Redline and LummaStealer (LuaJIT-based) to developers and gamers. In parallel, the Argamal campaign targets gamers through adult-themed game installers, utilizing a COM hijacking persistence mechanism to drop the Termixia RAT. Furthermore, a sophisticated Traffic Distribution System (TDS) is impersonating popular tools like Ghidra and dnSpy to distribute SessionGate and RemusStealer. Separately, a critical PAN-OS zero-day (CVE-2026-1281) is being exploited by the CL-STA-1132 actor to deploy tunneling tools (EarthWorm), potentially facilitating data exfiltration.
Threat Actor / Malware Profile
-
TroyDen (Lure Factory)
- Distribution: GitHub repositories named with obscure biological/medical terms.
- Payload: LuaJIT-based droppers leading to Redline or LummaStealer.
- Technique: Uses "Prometheus obfuscator" and a two-component payload design. Targets crypto-wallets and browser credentials.
-
Argamal / Termixia
- Distribution: Malicious installers for adult games (Hentai).
- Payload: Argamal (dropper) -> Termixia (RAT).
- Persistence: COM Hijacking. Replaces the
InprocServer32entry for the Windows Color System Calibration Loader DLL. - Behavior: Delayed execution (several days) to evade sandboxing.
-
SessionGate / RemusStealer / AnimateClipper
- Distribution: SEO poisoning and typosquatting of open-source software (Ghidra, dnSpy, SpiderFoot).
- Infrastructure: Uses CloudFront-hosted JavaScript and a TDS to filter traffic and validate clicks.
- Behavior: Clipboard hijacking for cryptocurrency and session theft.
IOC Analysis
The provided IOCs cover a broad spectrum of the attack chain:
- Domains & Hostnames:
asper1.freeddns.org(Argamal C2),guiformat.comandforestoaker.com(Fake TDS sites). SOC teams should immediately block these at the DNS layer and hunt for historical DNS requests in proxy logs. - File Hashes: Multiple SHA1 and SHA256 hashes are provided for the game installers (Argamal) and malware loaders (TDS ecosystem). These should be loaded into EDR solutions for immediate quarantining.
- CVEs: The PAN-OS pulse lists multiple CVEs (e.g., CVE-2026-1281, CVE-2026-1340). Security teams must check firewall logs for exploitation attempts on the GlobalProtect User-ID portal.
- IP Addresses:
194.150.220.218and217.156.122.75act as TDS endpoints. Firewall rules blocking inbound/outbound traffic to these IPs are recommended.
Detection Engineering
Sigma Rules
title: Potential Argamal COM Hijacking Persistence
id: 8a7b9c1d-1e2f-3a4b-5c6d-7e8f9a0b1c2d
description: Detects registry modifications associated with Argamal malware hijacking the Windows Color System Calibration Loader via InprocServer32.
status: experimental
author: Security Arsenal
date: 2026/06/07
references:
- https://securelist.com/argamal-rat-distributed-with-hentai-games/119999/
tags:
- attack.persistence
- attack.t1546.015
logsource:
category: registry_set
product: windows
detection:
selection:
TargetObject|contains: 'InprocServer32'
TargetObject|contains: 'CLSID'
# Specific keyword often associated with color system classes
TargetObject|contains: 'Color'
filter_legit_windows_path:
Details|startswith: 'C:\Windows\System32\'
filter_legit_syswow64_path:
Details|startswith: 'C:\Windows\SysWOW64\'
condition: selection and not 1 of filter_legit*
falsepositives:
- Legitimate software installation of color calibration tools
level: high
---
title: Suspicious LuaJIT Execution (TroyDen Campaign)
id: b2c3d4e5-3f4a-5b6c-7d8e-9f0a1b2c3d4e
description: Detects execution of LuaJIT from user directories or archives, indicative of TroyDen's AI-generated lure delivery.
status: experimental
author: Security Arsenal
date: 2026/06/07
references:
- https://www.netskope.com/blog/openclaw-trap-ai-assisted-lure-factory-targets-developers-gamers
tags:
- attack.execution
- attack.t1204
logsource:
category: process_creation
product: windows
detection:
selection_img:
Image|endswith: '\luajit.exe'
selection_path:
# Excluding standard program files installation paths
CurrentDirectory|contains:
- '\Downloads\'
- '\Desktop\'
- '\AppData\Local\Temp\'
condition: all of selection_*
falsepositives:
- Developer usage of LuaJIT from local project folders
level: medium
---
title: Connection to Malware Distribution TDS Infrastructure
id: c3d4e5f6-4b5c-6d7e-8f9a-0b1c2d3e4f5a
description: Detects network connections to domains associated with the SessionGate/RemusStealer Traffic Distribution System.
status: experimental
author: Security Arsenal
date: 2026/06/07
references:
- https://research.checkpoint.com/2026/impersonation-click-hijacking-and-tds-inside-a-malware-distribution-ecosystem/
tags:
- attack.command_and_control
- attack.c2
logsource:
category: network_connection
product: windows
detection:
selection:
Initiated: 'true'
DestinationHostname|contains:
- 'freeddns.org'
- 'guiformat.com'
- 'maxdatahost1.cyou'
- 'forestoaker.com'
condition: selection
falsepositives:
- None expected
level: critical
KQL (Microsoft Sentinel)
// Hunt for file hashes associated with Argamal and TDS Loaders
let FileHashes = dynamic([
"02819d200d1424882af81cb504b3e8614b32397a", "1405a3c5e0aeb08012484134e16cdec4ab29b4a4", // Argamal SHA1s
"17f8f8f34dfa737f36182fed7ff9e9814a114058", "2423a5bf0fa7cb9ec09211630a5488629499691b",
"87361ba2bb412dcf49f8738f3b8b9b7dccb557ad2e76ea8d98ffa5b098ae3886" // TDS SHA256
]);
DeviceFileEvents
| where SHA1 in (FileHashes) or SHA256 in (FileHashes)
| project Timestamp, DeviceName, FileName, FolderPath, SHA1, SHA256, InitiatingProcessAccountName
| extend Description = "Match on known Argamal or TDS malware hash"
;
// Hunt for network connections to TDS domains
DeviceNetworkEvents
| where RemoteUrl has_any ("freeddns.org", "guiformat.com", "maxdatahost1.cyou", "forestoaker.com")
| project Timestamp, DeviceName, RemoteUrl, RemoteIP, InitiatingProcessFileName, InitiatingProcessCommandLine
PowerShell Hunt Script
# Hunt for Argamal COM Hijacking Persistence
# Checks for non-standard paths in InprocServer32 keys that might contain the color system loader string
Write-Host "[+] Hunting for Argamal COM Hijacking Artifacts..." -ForegroundColor Cyan
$UserHives = Get-ChildItem "Registry::HKU\"
$SuspiciousKeys = @()
foreach ($Hive in $UserHives.Name) {
$Path = "$Hive\Software\Classes\CLSID"
if (Test-Path $Path) {
# Search for InprocServer32 keys
$Keys = Get-Item -Path $Path -ErrorAction SilentlyContinue | Select-Object -ExpandProperty SubKeyNames
foreach ($Key in $Keys) {
$FullKey = "$Path\$Key\InprocServer32"
if (Test-Path $FullKey) {
$Item = Get-ItemProperty -Path $FullKey -ErrorAction SilentlyContinue
if ($Item -and $Item.'(default)') {
$DllPath = $Item.'(default)'
# Check if DLL path is not in standard Windows directories
if ($DllPath -notmatch "^C:\\Windows\\(System32|SysWOW64|WinSxS)\\") {
# Additional check for Color System Calibration context if possible
if ($DllPath -match "calibration" -or $Key -match "Color") {
$SuspiciousKeys += [PSCustomObject]@{
Hive = $Hive
CLSID = $Key
DefaultPath = $DllPath
}
}
}
}
}
}
}
}
if ($SuspiciousKeys.Count -gt 0) {
Write-Host "[!] Potential COM Hijacking detected:" -ForegroundColor Red
$SuspiciousKeys | Format-Table -AutoSize
} else {
Write-Host "[-] No suspicious COM Hijacking artifacts found." -ForegroundColor Green
}
Response Priorities
Immediate
- Block IOCs: Implement blocks on all listed domains (
guiformat.com,asper1.freeddns.org), IPs, and file hashes across EDR, firewalls, and proxies. - PAN-OS Patching: Immediately patch PAN-OS firewalls against the CVE-2026-1281 zero-day and review GlobalProtect logs for exploitation.
24 Hours
- Identity Verification: If credential theft is suspected (Redline/Lumma/SessionGate), initiate forced password resets and MFA challenges for affected developer and gaming accounts.
- Artifact Hunting: Run the provided PowerShell script across endpoints to identify Argamal persistence mechanisms.
1 Week
- Supply Chain Security: Review GitHub access policies and educate developers on the risks of downloading unofficial tools or repositories with obfuscated names.
- Architecture Hardening: Restrict the execution of LuaJIT and unsigned binaries in user directories. Implement application allowlisting for critical systems.
Related Resources
Security Arsenal Incident Response Managed SOC & MDR Services AlertMonitor Threat Detection From The Dark Side Intel Hub
Is your security operations ready?
Get a free SOC assessment or see how AlertMonitor cuts through alert noise with automated triage.