Back to Intelligence

SilverFox, Amaranth-Dragon & Lotus Blossom Converge on Indonesian BFSI: ValleyRAT, Amaranth Loader & Havoc C2 Detection Pack

SA
Security Arsenal Team
August 8, 2026
10 min read

Threat Summary

A newly published AlienVault OTX pulse — "Indonesian Banking Sector Threat Landscape" — documents a sustained, multi-adversary campaign against Indonesia's Banking, Financial Services, and Insurance (BFSI) sector throughout 2026. This is not a single operation: it is a convergence of at least eight distinct threat clusters — SilverFox, Mustang Panda, Amaranth-Dragon, Lotus Blossom, Shadow Campaigns, TripleX, ICARUS, and The Gen — all independently or cooperatively targeting financial institutions, fintech platforms, government entities, and telecommunications providers across Indonesia, India, Japan, Thailand, South Africa, and the Russian Federation.

The pulse reveals two overlapping threat dimensions:

  1. State-nexus espionage and initial access — China-aligned APT actors (Mustang Panda, Lotus Blossom, Amaranth-Dragon) deploying custom tooling (LOTUSLITE, TGAmaranth RAT, ABCDoor, Chrysalis) via spear-phishing and exploitation of CVE-2025-8088 (the WinRAR directory traversal flaw), achieving persistent footholds inside banking and government networks.

  2. Criminal monetization of access — Underground forums are actively advertising compromised datasets containing Indonesian banking customer PII, account details, and sensitive internal documents. Ransomware operators (ICARUS) and credential-theft crews are exploiting the same access broker ecosystem, meaning APT intrusion artifacts are converting directly into dark web credential sales and ransomware events.

The shared attack chain observed across clusters: phishing lure (often weaponized archive exploiting CVE-2025-8088) → loader stage (Amaranth Loader / RustSL) → RAT or post-exploitation framework (ValleyRAT, Havoc, Cobalt Strike S0154) → credential harvesting and lateral movement → data staging and exfiltration. Objective: sustained espionage access plus monetizable credential and data theft from Southeast Asian financial infrastructure.

Threat Actor / Malware Profile

SilverFox / ValleyRAT (Winos 4.0 cluster). SilverFox distributes ValleyRAT primarily through SEO poisoning and phishing lures masquerading as legitimate software. ValleyRAT is a modular remote access trojan with plugin-based capability loading: keylogging, screen capture, credential harvesting from browsers and credential stores, and shellcode execution. Persistence is achieved through scheduled tasks and Run-key registry entries. C2 communication uses TCP with custom binary protocols, frequently fronted by disposable low-reputation domains — consistent with the IOC domains in this pulse (e.g., emezonhe.me, q74vn.live).

Amaranth-Dragon / Amaranth Loader + TGAmaranth RAT. Amaranth Loader is a lightweight staged loader observed deploying the TGAmaranth RAT against Southeast Asian government and telecom targets. It uses DLL side-loading of signed legitimate binaries for defense evasion, encrypted config blobs for C2 resolution, and in-memory payload staging to minimize disk artifacts.

Lotus Blossom / LOTUSLITE & ABCDoor. Lotus Blossom (Billbug) targets government and telecommunications entities with LOTUSLITE, a compact backdoor communicating over HTTP(S), and ABCDoor, a secondary implant used as fallback persistence. Both families show anti-analysis behaviors including sandbox timing checks and environment keying.

Mustang Panda / ShadowGuard / Chrysalis. Mustang Panda campaigns in this pulse leverage CVE-2025-8088 (WinRAR path traversal) in weaponized archive attachments — a lure that writes payloads to the Startup folder when extracted, giving execution without macros. ShadowGuard serves as a loader/dropper for follow-on implants.

Havoc & Cobalt Strike (S0154). Post-exploitation frameworks used by multiple clusters for beaconing, token impersonation, and lateral movement. Havoc's malleable C2 profile allows HTTPS beacons blended into cloud-sounding domain traffic (e.g., skycloudcenter.com).

ICARUS (ransomware) & The Gen (breach data broker). The criminal monetization layer: ICARUS ransomware affiliates exploit APT-established access, while underground forum listings advertise Indonesian banking customer databases — driving the credential-theft urgency of this brief.

