Skip to main content
Mallory
Malware

AZUREVEIL

AZUREVEIL is the final payload used in the Operation Dragon Weave spear-phishing espionage campaign. It is described as a fully functional Adaptix command-and-control agent compiled as a 64-bit DLL, with reporting noting MinGW C++ compilation and runtime resolution of roughly 87 Windows APIs via djb2-based hashing. The malware is deployed after DLL sideloading and execution of the intermediate Rust-based loader RUSTCLOAK, which decrypts and launches AZUREVEIL directly in memory. Observed initial infection vectors were ZIP archives delivered via phishing emails, including government-themed lures and decoy documents, with two execution paths: a malicious LNK leading to VBScript/PowerShell execution, or a Rust-based dropper executable. Both paths converge on RuntimeBroker_update.exe and malicious UnityPlayer.dll sideloading before AZUREVEIL is loaded.

A defining characteristic of AZUREVEIL is its command-and-control design: instead of using a conventional external C2 server, it uses Microsoft Azure Blob Storage as a dead-drop C2 channel, allowing attacker commands, victim beacons, and exfiltrated results to be exchanged through encrypted blobs in a shared Azure container. This makes the traffic resemble normal enterprise cloud usage. Reported infrastructure details include note1ggbbhggdwa1[.]blob[.]core[.]windows[.]net over HTTPS/443, container path /note/ats/, agent ID 345831bc, and a hardcoded Azure Shared Access Signature token valid from 2026-03-19 to 2027-03-19 with read, write, and delete permissions. Reporting also states that AZUREVEIL periodically uploads a small encrypted beacon of about 124 bytes to indicate host activity.

The payload reportedly implements 36 command handlers supporting post-exploitation activity including file operations, filesystem modification, shell execution, process listing and manipulation, process control, port forwarding and network pivoting, downloading secondary files, local document exfiltration, and in-memory execution of Beacon Object Files. The campaign targeted organizations and individuals in the Czech Republic and Taiwan, especially government and public sector, research and academia, technology and software, and financial services. Seqrite assessed the broader campaign with moderate confidence as China-linked, but did not attribute it to a specific named APT group. Associated filenames and artifacts mentioned in reporting include RuntimeBroker_update.exe, UnityPlayer.dll, Profile.ps1, empty.vbs, 1.dat, and Com.dat.

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

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

Initial Access

1 technique
T1566.001Spearphishing AttachmentEvidence3

"Operation Dragon Weave," a spear-phishing campaign that starts with sending email to a target with an attached zip file and instructions to open it, under the guise of something like an upcoming business meeting or ... an appointment with the Czech Social Security Administration (ČSSZ).

Execution

4 techniques
T1059Command and Scripting InterpreterEvidence3
TacticExecution

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

T1059.001PowerShellEvidence2
TacticExecution

...clicking on an enclosed LNK shortcut file, which runs a PowerShell script to decrypt all necessary components; it then executes them through a file named RuntimeBroker_update.exe.

T1059.005Visual BasicEvidence3
TacticExecution

the agent contains a specialized Beacon Object File (BOF) parsing engine. This engine runs compiled C scripts inside the local host memory without touching physical disks.

T1204.002Malicious FileEvidence4
TacticExecution

The primary way the infection starts is through clicking on an enclosed LNK shortcut file, which runs a PowerShell script to decrypt all necessary components...

Persistence

1 technique
T1547.009Shortcut ModificationEvidence1

The primary way the infection starts is through clicking on an enclosed LNK shortcut file, which runs a PowerShell script to decrypt all necessary components...

T1055Process InjectionEvidence1

the loader deploys unique Windows fibers to transfer execution over to the decrypted shellcode. This method injects a fully functional remote control agent directly into system RAM.

T1547.009Shortcut ModificationEvidence1

The primary way the infection starts is through clicking on an enclosed LNK shortcut file, which runs a PowerShell script to decrypt all necessary components...

Stealth

4 techniques
T1027.007Dynamic API ResolutionEvidence1
TacticStealth

AZUREVEIL resolves around 87 Windows APIs at runtime using a djb2-based hashing method.

T1055Process InjectionEvidence1

the loader deploys unique Windows fibers to transfer execution over to the decrypted shellcode. This method injects a fully functional remote control agent directly into system RAM.

T1140Deobfuscate/Decode Files or InformationEvidence1
TacticStealth

Once the infection chain completes, a Rust-based loader known as RUSTCLOAK takes over and decrypts the final payload through a triple-layer process involving modified RC4, Base64 decoding, and AES-CBC encryption.

