Threat Summary
The latest OTX intelligence reveals a sophisticated multi-vector credential theft ecosystem operating across distinct attack surfaces. These campaigns collectively demonstrate how threat actors exploit platform-specific trust mechanisms—adult gaming modifications, SMS delivery channels, and children's gaming platforms—to harvest credentials, personal data, and payment information at scale.
The Argamal/Termixia malware campaign leverages COM hijacking through malicious adult-themed game modifications to deliver RAT capabilities after multi-day dwell times. Simultaneously, a smishing-as-a-service operation ("Error 524 Decoy") has impersonated 267 brands across 72 countries, generating 4,389 phishing domains with telecommunications as the primary target sector. A third vector exploits children's interest in Roblox and Minecraft through offerwall schemes and typosquatting infrastructure to harvest credentials and enroll minors in subscription traps.
The unified threat objective is credential theft and financial fraud, with operations spanning Russian Federation, Brazil, Germany, Australia, Chile, Colombia, Mexico, and the Netherlands. All campaigns demonstrate infrastructure reuse, anti-analysis techniques, and exploitation of user trust in legitimate platforms.
Threat Actor / Malware Profile
Argamal / Termixia
| Attribute | Details |
|---|---|
| Distribution Method | Malware hidden in adult-themed (hentai) game modifications, delivered via third-party gaming sites and file-sharing platforms (Pixeldrain) |
| Persistence Mechanism | COM hijacking: Replaces InprocServer32 entry for Windows Color System Calibration Loader DLL (mscms.dll) to execute malicious payload on system events |
| Payload Behavior | Downloads and executes Remote Access Trojan (RAT) after multi-day delay (dwell time 3-7 days) to evade sandbox detection |
| C2 Communication | Hostname-based infrastructure using dynamic DNS services (e.g., asper1.freeddns.org) |
| Anti-Analysis | Delayed execution, PowerShell obfuscation, process injection techniques |
| References | CVE-2026-3102 exploited for privilege escalation in some variants |
Smishing-as-a-Service (Error 524 Decoy)
| Attribute | Details |
|---|---|
| Distribution Method | SMS phishing campaigns delivered via compromised mobile infrastructure |
| Platform Model | Phishing-as-a-Service enabling threat actors to impersonate multiple brands simultaneously |
| Target Sectors | Telecommunications (40%), Financial Services (25%), Retail (15%), Government (12%), Transportation (8%) |
| Infrastructure | 4,389+ phishing domains with heavy concentration in Latin America (Mexico: 1,851 cases) |
| Deception Technique | Error page templates (Cloudflare 524 errors) to evade detection and build urgency |
Gaming Platform Credential Harvesting
| Attribute | Details |
|---|---|
| Target Demographic | Children under 18 via education sector exposure |
| Distribution Method | Typosquatting domains, offerwall schemes, reward scams promising free in-game currency |
| Infrastructure | Disposable domains with rapid registration and decommission cycles |
| Objective | Credential harvesting, subscription enrollment, personal data collection, account compromise |
| Impact | Account bans (Terms of Service violations), financial loss for parents, credential resale on dark web |
IOC Analysis
The following indicator types require immediate operationalization:
File Hashes (SHA1)
- 7 Argamal/Termixia samples: Feed to EDR, AV, and detonation sandboxes
- Operational guidance: Block execution, quarantine endpoint, conduct memory forensics for RAT payload
Domains and Hostnames
- 8 Roblox/Minecraft typosquatting domains: Block at DNS, proxy, and firewall layers
- 1 C2 hostname (
asper1.freeddns.org): Sinkhole and monitor for beaconing activity - Operational guidance: Implement regex-based detection for typosquatting patterns (e.g.,
roblox-.+\.com,blox.+\..+)
IPv4 Addresses
- Single hosting IP (
45.11.229.230): Block at perimeter, investigate hosting provider for takedown - Operational guidance: Correlate with passive DNS to identify historical domains and infrastructure reuse
CVE Reference
- CVE-2026-3102: Review patch status across enterprise, prioritize remediation for internet-facing systems
Detection Engineering
---
title: Potential Argamal/Termixia COM Hijacking via MSCMS.dll
id: aa1b2c3d-e4f5-6a7b-8c9d-0e1f2a3b4c5d
description: Detects COM hijacking attempts targeting Windows Color System Calibration Loader (mscms.dll), a persistence mechanism used by Argamal malware
status: experimental
date: 2026/07/04
author: Security Arsenal Threat Intelligence
references:
- https://securelist.com/argamal-rat-distributed-with-hentai-games/119999/
tags:
- attack.persistence
- attack.t1546.015
logsource:
product: windows
registry:
- add
- modify
detection:
selection:
TargetObject|contains:
- 'HKCU\\Software\\Classes\\CLSID'
- 'HKLM\\Software\\Classes\\CLSID'
TargetObject|contains:
- '{7C857801-7381-11CF-884D-00AA004B2E24}' # MSCMS CLSID
- '{1D39B4C1-9D02-4F76-96D3-4A2D3CF987B4}' # Alternative Color System CLSID
Details|contains:
- '.dll'
- '.exe'
Details|notcontains:
- 'C:\\Windows\\System32\\mscms.dll'
- 'C:\\Windows\\SysWOW64\\mscms.dll'
condition: selection
falsepositives:
- Legitimate software installation that modifies color calibration settings
level: high
---
title: Suspicious PowerShell Execution with Gaming-Related Arguments
id: bb2c3d4e-f5a6-7b8c-9d0e-1f2a3b4c5d6e
description: Detects PowerShell execution patterns consistent with Argamal delivery and gaming-related malware campaigns
status: experimental
date: 2026/07/04
author: Security Arsenal Threat Intelligence
references:
- https://securelist.com/argamal-rat-distributed-with-hentai-games/119999/
tags:
- attack.execution
- attack.t1059.001
- attack.defense_evasion
- attack.t1027
logsource:
product: windows
service: security
detection:
selection_powershell:
EventID: 4688
NewProcessName|endswith:
- '\\powershell.exe'
- '\\pwsh.exe'
selection_suspicious_args:
CommandLine|contains:
- 'Invoke-Expression'
- 'IEX'
- 'DownloadString'
- 'FromBase64String'
selection_gaming_keywords:
CommandLine|contains:
- 'hentai'
- 'game'
- 'mod'
- 'patch'
- 'adult'
- 'pixeldrain'
condition: all of selection_*
falsepositives:
- Legitimate gaming software installation
- System administrators using PowerShell for legitimate maintenance
level: medium
---
title: Network Connections to Known Argamal C2 Infrastructure
id: cc3d4e5f-a6b7-8c9d-0e1f-2a3b4c5d6e7f
description: Detects network connections to known C2 infrastructure associated with Argamal/Termixia campaigns
status: experimental
date: 2026/07/04
author: Security Arsenal Threat Intelligence
references:
- https://securelist.com/argamal-rat-distributed-with-hentai-games/119999/
tags:
- attack.command_and_control
- attack.t1071.001
logsource:
product: windows
service: sysmon
detection:
selection:
EventID: 3
DestinationHostname|contains:
- 'freeddns.org'
- 'ddns.net'
- 'no-ip.org'
DestinationHostname|contains:
- 'asper1'
DestinationPort:
- 443
- 80
- 8080
condition: selection
falsepositives:
- Legitimate use of dynamic DNS services
- False positives from personal devices on corporate network
level: high
kql
// KQL for Microsoft Sentinel - Hunt for Argamal/Termixia activity
// Process creation events with PowerShell suspicious arguments
DeviceProcessEvents
| where Timestamp > ago(7d)
| where ProcessVersionInfoProductName contains "PowerShell" or ProcessVersionInfoOriginalFileName contains "powershell"
| where ProcessCommandLine has_any ("Invoke-Expression", "IEX", "DownloadString", "FromBase64String", "WebRequest")
| where ProcessCommandLine has_any ("hentai", "game", "mod", "patch", "adult", "pixeldrain")
| project Timestamp, DeviceName, AccountName, ProcessCommandLine, InitiatingProcessFileName, FolderPath, SHA256
| order by Timestamp desc
// Network connections to suspicious C2 infrastructure
DeviceNetworkEvents
| where Timestamp > ago(30d)
| where RemoteUrl has_any ("freeddns.org", "ddns.net", "no-ip.org") or RemoteIP == "45.11.229.230"
| where InitiatingProcessFileName !in ("chrome.exe", "firefox.exe", "msedge.exe", "opera.exe")
| project Timestamp, DeviceName, AccountName, RemoteUrl, RemoteIP, RemotePort, InitiatingProcessFileName, InitiatingProcessCommandLine
| order by Timestamp desc
// Registry modifications for COM hijacking
DeviceRegistryEvents
| where Timestamp > ago(30d)
| where RegistryKey contains "CLSID" and (RegistryKey contains "7C857801-7381-11CF-884D-00AA004B2E24" or RegistryKey contains "InprocServer32")
| where RegistryKey !contains "C:\\Windows\\System32\\mscms.dll"
| project Timestamp, DeviceName, AccountName, RegistryKey, RegistryValueName, RegistryValueData, InitiatingProcessFileName
| order by Timestamp desc
powershell
# PowerShell hunt script for Argamal/Termixia indicators
# Run with elevated privileges
# Initialize results array
$results = @()
# 1. Check for COM hijacking of MSCMS.dll
Write-Host "Checking for COM hijacking of MSCMS.dll..." -ForegroundColor Cyan
$mscmsCLSID = "{7C857801-7381-11CF-884D-00AA004B2E24}"
$inprocPaths = @(
"HKCU:\Software\Classes\CLSID\$mscmsCLSID\InprocServer32",
"HKLM:\Software\Classes\CLSID\$mscmsCLSID\InprocServer32",
"HKCU:\Software\Wow6432Node\Classes\CLSID\$mscmsCLSID\InprocServer32",
"HKLM:\Software\Wow6432Node\Classes\CLSID\$mscmsCLSID\InprocServer32"
)
foreach ($path in $inprocPaths) {
if (Test-Path $path) {
$default = (Get-ItemProperty -Path $path -ErrorAction SilentlyContinue).'(default)'
if ($default -and $default -notmatch "C:\\Windows\\(System32|SysWOW64)\\mscms.dll") {
$results += [PSCustomObject]@{
CheckType = "Registry COM Hijack"
Path = $path
Value = $default
Status = "MALICIOUS"
Timestamp = Get-Date
}
Write-Host "[!] Suspicious DLL path found: $default" -ForegroundColor Red
}
}
}
# 2. Check for known Argamal/Termixia file hashes
Write-Host "Scanning for known Argamal file hashes..." -ForegroundColor Cyan
$knownHashes = @(
"02819d200d1424882af81cb504b3e8614b32397a",
"1405a3c5e0aeb08012484134e16cdec4ab29b4a4",
"17f8f8f34dfa737f36182fed7ff9e9814a114058",
"2423a5bf0fa7cb9ec09211630a5488629499691b",
"29f1d346a6e71774c7dad25b90f446b2974393df",
"42add9475e67a1ccc6a6af94b5475d3defc01b85"
)
$drives = Get-PSDrive -PSProvider FileSystem | Select-Object -ExpandProperty Root
foreach ($drive in $drives) {
try {
$files = Get-ChildItem -Path $drive -Recurse -Include *.exe,*.dll -ErrorAction SilentlyContinue
foreach ($file in $files) {
$hash = (Get-FileHash -Path $file.FullName -Algorithm SHA1 -ErrorAction SilentlyContinue).Hash
if ($hash -in $knownHashes) {
$results += [PSCustomObject]@{
CheckType = "Malicious File Hash"
Path = $file.FullName
Value = $hash
Status = "MALICIOUS"
Timestamp = Get-Date
}
Write-Host "[!] Known malicious file found: $($file.FullName)" -ForegroundColor Red
}
}
} catch {
# Ignore access denied errors
}
}
# 3. Check network connections to suspicious C2 infrastructure
Write-Host "Checking network connections to suspicious C2 infrastructure..." -ForegroundColor Cyan
$suspiciousHosts = @(
"asper1.freeddns.org",
"45.11.229.230"
)
$connections = Get-NetTCPConnection -ErrorAction SilentlyContinue |
Where-Object { $_.State -eq "Established" } |
Select-Object LocalAddress, LocalPort, RemoteAddress, RemotePort, OwningProcess
foreach ($conn in $connections) {
try {
$remoteHost = [System.Net.Dns]::GetHostEntry($conn.RemoteAddress).HostName
if ($suspiciousHosts | Where-Object { $remoteHost -like "*$_*" }) {
$process = Get-Process -Id $conn.OwningProcess -ErrorAction SilentlyContinue
$results += [PSCustomObject]@{
CheckType = "Suspicious Network Connection"
Path = $process.Path
Value = "$remoteHost ($($conn.RemoteAddress))"
Status = "MALICIOUS"
Timestamp = Get-Date
}
Write-Host "[!] Suspicious connection found: $remoteHost" -ForegroundColor Red
}
} catch {
# DNS resolution failed
}
}
# 4. Check for suspicious scheduled tasks
Write-Host "Checking for suspicious scheduled tasks..." -ForegroundColor Cyan
$suspiciousTasks = Get-ScheduledTask -ErrorAction SilentlyContinue |
Where-Object { $_.Actions.Execute -like "*powershell*" -or $_.Actions.Execute -like "*cmd*" }
foreach ($task in $suspiciousTasks) {
if ($task.Actions.Arguments -match "hentai|game|mod|adult|pixeldrain|freeddns|ddns") {
$results += [PSCustomObject]@{
CheckType = "Suspicious Scheduled Task"
Path = $task.TaskPath
Value = $task.Actions.Arguments
Status = "SUSPICIOUS"
Timestamp = Get-Date
}
Write-Host "[!] Suspicious scheduled task found: $($task.TaskName)" -ForegroundColor Yellow
}
}
# Output results
Write-Host "`n=== SCAN RESULTS ===" -ForegroundColor Cyan
$results | Format-Table -AutoSize
if ($results.Count -eq 0) {
Write-Host "No indicators found." -ForegroundColor Green
} else {
Write-Host "`nScan complete. $($results.Count) indicators found." -ForegroundColor Yellow
}
Response Priorities
Immediate (0-12 hours)
- Block all IOCs: Immediately push all file hashes, domains, and IPs to EDR, firewall, and proxy solutions
- Hunt for Argamal execution: Deploy detection rules and scan endpoints for COM hijacking of mscms.dll
- Block typosquatting domains: Implement regex-based blocking for roblox-, minecraft-, and blox-related domain variations
- Sinkhole C2 infrastructure: Redirect DNS queries to known Argamal C2 hostnames for analysis
- Isolate infected endpoints: Quarantine systems with confirmed Argamal infection patterns
24 Hours
- Identity verification: If credential-stealing malware is confirmed, force password resets for users with potential exposure
- Session revocation: Terminate active sessions from high-risk geographies (Russia, Brazil, Germany, Mexico)
- Authentication analysis: Review MFA logs for bypass attempts or suspicious approvals
- Forensic collection: Preserve memory and disk images from infected systems for deep analysis
- User notification: Alert users in affected regions about smishing and gaming platform scams
1 Week
- Architecture hardening: Implement application whitelisting for gaming software installations
- DNS filtering: Deploy enterprise-wide DNS filtering to block known malicious domains
- Policy review: Update acceptable use policies for third-party software and gaming applications
- Security awareness: Conduct targeted training for employees with children about gaming platform scams
- Threat hunting integration: Incorporate new detection rules into SIEM and EDR platforms for continuous monitoring
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.