Skip to main content
Mallory
MalwareRansomware

Adaptix

Adaptix is a command-and-control (C2) framework/agent referenced in reporting on multiple China-linked intrusion clusters. In Seqrite’s reporting on Operation Dragon Weave, the final payload AZUREVEIL is described as a fully functional 64-bit Adaptix C2 agent. In that campaign, victims in the Czech Republic and Taiwan were targeted via spear-phishing ZIP archives using government- and business-themed lures, including Czech Social Security Administration appointment decoys. Two execution paths were observed: a malicious LNK launching PowerShell, or a Rust-based dropper executable. Both paths converged on RuntimeBroker_update.exe, DLL sideloading via UnityPlayer.dll, and a Rust-based loader named RUSTCLOAK, which decrypted and launched AZUREVEIL in memory. RUSTCLOAK used anti-analysis checks against more than 100 known sandbox and analyst machine names. AZUREVEIL/Adaptix used Microsoft Azure Blob Storage as a dead-drop C2 channel, periodically uploading small encrypted beacons, retrieving encrypted commands from the same container, executing them, and uploading encrypted results. Reported capabilities for the AZUREVEIL Adaptix agent included command execution, file exfiltration, file operations, shell execution, process listing, port forwarding, and in-memory execution of Beacon Object Files. Seqrite assessed the broader campaign as China-linked with moderate confidence, but did not attribute it to a specific APT group. Separately, reporting cited LARUS / Cloud Innovation infrastructure as having surfaced in an Adaptix C2 framework investigation, indicating Adaptix-related infrastructure overlap with hosting previously associated with China-nexus activity.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

MITRE ATT&CK

Techniques & procedures

26 distinct techniques documented for this family, organized by ATT&CK tactic.

Initial Access

3 techniques
T1078.002Domain AccountsEvidence1

Valid Accounts: Domain Accounts T1078.002 engineer, ConfigMgrNAA reuse

T1133External Remote ServicesEvidence1

