Operation QUICSILVER Drops a Go Backdoor on Myanmar Government

Amber | Attack
TA2026247 | Operation QUICSILVER Drops a Go Backdoor on Myanmar Government

Operation QUICSILVER Drops a Go Backdoor on Myanmar Government

Operation QUICSILVER is a multi-stage espionage campaign directed at Myanmar's government and diplomatic personnel. Victims receive a disk image posing as an ordinary picture; opening it presents a lone shortcut masked as a document, and a single click hands execution to a trusted, signed Windows utility that the actor repurposes to run hidden instructions. A Burmese-language ceremonial invitation impersonating a Myanmar ministry holds the victim's attention while a payload is quietly reassembled from two decoy fragments and launched. The result is QUICAgent, a bespoke Go backdoor that fetches its command-and-control address from disposable cloud-hosted resolvers, tunnels encrypted traffic over QUIC to evade conventional inspection, pins its server against an embedded certificate authority, and survives reboots through a startup entry. Once resident, the operator can run commands, move files in either direction, enumerate the host, and throttle beacon frequency at will.


Operation QUICSILVER Drops a Go Backdoor on Myanmar Government: Attack Details

1

Three Waves Since April 2026, One Infection Chain

Operation QUICSILVER is an espionage campaign that has run against Myanmar in three waves since April 2026. All three waves work the same way. The attacker hides a backdoor inside a virtual disk image, disguises it using a lure copied from Myanmar government correspondence, and relies on the victim to open it. The first wave used a fake Belgian and Myanmar public holiday calendar, which suggests the attacker was interested in Belgian embassy and NGO staff working in the country. The two later waves, seen in June and July 2026, used disk images instead. Both delivered the same payload, used the same infection chain, and contacted the same servers. The payload is QUICAgent, a custom backdoor written in Go. The attacker has not been named, but the activity is assessed as China-nexus with moderate confidence.

2

A Fake Graduation Invitation Hides a Windows Shortcut

The victim receives a file that looks like an image. It is actually a virtual disk, and its file size is much larger than a real image of that type would be. When the disk is opened, it appears to contain one document. That document is really a Windows shortcut using a document icon. Windows hides familiar file extensions by default, so the victim never sees what the file really is. Opening it displays a graduation ceremony invitation written in Burmese. The invitation impersonates the Information Technology and Cyber Security Department under the Ministry of Transport and Communications, and includes the ministry seal as a watermark and a real-sounding venue in Naypyidaw.

3

A Signed Utility Reassembles a Payload Split in Two

While the invitation is on screen, the shortcut runs a legitimate Microsoft-signed Windows utility and uses it to execute a hidden script. The script finds two files that look like documents and joins them into a working program using a built-in Windows command. It saves the program in the user's local application data folder and runs it. Because the payload is split in two, neither half can run on its own, so neither half looks harmful when examined separately. Once the backdoor starts, it wastes time on purpose. It waits a short random interval and performs a thousand hashing operations, which is enough to outlast the time limit most automated analysis sandboxes allow. It then creates a shortcut to itself in the user's Startup folder, so it runs again every time the user logs in. It does not modify the registry.

4

Minimal Automatic Collection, Manual Operator Control

The backdoor does very little on the victim network. It collects only what the first check-in needs: the machine name and the logged-in username. Any further activity would have to be carried out manually by the operator, who can run commands, upload and download files, list directories, and change how often the backdoor checks in. The backdoor finds its server in two steps. First it contacts two cloud-hosted endpoints, and each one replies with the real server name in plain text. The backdoor then adds the connection details and connects to that server. In the case observed, the endpoints returned a subdomain that pointed to a US-hosted address, and the backdoor connected to it using QUIC. QUIC is important because it runs over UDP, which means it can pass through security tools built to inspect standard TCP-based encrypted traffic.

5

Self-Signed Certificate Pinning and Numeric Command IDs

The traffic is also encrypted using a key stored inside the backdoor itself. Instead of trusting the certificates installed on the operating system, the backdoor checks the server against a self-signed certificate authority built into its own code. It checks in every five seconds by default, and the server assigns each infected machine its own identifier. The command names are stored as numbers rather than readable text, so they can only be recovered by reverse engineering the file. Stolen files are sent out over the same encrypted connection used to receive commands, so there is no separate exfiltration channel.


Mitigating the QUICAgent Backdoor Threat

1

Block Mounting of Attached Disk Images

Restrict or disable automatic mounting of VHD, VHDX, ISO, and IMG files for standard users through Group Policy or attack surface reduction rules. The entire QUICSILVER chain depends on the victim being able to mount a disk image received as an attachment or download, and removing that capability breaks the campaign before any code runs.

2

Constrain ftp.exe as a LOLBAS