IOC Analysis

The pulse contains 32 indicators across three actionable types:

  • Domains (emezonhe.me, skycloudcenter.com, dog3rj.tech, q74vn.live, abwxjp5.me, servgate.me) — C2 and staging infrastructure. These are disposable, low-reputation TLD registrations typical of ValleyRAT and Havoc beaconing. Operationalize at DNS resolver (RPZ/blocklist), proxy, and firewall egress layers immediately.
  • FileHash-SHA256 (4741c2884d1ca3a40dadd3f3f61cb95a59b11f99a0f980dbadc663b85eb77a2a) — likely a loader or RAT binary. Push to EDR blocklists, email gateway hash reputation, and retro-hunt across file telemetry.
  • CVE-2025-8088 — WinRAR directory traversal. This is the highest-value defensive item in the pulse: patch inventory of WinRAR installations and hunt for archive extraction artifacts writing to Startup folders.

Tooling for operationalization: ingest the pulse via OTX DirectConnect / API into your SIEM or TIP (MISP, OpenCTI), decode configs with malware-analysis pipelines (CAPE, UnPacMe), and pivot domains through passive DNS (VirusTotal, SecurityTrails) to expand the C2 net before actors rotate infrastructure.

Detection Engineering

YAML
---
title: WinRAR CVE-2025-8088 Exploitation - Startup Folder Payload Drop
id: 9f3a7c1e-2b4d-4e8a-91c2-otx8088a001
status: experimental
description: Detects archive extraction or process execution writing executables/scripts to user Startup folder, consistent with CVE-2025-8088 weaponized archive lures used by Mustang Panda / SilverFox clusters in the Indonesian BFSI campaign.
author: Security Arsenal Threat Intel
date: 2026/08/08
references:
    - https://www.cyfirma.com/research/indonesian-banking-sector-threat-landscape/
logsource:
    category: file_event
    product: windows
detection:
    selection_startup:
        TargetFilename|contains:
            - '\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\'
    selection_ext:
        TargetFilename|endswith:
            - '.exe'
            - '.dll'
            - '.bat'
            - '.cmd'
            - '.ps1'
            - '.lnk'
    filter_known:
        Image|contains:
            - '\Microsoft\Office\'
    condition: selection_startup and selection_ext and not filter_known
fields:
    - Image
    - TargetFilename
    - User
tags:
    - attack.initial_access
    - attack.persistence
    - attack.t1547.001
    - cve.2025-8088
falsepositives:
    - Legitimate software installers adding autostart entries
level: high
---
title: Havoc or ValleyRAT C2 Beacon to Disposable Low-Reputation Domains
id: 9f3a7c1e-2b4d-4e8a-91c2-otx8088b002
status: experimental
description: Detects outbound DNS or network connections to known C2 domains from the Indonesian BFSI threat landscape pulse, associated with ValleyRAT, Havoc, and Amaranth Loader infrastructure.
author: Security Arsenal Threat Intel
date: 2026/08/08
references:
    - https://www.cyfirma.com/research/indonesian-banking-sector-threat-landscape/
logsource:
    category: dns
    product: windows
detection:
    selection:
        query|contains:
            - 'emezonhe.me'
            - 'skycloudcenter.com'
            - 'dog3rj.tech'
            - 'q74vn.live'
            - 'abwxjp5.me'
            - 'servgate.me'
    condition: selection
fields:
    - query
    - Image
    - Computer
tags:
    - attack.command_and_control
    - attack.t1071.001
falsepositives:
    - Threat intelligence sandbox or researcher lookups
level: critical
---
title: Suspicious Scheduled Task or Run Key Persistence by Unsigned Loader Binary
id: 9f3a7c1e-2b4d-4e8a-91c2-otx8088c003
status: experimental
description: Detects creation of scheduled tasks or registry Run key entries pointing to binaries in user-writable paths, matching ValleyRAT, LOTUSLITE, and Amaranth Loader persistence tradecraft against BFSI targets.
author: Security Arsenal Threat Intel
date: 2026/08/08
references:
    - https://www.cyfirma.com/research/indonesian-banking-sector-threat-landscape/
logsource:
    category: registry_set
    product: windows