Initial Access └── VPN authentication as "engineer" (iSn(wXB.$DeLO1V[k+zm) └── Or "support" (DblfYjZABjbzkUR)

T1566.001Spearphishing AttachmentEvidence1

The attack begins with a ZIP attachment. When extracted, the archive contains multiple files that appear legitimate but are actually part of a structured infection chain designed to execute malicious payloads in the background.

Execution

4 techniques
T1053.003CronEvidence1

Inside the VM, persistence and a command and control channel were established through the root crontab that launched two scripts at boot

T1059Command and Scripting InterpreterEvidence2
TacticExecution

Azureveil retrieves these commands, decrypts them, executes them, and uploads the results back as encrypted blobs.

T1059.004Unix ShellEvidence1
TacticExecution

Inside the VM, persistence and a command and control channel were established through the root crontab that launched two scripts at boot... @reboot /bin/sh /sbin/syslogda.sh>/dev/null 2>&1 @reboot /bin/sh /sbin/syslogdb.sh>/dev/null 2>&1

T1204.002Malicious FileEvidence1
TacticExecution

In Path A, the infection begins when the victim clicks on the malicious LNK file 計畫申請審查結果通知單.pdf.lnk... In Path B, the victim directly runs _計畫申請審查結果通知單.exe.

Persistence

3 techniques
T1053.003CronEvidence1

Inside the VM, persistence and a command and control channel were established through the root crontab that launched two scripts at boot

T1078.002Domain AccountsEvidence1

Valid Accounts: Domain Accounts T1078.002 engineer, ConfigMgrNAA reuse

T1133External Remote ServicesEvidence1

Initial Access └── VPN authentication as "engineer" (iSn(wXB.$DeLO1V[k+zm) └── Or "support" (DblfYjZABjbzkUR)

T1053.003CronEvidence1

Inside the VM, persistence and a command and control channel were established through the root crontab that launched two scripts at boot

T1078.002Domain AccountsEvidence1

Valid Accounts: Domain Accounts T1078.002 engineer, ConfigMgrNAA reuse

Stealth

3 techniques
T1027Obfuscated Files or InformationEvidence1
TacticStealth

The blog also examines how trusted services such as Microsoft Azure Blob Storage are abused for command-and-control communication, and how the Adaptix agent is used for data exfiltration and remote control. In addition, we analyze the multi-layer encryption used to protect the payload and how it helps the attacker evade detection.

T1078.002Domain AccountsEvidence1

Valid Accounts: Domain Accounts T1078.002 engineer, ConfigMgrNAA reuse

T1497Virtualization/Sandbox EvasionEvidence1

adversaries leveraging QEMU, an open-source machine emulator and virtualizer typically used for development and testing, to deploy virtual machines that contained and executed malicious payloads. This approach enabled them to maintain covert access and bypass host-based detection from AV and EDR solutions.

Credential Access

2 techniques
T1003.001LSASS MemoryEvidence1

The LSASS results file contains structured output from automated credential extraction across four workstations in the ICG domain. Each dump followed the same pattern: minidump to C:\ProgramData\d.dmp , extract cached logons, enumerate local users, pull credential vaults, and harvest PowerShell history.

T1555Credentials from Password StoresEvidence1

Credentials Manager

Discovery

6 techniques
T1016System Network Configuration DiscoveryEvidence1
TacticDiscovery

Network and Pivoting... Network adapter enumeration (MAC, IP, type)

T1057Process DiscoveryEvidence2
TacticDiscovery

Process and Shell Control Execute shell commands List running processes and named pipes

T1082System Information DiscoveryEvidence1
TacticDiscovery

C2 Management Reconfigure C2 settings at runtime Control file transfer state Retrieve system uptime

T1083File and Directory DiscoveryEvidence2
TacticDiscovery

Command Capabilities of AZUREVEIL... File System Operations List directory contents and logical drives Read, move, rename, and delete files

T1497Virtualization/Sandbox EvasionEvidence1

adversaries leveraging QEMU, an open-source machine emulator and virtualizer typically used for development and testing, to deploy virtual machines that contained and executed malicious payloads. This approach enabled them to maintain covert access and bypass host-based detection from AV and EDR solutions.

T1518Software DiscoveryEvidence1
TacticDiscovery

Windows/Linux/MacOs agents support

Lateral Movement

2 techniques
T1021.002SMB/Windows Admin SharesEvidence1

SMB Beacon Listener

T1021.004SSHEvidence1

The script syslogdb.sh maintained an SSH connection to the C2 server over TCP 443 and forwarded local port 33443 to the C2 server through this tunnel.

T1071Application Layer ProtocolEvidence2

As a result, the beacon’s local traffic was carried over the encrypted SSH channel to remote infrastructure, enabling command-and-control communication while blending into normal outbound traffic.

T1090ProxyEvidence2

Network and Pivoting Port forwarding and SOCKS proxy control TCP and UDP pivot connections

T1090.002External ProxyEvidence1

the beacon’s local traffic was carried over the encrypted SSH channel to remote infrastructure, enabling command-and-control communication while blending into normal outbound traffic.

T1102.001Dead Drop ResolverEvidence2

"Instead of using a traditional pull-based C2 model, Azureveil follows a dead-drop approach," ... "The attacker and the infected system never communicate directly. Instead, both sides use the same Azure storage container to exchange data."

T1105Ingress Tool TransferEvidence3

the adversaries proceeded to establish a command and control channel for persistence by deploying and launching a QEMU virtual machine from a Linux disk image named vault.db

T1572Protocol TunnelingEvidence1

Local and Reverse port forwarding support

T1573Encrypted ChannelEvidence1

All communication happens over HTTPS on port 443, which makes the traffic blend in with normal Azure activity.

Exfiltration

1 technique
T1041Exfiltration Over C2 ChannelEvidence2

Azureveil retrieves these commands, decrypts them, executes them, and uploads the results back as encrypted blobs... they can execute commands and exfiltrate files from the target system...

INDICATORS OF COMPROMISE

IOCs tracked for this family

10 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Hashes
9 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

Other
1 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
hash.sha256●●●●●●●●●●●●View more in app7 days ago
hash.sha256●●●●●●●●●●●●View more in app7 days ago
hash.sha256●●●●●●●●●●●●View more in app7 days ago
hash.sha256●●●●●●●●●●●●View more in app7 days ago
hash.sha256●●●●●●●●●●●●View more in app7 days ago
hash.sha256●●●●●●●●●●●●View more in app7 days ago
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching10

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping26

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.