Add detection and, where operationally possible, application control rules for ftp.exe executing with the -s: switch, and for ftp.exe spawning cmd.exe, powershell.exe, or any child process. Legitimate interactive FTP use on endpoints is rare enough that this pattern is a high-fidelity signal, and it is the pivot point shared with Operation GriefLure.

3

Hunt for Startup Folder Shortcuts

Sweep user Startup directories for shortcut files pointing to executables in %LOCALAPPDATA%, and specifically for SystemIn.lnk resolving to Windowsupdate.exe. Alert on PowerShell scripts matching create_lnk_*.ps1 being written to temporary paths and executed, which is how the shortcut gets created.

4

Alert on Binaries Assembled from Document Files

Detect use of copy /b or equivalent concatenation against files with document extensions, and flag any executable written to %LOCALAPPDATA% immediately after such an operation. Files named header.doc and body.doc appearing together in a hidden directory should be treated as payload halves, not documents.

5

Inspect and Restrict QUIC Egress

Review outbound UDP/443 traffic, since QUIC often bypasses inspection stacks tuned for TCP-based TLS. Where business need does not justify it, block or force fallback of QUIC at the perimeter so that C2 sessions become visible to existing HTTPS inspection.


Potential MITRE ATT&CK TTPs

T1566.001
Initial Access
Phishing — Spearphishing Attachment
T1204.002
Execution
User Execution — Malicious File
T1059.001
Execution
Command and Scripting Interpreter — PowerShell
T1218
Defense Evasion
System Binary Proxy Execution
T1027.009
Defense Evasion
Obfuscated Files or Information — Embedded Payloads
T1036.008
Defense Evasion
Masquerading — Masquerade File Type
T1070.004
Defense Evasion
Indicator Removal — File Deletion
T1497.003
Defense Evasion
Virtualization/Sandbox Evasion — Time Based Evasion
T1547.001
Persistence
Boot or Logon Autostart Execution — Registry Run Keys / Startup Folder
T1082
Discovery
System Information Discovery
T1083
Discovery
File and Directory Discovery
T1033
Discovery
System Owner/User Discovery
T1102.001
Command and Control
Web Service — Dead Drop Resolver
T1071.001
Command and Control
Application Layer Protocol — Web Protocols
T1573.001
Command and Control
Encrypted Channel — Symmetric Cryptography
T1105
Command and Control
Ingress Tool Transfer
T1041
Exfiltration
Exfiltration Over C2 Channel

Observed Indicators of Compromise

Type Value
SHA256 26f735cbbb1257be94e6d01656a35bf66a8ae9c34868548d69ec5cb588f9f916, daeac66441b88ba22806f6617058a2dbf1ea0ddcc6c94f291542ea853ac6f9d3, 4a1a1b1455c3ea91a3d9203ebff025553227302cede6077e821d303655e2c9f2, aeff39943e254c34187e4a60be3d09d49687439e709eeb4be2b1984310d8ba5c, cd147efe37003399e174951927e5fe727a4481756b116f0204a14a64cc62b059, 575305cdaeb1d2187ca6d5ebe32f4c3e3fb53f5ccbe1c0cc257a7f71d84e6f35, c4b4647795567ab15528edd1ab1bf37fb50e21b442e59a653051061973e87c02, 0803521a7e9081f46f8f9f61d72371ecc1f49657f10202fffa9a33f581d8bb39
Domains register[.]mediumser[.]com, mediumser[.]com, maui-cocktailbar[.]com, appupdate[.]0cmds20cj2cdf8[.]workers[.]dev, regupdate[.]eamakfu49dc28wa[.]workers[.]dev
IPv4 104[.]64[.]211[.]22, 38[.]60[.]244[.]141
URLs hxxps[:]//appupdate[.]0cmds20cj2cdf8[.]workers[.]dev/A3cmf0q9ASCion, hxxps[:]//regupdate[.]eamakfu49dc28wa[.]workers[.]dev/vere0zme82cadre
Filenames TrainingAnnouncement.jpg, TrainingAnnouncement.pdf.lnk, TrainingAnnouncement.pdf, header.doc, body.doc, Windowsupdate.exe, HolidayNotice.pdf.exe, ACMECS_Pillar_1.vhd, SystemIn.lnk, create_lnk_*.ps1
File Path %LOCALAPPDATA%\Windowsupdate.exe, %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\SystemIn.lnk
Hostname desktop-stv6gg
Go Build ID VQ20YVf_9K_8cgCF_NX7/TKHb39wS9Mu5bek0tOPM/xNfDrnhseTXcWQEFyFKX/HlpR3WMRKM_BIA32YLDE

References

The following sources detail the QUICAgent Backdoor activity described in this advisory.

What Next?

At Hive Pro, it is our mission to detect the most likely threats to your organization and to help you prevent them from happening.

Reduce real exposure. Not just vulnerability volume.