detection:
    selection_key:
        TargetObject|contains:
            - '\CurrentVersion\Run'
            - '\CurrentVersion\RunOnce'
    selection_path:
        Details|contains:
            - '\AppData\Local\Temp\'
            - '\AppData\Roaming\'
            - '\ProgramData\'
            - '\Users\Public\'
    condition: selection_key and selection_path
fields:
    - TargetObject
    - Details
    - Image
    - User
tags:
    - attack.persistence
    - attack.t1060
    - attack.t1547.001
falsepositives:
    - Legitimate per-user application updaters (Zoom, Teams)
level: medium
KQL — Microsoft Sentinel / Defender
// Hunt for C2 beacons, loader execution, and CVE-2025-8088 exploitation artifacts
// associated with the Indonesian BFSI campaign (ValleyRAT / Havoc / Amaranth Loader)
let c2_domains = dynamic(["emezonhe.me","skycloudcenter.com","dog3rj.tech","q74vn.live","abwxjp5.me","servgate.me"]);
let NetworkHits = DeviceNetworkEvents
| where TimeGenerated > ago(14d)
| where RemoteUrl has_any (c2_domains)
| project TimeGenerated, DeviceName, InitiatingProcessFileName, InitiatingProcessCommandLine, RemoteUrl, RemoteIP, RemotePort;
let DnsHits = DeviceEvents
| where TimeGenerated > ago(14d)
| where ActionType == "DnsQueryResponse"
| where AdditionalFields has_any (c2_domains)
| project TimeGenerated, DeviceName, InitiatingProcessFileName, AdditionalFields;
let StartupDrop = DeviceFileEvents
| where TimeGenerated > ago(14d)
| where FolderPath has @"Start Menu\Programs\Startup"
| where FileName endswith ".exe" or FileName endswith ".lnk" or FileName endswith ".bat"
| project TimeGenerated, DeviceName, FolderPath, FileName, InitiatingProcessFileName, InitiatingProcessCommandLine, SHA256;
let KnownHash = DeviceFileEvents
| where TimeGenerated > ago(30d)
| where SHA256 == "4741c2884d1ca3a40dadd3f3f61cb95a59b11f99a0f980dbadc663b85eb77a2a"
| project TimeGenerated, DeviceName, FolderPath, FileName, SHA256, InitiatingProcessFileName;
union NetworkHits, DnsHits, StartupDrop, KnownHash
| sort by TimeGenerated desc
PowerShell
<#
.SYNOPSIS
  OTX IOC Hunt - Indonesian BFSI Campaign (ValleyRAT / Amaranth Loader / Havoc)
  Checks for known C2 DNS cache entries, malicious hash, Startup folder drops,
  and suspicious Run-key persistence. Run elevated across fleet via RMM/Intune.
#>

$IoCDomains = @("emezonhe.me","skycloudcenter.com","dog3rj.tech","q74vn.live","abwxjp5.me","servgate.me")
$IoCHash    = "4741c2884d1ca3a40dadd3f3f61cb95a59b11f99a0f980dbadc663b85eb77a2a"
$findings   = @()

# 1. DNS cache check for C2 resolution
$dnsCache = Get-DnsClientCache -ErrorAction SilentlyContinue
foreach ($d in $IoCDomains) {
    $hits = $dnsCache | Where-Object { $_.Entry -like "*$d*" }
    if ($hits) { $findings += "[ALERT] DNS cache hit for C2 domain: $d" }
}

# 2. Active/recent connections to C2 infrastructure (netstat + DNS reverse)
Get-NetTCPConnection -State Established -ErrorAction SilentlyContinue | ForEach-Object {
    try {
        $ptr = (Resolve-DnsName $_.RemoteAddress -Type PTR -ErrorAction Stop).NameHost
        foreach ($d in $IoCDomains) {
            if ($ptr -like "*$d*") {
                $findings += "[ALERT] Active connection PID $($_.OwningProcess) -> $($_.RemoteAddress):$($_.RemotePort) [$ptr]"
            }
        }
    } catch {}
}

