Recent OTX pulse data indicates a coordinated surge in state-sponsored cyber espionage activities across the Asian sector. Two distinct threat clusters, Kimsuky (North Korea) and Void Arachne (China-nexus), are actively deploying updated Remote Access Trojans (RATs) including KimJongRAT, XenoRAT, and DcRAT.
Kimsuky is leveraging a continuous evolution of its KimJongRAT infrastructure, utilizing GitHub Releases for payload hosting and LNK files for initial access, primarily targeting entities in Japan and South Korea. Simultaneously, Void Arachne has launched "Operation DragonReturn," a sophisticated campaign targeting India's Ministry of Finance and tax infrastructure. This campaign employs steganography and spear-phishing themed around Income Tax filing to deploy DcRAT. Both clusters demonstrate a heavy reliance on social engineering and the abuse of legitimate services (GitHub) to bypass traditional security controls.
Threat Actor / Malware Profile
Kimsuky (APT37 / Reaper)
- Objective: Intelligence gathering and credential theft.
- Malware Families: KimJongRAT, MeshAgent, AutoIt backdoor (S0129), XenoRAT, PebbleDash, PrxClient.
- Distribution Method: Spear-phishing emails containing shortened URLs or LNK files. Malware is often hosted on GitHub Releases or delivered via compressed archives.
- Payload Behavior: KimJongRAT combines information stealing (browser data, keystrokes) with remote access capabilities. Recent variants leverage MeshAgent for persistence.
- C2 Communication: Utilizes domains mimicking legitimate corporate services (e.g.,
corpsecs.com) and compromised infrastructure. - Persistence: Scheduled Tasks and PowerShell scripts.
Void Arachne (China-Nexus)
- Objective: Cyber espionage targeting government and financial sectors.
- Malware Families: DcRAT.
- Distribution Method: Spear-phishing impersonating the Income Tax Department, India. Exploits tax filing season urgency.
- Payload Behavior: DcRAT offers full remote control capabilities. The campaign uses steganography to hide payloads within attachment files, facilitating fileless execution techniques.
- C2 Communication: Hardcoded IPs and domains facilitating data exfiltration.
- Persistence: Registry run keys and service creation.
IOC Analysis
The provided IOCs span multiple categories, requiring multi-layered defensive actions:
- File Hashes: A mix of MD5, SHA1, and SHA256 hashes are provided for payloads like KimJongRAT and DcRAT. These should be immediately added to EDR blocklists and scanned for in SIEM historical logs.
- Domains & Hostnames: Key C2 infrastructure includes
googleoba.servequake.com,lutkdd.corpsecs.com, andbohyeonsanvil.com. These domains should be blocked at the perimeter and DNS level. - URLs: Specific URLs指向 GitHub releases and malicious endpoints (e.g.,
http://googleoba.servequake.com:8443/agent.ashx) are critical for proxy/web gateway blocklists. - Operationalization: SOC teams should ingest these IOCs into their TIP (Threat Intelligence Platform) to auto-generate firewall blocks and alert on endpoint matches. The use of non-standard ports (8443) in IOCs suggests custom C2 callbacks that may bypass standard port filtering.
Detection Engineering
The following detection rules and hunt queries are designed to identify the specific behaviors associated with Kimsuky's LNK/Powershell delivery, GitHub abuse, and Void Arachne's C2 infrastructure.
---
title: Suspicious LNK File with PowerShell Command Line
id: 8b2f4c11-9e3d-4b5a-8c1d-2e3f4a5b6c7d
description: Detects execution of LNK files that trigger PowerShell, a common technique used by Kimsuky to deliver malware like XenoRAT and PebbleDash via spear-phishing.
author: Security Arsenal
date: 2026/07/26
status: stable
logsource:
category: process_creation
product: windows
detection:
selection:
ParentImage|endswith: '\explorer.exe'
Image|endswith: '\powershell.exe'
CommandLine|contains:
- '-NoP'
- '-W Hidden'
- '-ExecutionPolicy'
- 'DownloadString'
condition: selection
falsepositives:
- Admin scripts
level: high
tags:
- attack.t1204.002
- attack.t1566.001
---
title: Network Connection to Kimsuky and Void Arachne Infrastructure
id: 9a3e5d22-0f4e-5c6b-9d2e-3f4a5b6c7d8e
description: Detects outbound connections to domains associated with KimJongRAT, DcRAT, and related APT infrastructure identified in OTX pulses.
author: Security Arsenal
date: 2026/07/26
status: experimental
logsource:
category: network_connection
product: windows
detection:
selection:
Initiated: 'true'
DestinationHostname|contains:
- 'servequake.com'
- 'corpsecs.com'
- 'bohyeonsanvil.com'
- 'kumhosports.com'
condition: selection
falsepositives:
- Unknown
level: critical
tags:
- attack.t1071.001
---
title: Potential GitHub Abuse for Malware Delivery
id: 1b4f6e33-1a5b-6c7d-0e3f-4a5b6c7d8e9f
description: Detects processes downloading content from GitHub Releases or raw content, a tactic abused by Kimsuky to host KimJongRAT payloads.
author: Security Arsenal
date: 2026/07/26
status: experimental
logsource:
category: network_connection
product: windows
detection:
selection:
DestinationHostname|contains: 'github.com'
DestinationHostname|contains:
- '/releases/download/'
- '/raw/'
Initiated: 'true'
condition: selection
falsepositives:
- Legitimate software updates via GitHub
level: medium
tags:
- attack.t1102.002
kql
// Hunt for connections to specific IOCs in DeviceNetworkEvents
DeviceNetworkEvents
| where Timestamp > ago(7d)
| where RemoteUrl has_any ("servequake.com", "corpsecs.com", "bohyeonsanvil.com", "kumhosports.com")
or RemoteIP in (""/* Add specific IPs if resolved */)
| project Timestamp, DeviceName, InitiatingProcessAccountName, RemoteUrl, RemotePort, InitiatingProcessCommandLine
| extend AlertType = "C2_Communication_Detected"
powershell
# IOC Hunt Script for Kimsuky & Void Arachne Campaigns
# Checks for specific registry artifacts, file paths, and network connections
$IOC_Domains = @(
"servequake.com",
"corpsecs.com",
"bohyeonsanvil.com",
"kumhosports.com",
"lutkdd.corpsecs.com"
)
Write-Host "[+] Starting Hunt for Kimsuky/Void Arachne IOCs..." -ForegroundColor Cyan
# 1. Check Hosts File for Indicators
$HostsPath = "$env:SystemRoot\System32\drivers\etc\hosts"
if (Test-Path $HostsPath) {
Write-Host "[+] Checking Hosts file..." -ForegroundColor Yellow
$HostsContent = Get-Content $HostsPath
foreach ($Domain in $IOC_Domains) {
if ($HostsContent -match $Domain) {
Write-Host "[!] ALERT: Found $Domain in hosts file." -ForegroundColor Red
}
}
}
# 2. Check Active DNS Cache for suspicious domains
Write-Host "[+] Checking DNS Cache..." -ForegroundColor Yellow
try {
$DnsCache = Get-DnsClientCache | Select-Object Entry, Data
foreach ($Entry in $DnsCache) {
foreach ($Domain in $IOC_Domains) {
if ($Entry.Entry -like "*$Domain*") {
Write-Host ("[!] ALERT: DNS Cache entry found for {0} resolving to {1}" -f $Entry.Entry, $Entry.Data) -ForegroundColor Red
}
}
}
} catch {
Write-Host "[-] Could not read DNS Cache (Admin rights required)." -ForegroundColor Gray
}
# 3. Check for suspicious Scheduled Tasks (Common Persistence)
Write-Host "[+] Checking Scheduled Tasks..." -ForegroundColor Yellow
$SuspiciousTasks = Get-ScheduledTask | Where-Object { $_.Actions.Execute -like "*powershell*" -or $_.Actions.Execute -like "*cmd*" }
foreach ($Task in $SuspiciousTasks) {
# Heuristic: Tasks invoking scripts from AppData or Temp
if ($Task.Actions.Arguments -match "AppData|Temp|Public") {
Write-Host ("[!] Suspicious Task Found: {0} - Action: {1}" -f $Task.TaskName, $Task.Actions.Execute) -ForegroundColor Red
}
}
Write-Host "[+] Hunt Complete." -ForegroundColor Green
Response Priorities
- Immediate: Block all identified domains and hostnames at the firewall and proxy level. Quarantine any endpoints matching the provided file hashes.
- 24h: Conduct credential audits and resets for any accounts that were logged into devices showing signs of KimJongRAT or DcRAT infection, due to the high risk of credential theft.
- 1 Week: Review and restrict access to GitHub Releases and other file-sharing services used for development. Implement application hardening policies to prevent LNK execution from external sources. Enhance email gateway filtering to detect tax-themed phishing and steganography-laden attachments.
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.