Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
Malware

SADBRIDGE

SADBRIDGE is a custom Windows malware loader documented by Elastic Security Labs in intrusion set REF3864. It has been used in campaigns targeting Chinese-speaking users via trojanized installers masquerading as legitimate software such as Telegram and Opera GX, commonly delivered in ZIP archives containing malicious MSI packages. The infection chain abuses DLL side-loading, including use of x64dbg.exe to load a patched x64bridge.dll, which launches a renamed MonitoringHost.exe as DevQueryBroker.exe to side-load HealthServiceRuntime.dll. SADBRIDGE stores an encrypted configuration at C:\Users\Public\Documents<hostname_hash>\edbtmp.log with hidden, system, and read-only attributes, uses subtraction-by-0x1 for configuration obfuscation, and uses XOR plus LZNT1 decompression for encrypted stage files with .log extensions.

SADBRIDGE deploys a Golang-based reimplementation of the QUASAR RAT called GOSAR. It uses multiple defense-evasion and privilege-escalation techniques, including long Sleep calls for sandbox evasion, AMSI patching of AmsiScanBuffer and AmsiOpenSession, ETW patching of EtwEventWrite, UAC bypass via the ICMLuaUtil COM interface, and execution with SYSTEM privileges via Task Scheduler and the IElevatedFactorySever COM object. Persistence is achieved through Windows service creation, registry modifications, and scheduled tasks. For code execution and stealth, SADBRIDGE uses process injection techniques including PoolParty Variant 7, APC queues, and token manipulation; reporting cited in the content describes SADBRIDGE as the only other observed malware family using PoolParty Variant 7.

The final GOSAR payload is injected into svchost.exe for logged-in sessions and dllhost.exe for service or no-user sessions. The malware checks for Chinese AV-related artifacts such as 360tray.exe and uses Chinese-language logging and Chinese firewall-rule text, which researchers assessed as indicating both operators and intended victims are likely Chinese-speaking. Related operations were assessed as active since at least December 2023 based on extracted configuration data.

Associated observables directly mentioned in the content include landing-page domains opera-x[.]net and teledown-cn[.]com; GOSAR C2 domains ferp.googledns[.]io, hk-dns.secssl[.]com, hk-dns.winsiked[.]com, hk-dns.wkossclsaleklddeff[.]is, and hk-dns.wkossclsaleklddeff[.]io; and SHA-256 hashes 15af8c34e25268b79022d3434aa4b823ad9d34f3efc6a8124ecf0276700ecc39 for NetFxRepairTools.msi, accd651f58dd3f7eaaa06df051e4c09d2edac67bb046a2dcb262aa6db4291de7 for x64bridge.dll, and 7964a9f1732911e9e9b9e05cd7e997b0e4e2e14709490a1b657673011bc54210 for GOSAR.

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

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

Execution

1 technique
T1053Scheduled Task/JobEvidence1

SADBRIDGE integrates a public UAC bypass technique using the IElevatedFactorySever COM object to indirectly create the scheduled task. This task is configured to run DevQueryBroker.exe on a daily basis with SYSTEM level privileges.

Persistence

2 techniques
T1053Scheduled Task/JobEvidence1

SADBRIDGE integrates a public UAC bypass technique using the IElevatedFactorySever COM object to indirectly create the scheduled task. This task is configured to run DevQueryBroker.exe on a daily basis with SYSTEM level privileges.

T1543.003Windows ServiceEvidence1

Persistence is achieved through service creation and registry modifications.

Privilege Escalation

6 techniques
T1053Scheduled Task/JobEvidence1

SADBRIDGE integrates a public UAC bypass technique using the IElevatedFactorySever COM object to indirectly create the scheduled task. This task is configured to run DevQueryBroker.exe on a daily basis with SYSTEM level privileges.

T1055Process InjectionEvidence2

SADBRIDGE employs PoolParty, APC queues, and token manipulation techniques for process injection.

T1055.004Asynchronous Procedure CallEvidence1

the encrypted shellcode ... is decrypted ... and APC injection is used to queue the shellcode for execution in the newly created process’s thread.

T1134Access Token ManipulationEvidence1

If a session ID is available, the code attempts to duplicate the user token for that session and elevate the duplicated token's integrity level to S-1-16-12288 (System integrity).

T1543.003Windows ServiceEvidence1

Persistence is achieved through service creation and registry modifications.

T1548.002Bypass User Account ControlEvidence1

Privilege escalation to Administrator occurs silently using a UAC bypass technique that abuses the ICMLuaUtil COM interface.

Stealth

6 techniques
T1027Obfuscated Files or InformationEvidence1

The SADBRIDGE configuration is encrypted using a simple subtraction of 0x1 on each byte of the configuration string. The encrypted stages are all appended with a .log extension, and decrypted during runtime using XOR and the LZNT1 decompression algorithm.

T1036MasqueradingEvidence1

These organized campaigns target victims by masquerading as legitimate software such as web browsers or social media messaging services.

T1055Process InjectionEvidence2

SADBRIDGE employs PoolParty, APC queues, and token manipulation techniques for process injection.

T1055.004Asynchronous Procedure CallEvidence1

the encrypted shellcode ... is decrypted ... and APC injection is used to queue the shellcode for execution in the newly created process’s thread.

T1134Access Token ManipulationEvidence1

If a session ID is available, the code attempts to duplicate the user token for that session and elevate the duplicated token's integrity level to S-1-16-12288 (System integrity).

T1497.003Time Based ChecksEvidence1

To avoid sandbox analysis, it uses long Sleep API calls.

Discovery

2 techniques
T1033System Owner/User DiscoveryEvidence1

For each session, it attempts to retrieve the username (WTSUserName) using WTSQuerySessionInformationA.

T1497.003Time Based ChecksEvidence1

To avoid sandbox analysis, it uses long Sleep API calls.

Other

1 technique
T1562.001Disable or Modify ToolsEvidence1

Another defense evasion technique involves API patching to disable Windows security mechanisms such as the Antimalware Scan Interface (AMSI) and Event Tracing for Windows (ETW).

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
2 tracked

IPs, domains, and DNS infrastructure linked to this family.

Hashes
2 tracked

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

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app2 years ago
hash.sha256●●●●●●●●●●●●View more in app2 years ago
hash.sha256●●●●●●●●●●●●View more in app2 years ago
domain●●●●●●●●●●●●View more in app2 years 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 matching4

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 mapping11

Every documented technique, ranked by evidence weight.

Researcher chatter

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