# 3. CVE-2025-8088 style Startup folder drops
$startupPaths = @(
    "$env:APPDATA\Microsoft\Windows\Start Menu\Programs\Startup",
    "$env:ProgramData\Microsoft\Windows\Start Menu\Programs\Startup"
)
foreach ($p in $startupPaths) {
    Get-ChildItem $p -ErrorAction SilentlyContinue | Where-Object {
        $_.Extension -in '.exe','.dll','.bat','.cmd','.ps1','.lnk' -and $_.LastWriteTime -gt (Get-Date).AddDays(-30)
    } | ForEach-Object { $findings += "[REVIEW] Recent Startup artifact: $($_.FullName) ($($_.LastWriteTime))" }
}

# 4. Run-key persistence pointing at user-writable paths
$runKeys = @("HKCU:\Software\Microsoft\Windows\CurrentVersion\Run",
             "HKCU:\Software\Microsoft\Windows\CurrentVersion\RunOnce",
             "HKLM:\Software\Microsoft\Windows\CurrentVersion\Run")
foreach ($k in $runKeys) {
    (Get-ItemProperty $k -ErrorAction SilentlyContinue).PSObject.Properties | ForEach-Object {
        if ($_.Value -match 'AppData|ProgramData|Users\\Public|Temp') {
            $findings += "[REVIEW] Run key persistence: $k -> $($_.Name) = $($_.Value)"
        }
    }
}

# 5. Scheduled tasks executing from user-writable locations
Get-ScheduledTask | ForEach-Object {
    $action = $_.Actions.Execute
    if ($action -match 'AppData|Temp|Users\\Public') {
        $findings += "[REVIEW] Suspicious scheduled task: $($_.TaskName) -> $action"
    }
}

# 6. Hash sweep of common staging directories
foreach ($dir in @("$env:TEMP","$env:LOCALAPPDATA","$env:ProgramData")) {
    Get-ChildItem $dir -Recurse -File -Include *.exe,*.dll -ErrorAction SilentlyContinue |
      Where-Object { $_.Length -lt 50MB } | ForEach-Object {
        if ((Get-FileHash $_.FullName -Algorithm SHA256 -ErrorAction SilentlyContinue).Hash -eq $IoCHash) {
            $findings += "[CRITICAL] Known malicious hash match: $($_.FullName)"
        }
    }
}

if ($findings) { $findings | ForEach-Object { Write-Host $_ -ForegroundColor Red } }
else { Write-Host "[CLEAN] No campaign IOC artifacts detected on $env:COMPUTERNAME" -ForegroundColor Green }

Response Priorities

Immediate (0-4 hours)

  • Block all six C2 domains at DNS resolver, web proxy, and egress firewall; add the SHA256 hash to EDR and email-gateway blocklists.
  • Retro-hunt 14-30 days of DNS and network telemetry for the IOC domains — any hit constitutes a confirmed intrusion requiring isolation.
  • Sweep for CVE-2025-8088 exploitation artifacts: executables or scripts recently written to Startup folders, and unpatched WinRAR versions across the fleet.

24 Hours

  • Given confirmed credential-theft capability (ValleyRAT keylogging, browser credential harvesting) and active underground sales of Indonesian banking customer data: force credential rotation for any user on an endpoint with IOC hits, invalidate active sessions and tokens, and review privileged account authentication logs for anomalous access.
  • If your organization is a BFSI entity or fintech operating in the affected geographies, initiate dark web monitoring for your brand, customer data, and employee credentials — datasets from this campaign are actively circulating.
  • Notify fraud teams to heighten monitoring for account-takeover patterns tied to compromised customer PII.

1 Week

  • Patch or replace WinRAR enterprise-wide (CVE-2025-8088); consider blocking archive attachment types (.rar, .zip with nested payloads) at the email gateway for high-risk user groups.
  • Deploy the Sigma detections above to your SIEM and validate coverage of T1547.001 (Run keys/Startup), T1071.001 (web C2), and scheduled-task persistence in your ATT&CK detection matrix.
  • Harden egress: enforce DNS filtering of newly registered and low-reputation domains, restrict outbound traffic from workstations to approved ports/destinations, and segment BFSI-critical systems from general user VLANs.
  • Brief SOC and threat-hunt teams on the eight actor clusters' overlapping TTPs so alerts are correlated into campaign-level cases rather than treated as isolated events.

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.