Threat Actor Profile — QILIN
Aliases & Evolution: Qilin (formerly known as Agenda). Operating as a Ransomware-as-a-Service (RaaS) model, Qilin provides affiliates with a Rust-based encryptor that is highly customizable, allowing them to tailor extensions, ransom notes, and encryption routines per victim.
Operational Model: The group operates on a partnership/affiliate model, splitting profits with operators who conduct the intrusions. Recent intel suggests a shift towards aggressive "double extortion," where data is stolen before encryption triggers.
Initial Access Vectors: Qilin affiliates typically gain access through:
- Phishing: Spear-phishing campaigns delivering malicious macros or HTML smuggling.
- Valid Credentials: Exploiting compromised VPN credentials (often obtained from initial access brokers) or brute-forcing exposed RDP services.
- Vulnerability Exploitation: While no specific KEV was tied to this window, they historically exploit unpatched VPN appliances (Fortinet, Pulse Secure).
Dwell Time: Qilin operations often exhibit a moderate dwell time (3–7 days), utilizing this period for lateral movement, credential dumping, and large-scale data exfiltration using tools like Rclone or Mega prior to detonating the Rust payload.
Current Campaign Analysis
Sector Targeting: Based on the last 100 postings (with 16 new victims in the last 5 days), Qilin is aggressively targeting:
- Construction (25%): 4 victims (Schumacher Homes, Florida Engineering Services, PJ Daly Contracting, Homes By J Anthony). This sector often lacks robust segmentation and relies heavily on operational email, making it a prime target for business email compromise (BEC) leading to ransomware.
- Manufacturing (19%): 3 victims (Taiwan Sintong, Pacific Lamp & Supply, Roth Industries).
- Financial Services (6%): A significant escalation with the Central Bank of Libya.
Geographic Concentration:
- Primary: United States (6 victims) — specifically targeting residential construction and light manufacturing.
- Secondary: Widespread global dispersion including Asia (SG, TH, TW), Europe (DE, IE, FR), and North Africa (LY).
Victim Profile: The victim list indicates a "spray-and-pray" affiliate approach mixed with strategic targeting. While organizations like the Central Bank of Libya represent critical infrastructure/high-value targets, the inclusion of smaller entities like "Sparkle Pools" suggests automated scanning and exploitation of exposed RDP/VPN endpoints across all company sizes.
CVE & Access Vectors: With no direct KEV matches in this window, the surge in infections is likely driven by:
- Valid credential usage (initial access brokers).
- Successful brute-forcing of internet-facing RDP (common in the Construction sector).
- Phishing campaigns bypassing standard email gateways.
Detection Engineering
Sigma Rules
---
title: Potential Qilin RDP Brute Force Access
description: Detects potential brute force activity on RDP often used by Qilin affiliates for initial access.
author: Security Arsenal Intel
date: 2026/06/23
references:
- https://securityarsenal.com/darkside
tags:
- attack.initial_access
- attack.brute_force
logsource:
product: windows
service: security
detection:
selection:
EventID: 4625
SubStatus: "0xC000006A" # wrong password
filter:
TargetUserName|startswith: 'ADMINISTRATOR'
condition: selection | count() > 10
timeframe: 60s
falsepositives:
- Misconfigured service accounts
- Password spraying accidentally by admin
level: high
---
title: Suspicious PowerShell Base64 Encoding
id: 8c5453d1-8a3b-4f1a-9c9b-5d0c9b6a7d8e
description: Detects PowerShell commands with base64 encoded payloads, a common technique for Qilin loaders and staging scripts.
author: Security Arsenal Intel
date: 2026/06/23
status: stable
logsource:
category: process_creation
product: windows
detection:
selection:
Image|endswith: '\powershell.exe'
CommandLine|contains: '-enc ' # Base64 encoded command
condition: selection
falsepositives:
- Legitimate admin scripts
level: high
---
title: Volume Shadow Copy Deletion via Vssadmin
description: Detects attempts to delete Volume Shadow Copies, a standard step for Qilin to prevent recovery.
author: Security Arsenal Intel
date: 2026/06/23
logsource:
category: process_creation
product: windows
detection:
selection:
Image|endswith: '\vssadmin.exe'
CommandLine|contains: 'delete shadows'
condition: selection
level: critical
KQL (Microsoft Sentinel)
// Hunt for Qilin lateral movement and staging indicators
// Looks for high-volume file modifications in User directories (exfil staging) and WMI/Lateral movement
let TimeWindow = 1h;
DeviceProcessEvents
| where Timestamp > ago(TimeWindow)
| where ProcessCommandLine has any("wmic", "psexec", "schtasks")
or (FileName has "rclone" or ProcessCommandLine has "rclone")
| summarize count(), make_set(ProcessCommandLine) by DeviceName, AccountName, InitiatingProcessFileName
| where count_ > 5
PowerShell Response Script
# Qilin Rapid Response Check
# 1. Check for recent scheduled tasks (Persistence)
# 2. Check for vssadmin deletion attempts
Write-Host "[!] Checking for scheduled tasks created in last 7 days..." -ForegroundColor Yellow
Get-ScheduledTask | Where-Object {$_.Date -gt (Get-Date).AddDays(-7)} | Select-Object TaskName, Date, Author
Write-Host "[!] Checking Security Event Log for Vssadmin deletion attempts (EventID 4688) ..." -ForegroundColor Yellow
Get-WinEvent -FilterHashtable @{LogName='Security'; ID=4688; StartTime=(Get-Date).AddHours(-24)} -ErrorAction SilentlyContinue |
Where-Object {$_.Message -like '*vssadmin*' -and $_.Message -like '*delete*'} |
Select-Object TimeCreated, Message | Format-List
Write-Host "[!] Listing large file modifications in C:\Users (Potential Staging)..." -ForegroundColor Yellow
Get-ChildItem -Path "C:\Users" -Recurse -File -ErrorAction SilentlyContinue |
Where-Object {$_.LastWriteTime -gt (Get-Date).AddHours(-24) -and $_.Length -gt 50MB} |
Select-Object FullName, Length, LastWriteTime | Sort-Object Length -Descending | Select-Object -First 10
---
Incident Response Priorities
T-Minus Detection Checklist:
- Immediate: Isolate hosts showing repeated Event ID 4625 (Failures) from the internet.
- Pre-Encryption: Look for massive file renames (Qilin often appends random extensions) or
process.exespawning unusual child processes. - Network: Identify large outbound encrypted traffic (port 443 or 80) to non-whitelisted IPs (Potential Rclone/Mega exfil).
Critical Assets for Exfiltration: Qilin historically prioritizes:
- Financials: QuickBooks files, ledgers (crucial for the Financial/Construction victims).
- PII/HR: Employee databases, client lists.
- Architectural/Design: AutoCAD/Blueprint files (specific to Manufacturing/Construction targets).
Containment Actions (Urgency Order):
- Disable VPN/RDP: Immediately shut down internet-facing RDP and VPN concentrators if brute force is detected. Force password resets for all privileged accounts.
- Segmentation: Sever VLAN links between IT and OT/IoT networks (critical for Manufacturing victims).
- Suspend Cloud Storage: Revoke API keys for OneDrive/Google Drive/AWS S3 if suspicious access is noted.
Hardening Recommendations
Immediate (24h):
- RDP Hardening: Enforce Network Level Authentication (NLA) and VPN-only access for RDP. Move all RDP behind a Zero Trust gateway.
- Macro Blocking: Disable macros in Office documents from the internet via Group Policy.
Short-term (2 weeks):
- Identity Protection: Implement FIDO2/WebAuthn hardware keys for all administrative accounts.
- Proxy Filtering: Block known exfil domains associated with Rclone and Mega.io at the proxy level.
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.