T1620Reflective Code LoadingEvidence3
TacticStealth

Stage four launches AZUREVEIL directly in memory, leaving almost nothing behind on disk for investigators to find... running Beacon Object Files entirely in memory without touching disk.

T1222File and Directory Permissions ModificationEvidence1

AZUREVEIL supports 36 commands that allow it to perform a wide range of post-compromise actions on the host, including file operations, file uploads and downloads...

Discovery

3 techniques
T1057Process DiscoveryEvidence3
TacticDiscovery

These features allow the attacker to execute filesystem changes, manipulate running processes, and forward ports.

T1082System Information DiscoveryEvidence1
TacticDiscovery

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

T1083File and Directory DiscoveryEvidence4
TacticDiscovery

These features allow the attacker to execute filesystem changes... For instance, operators can pull down secondary files or exfiltrate sensitive local documents seamlessly.

Collection

2 techniques
T1560Archive Collected DataEvidence1

The zip file attached to the spear-phishing email contains multiple files, including an executable that opens a decoy PDF...

T1560.001Archive via UtilityEvidence1

The attack begins with a ZIP archive delivered via email... Analysts at Seqrite... noted the use of two separate delivery paths contained within a single archive.

T1071.001Web ProtocolsEvidence1

Instead of talking to a normal C2 server, the malware blends its traffic with regular cloud activity, which makes it much harder to notice.

T1090ProxyEvidence2

AZUREVEIL supports 36 commands that allow it to perform a wide range of post-compromise actions on the host, including ... port forwarding, SOCKS proxy control...

T1090.001Internal ProxyEvidence3

These features allow the attacker to execute filesystem changes, manipulate running processes, and forward ports.

T1090.002External ProxyEvidence1

Rather than communicating with a traditional C2 server, it routes all activity through Microsoft Azure Blob Storage, making its traffic nearly indistinguishable from normal enterprise cloud usage.

T1102.001Dead Drop ResolverEvidence3

"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 TransferEvidence4

These features allow the attacker to execute filesystem changes, manipulate running processes, and forward ports. For instance, operators can pull down secondary files or exfiltrate sensitive local documents seamlessly.

Exfiltration

3 techniques
T1041Exfiltration Over C2 ChannelEvidence1

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...

T1567Exfiltration Over Web ServiceEvidence1

Operation Dragon Weave relies entirely on a customized dead-drop C2 channel built inside legitimate cloud platforms. The system uses public storage spaces to pass encrypted commands and exfiltrated files safely.

T1567.002Exfiltration to Cloud StorageEvidence1

One of the unique aspects of this campaign is its use of Microsoft Azure Blob Storage as a dead-drop C2 channel.

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Hashes
11 tracked

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

TypeValueLatest sighting
hash.md5●●●●●●●●●●●●View more in app3 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
ACTIVITY FEED

Recent activity

4 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.

security online infoNews
Jun 4, 2026
Operation Dragon Weave: Dead-Drop C2 Channel

A remote control agent/final payload that uses Microsoft Azure Blob Storage as a dead-drop C2 channel, blending with normal cloud traffic while supporting command execution, file operations, process manipulation, port forwarding, exfiltration, and in-memory BOF execution.

Read more
cyber security newsNews
Jun 2, 2026
Hackers Deploy AZUREVEIL Adaptix C2 Agent via Spearphishing Campaign

A 64-bit Adaptix C2 agent that uses Azure Blob Storage as a dead-drop resolver for command-and-control. It supports extensive post-exploitation capabilities including file operations, shell execution, process listing, port forwarding, and in-memory execution of Beacon Object Files.

Read more
dark readingNews
Jun 2, 2026
China Uses Dual-Method Cyberattack on Czech Orgs

A payload used for command-and-control and data exfiltration that relies on Microsoft Azure Blob Storage in a dead-drop C2 model, uploading encrypted beacons, retrieving commands, executing them, and returning encrypted results.

Read more
malware newsNews
May 29, 2026
Operation Dragon Weave : Uncovering a China-Linked Campaign Targeting Czech Republic and Taiwan Using Azure Cloud C2 - Malware News - Malware Analysis, News and Indicators

Final payload and fully featured Adaptix C2 agent that uses Azure Blob Storage as a dead-drop command-and-control channel. It supports extensive post-exploitation functions including file operations, shell execution, process control, proxying/pivoting, exfiltration, and in-memory Beacon Object File execution.

Read more
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 matching11

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 mapping25

Every documented technique, ranked by evidence weight.

Researcher chatter

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