Evasive Panda Refines DNS Poisoning Attacks to Deliver MgBot in Long-Running Espionage Campaign

Listen to this Post

Featured Image

Introduction: A Silent Campaign Hidden in Plain Sight

Advanced persistent threat groups rarely rely on brute force. Instead, they thrive on patience, subtlety, and long-term access. One of the most illustrative examples is Evasive Panda, a China-linked espionage group that has quietly refined its tradecraft for more than a decade. A recently uncovered campaign shows how the group blended adversary-in-the-middle techniques with DNS poisoning to silently hijack software updates and deploy its signature MgBot malware. Running undetected for nearly two years, the operation highlights how modern cyber espionage increasingly exploits trust at the network level rather than relying solely on endpoint vulnerabilities.

Background: Who Is Evasive Panda?

Evasive Panda, also known as Bronze Highland, Daggerfly, or StormBamboo, has been active since at least 2012. Over the years, the group has built a reputation for stealthy cyber espionage operations focused primarily on Asia, with occasional spillover into other regions. Its campaigns are typically long-lived, carefully targeted, and designed to blend into normal network traffic.

Timeline: A Two-Year Undetected Operation

Security researchers identified that this particular campaign ran from November 2022 through November 2024. During this period, victims in China, India, and Türkiye were compromised without obvious signs of intrusion. The longevity of the campaign suggests a high level of operational discipline and confidence in the attack infrastructure.

Targeting Strategy: Industries and Regions

The operation did not focus on a single sector. Instead, it targeted multiple industries, consistent with intelligence-gathering objectives rather than financial crime. This broad targeting aligns with Evasive Panda’s historical role as a state-aligned espionage actor rather than a profit-driven threat group.

Initial Access: Fake Software Updates

The attackers distributed malicious executables disguised as legitimate software updates. Well-known applications such as SohuVA, iQIYI Video, IObit Smart Defrag, and Tencent QQ were impersonated. This approach exploited user trust in routine update mechanisms, reducing suspicion and increasing execution success.

Case Study: The SohuVA Update Impersonation

One observed file, named sohuva_update_10.2.29.1-lup-s-tp.exe, posed as a legitimate update from Sohu Inc. Instead of pulling code from a trusted server, the update process was silently redirected to an attacker-controlled endpoint, delivering malicious content under the guise of a normal update.

DNS Poisoning as the Core Technique

Investigators believe DNS poisoning played a central role in the campaign. By manipulating DNS responses, the attackers redirected legitimate update requests to malicious IP addresses. This technique allowed Evasive Panda to compromise systems without exploiting software vulnerabilities or relying on phishing emails.

The Custom Loader: Built for Stealth

The malicious payload began with a custom C++ loader built using the Windows Template Library. This loader decrypted its configuration using an XOR-based algorithm and decompressed embedded data with LZMA. Malware components were installed under %ProgramData%\Microsoft\MF, a location chosen to appear benign.

Obfuscation and Anti-Analysis Measures

All critical strings, including process names and user identifiers, were stored in encrypted form. This design significantly hindered static analysis and delayed detection. The loader also executed multiple stages of shellcode, each decrypted dynamically at runtime.

Shellcode Execution and API Resolution

The shellcode relied on the PJW hashing algorithm to resolve Windows APIs dynamically. Instead of calling APIs directly, it computed hashes at runtime, a method commonly used to evade signature-based detection and complicate reverse engineering.

Host-Specific Payload Protection

To ensure payloads only functioned on intended systems, the malware used the CryptUnprotectData API to decrypt unique DAT files. These files were bound to the infected machine, preventing reuse or easy analysis in sandbox environments.

Secondary Delivery: Payloads Disguised as Images

In later stages, the malware retrieved encrypted payloads masquerading as PNG image files. These files were hosted on spoofed domains that mimicked legitimate services, including a manipulated version of a dictionary-related domain, again leveraging DNS poisoning.

Selective Targeting by Operating System

Telemetry suggests that payloads were tailored to the victim’s Windows version. This selective logic may have determined whether to deploy the Windows-based MgBot implant or its macOS counterpart, Macma, demonstrating cross-platform awareness.

Sideloading via Trusted Binaries

The secondary loader, libpython2.4.dll, was sideloaded using evteng.exe, a signed and trusted Windows binary. This technique allowed malicious code to execute under the cover of a legitimate process, further reducing detection risk.

Hybrid Encryption for Payload Security

Evasive Panda combined Microsoft’s Data Protection API with the RC5 encryption algorithm. This hybrid approach ensured that decrypted payloads could only be accessed on the compromised host, reinforcing the campaign’s stealth and persistence.

In-Memory Execution of MgBot

Once decrypted, the payload was injected into legitimate processes such as svchost.exe. Running MgBot entirely in memory minimized forensic artifacts on disk and made post-compromise analysis significantly more difficult.

Attribution: Linking Back to Evasive Panda

Researchers attributed the campaign to Evasive Panda based on overlapping command-and-control infrastructure, consistent tooling, and the reuse of the MgBot implant. MgBot has long been a core component of the group’s espionage toolkit.

Command-and-Control Infrastructure

Identified C2 servers included IP addresses such as 60.28.124[.]21, 123.139.57[.]103, and 103.96.130[.]107. Telemetry indicated persistent access and communication with infected systems over the full two-year period.

Summary of the Original Findings

This campaign demonstrates how Evasive Panda successfully blended DNS poisoning, adversary-in-the-middle techniques, and advanced encryption to maintain covert access across multiple regions. By hijacking trusted update mechanisms and tailoring payloads to individual hosts, the group avoided noisy exploits and traditional phishing. The use of in-memory execution, signed binary sideloading, and host-bound encryption underscores a mature and evolving espionage capability designed for long-term intelligence collection rather than short-term impact.

What Undercode Say:

Network-Level Trust Is the New Battleground

This campaign reinforces a critical shift in modern cyber espionage: attackers are increasingly targeting network trust rather than endpoints. DNS poisoning and AitM techniques bypass many endpoint defenses entirely, making even fully patched systems vulnerable if the network layer is compromised.

Software Updates as a Strategic Attack Surface

By abusing legitimate update workflows, Evasive Panda eliminated the need for social engineering. Users and systems inherently trust update mechanisms, and security tools often whitelist them. This makes update hijacking one of the most effective persistence strategies available to advanced actors.

Encryption as an Offensive Tool

Encryption is no longer just defensive. In this campaign, encryption protected the attacker’s payloads, configurations, and operational secrets. Hybrid encryption tied to the victim machine shows how adversaries are weaponizing legitimate security APIs to frustrate defenders.

Host-Specific Payloads Signal Intelligence Priorities

The use of machine-bound payloads suggests that Evasive Panda values operational security over scale. This approach limits collateral exposure and reduces the risk of tools leaking into public malware repositories, preserving long-term capabilities.

Living Off Trusted Binaries

Sideloading via signed executables like evteng.exe highlights the growing abuse of trusted system components. As long as defenders rely heavily on trust-based models, such techniques will remain highly effective.

Detection Requires Network Visibility

Endpoint detection alone is insufficient against attacks that begin with DNS manipulation. Organizations must correlate DNS anomalies, certificate mismatches, and update traffic patterns to identify similar campaigns in the future.

Long-Term Persistence Over Immediate Impact

The two-year duration of this campaign underscores that espionage actors prioritize silent access over immediate results. This patience allows them to map environments, monitor activity, and exfiltrate intelligence without triggering alarms.

MgBot Remains a Core Espionage Platform

Despite evolving delivery mechanisms, MgBot continues to serve as a reliable post-compromise implant. Its longevity suggests continuous internal development and adaptation to new defensive technologies.

Regional Focus Reflects Strategic Interests

The concentration on China, India, and Türkiye aligns with geopolitical intelligence priorities rather than random targeting. This further supports attribution to a state-aligned threat actor.

The Bigger Lesson for Defenders

Trust assumptions at the network level must be re-evaluated. DNS, updates, and signed binaries can no longer be treated as inherently safe, especially in environments exposed to advanced persistent threats.

Fact Checker Results

Attribution Consistency

✅ Tooling, infrastructure, and MgBot reuse strongly support linkage to Evasive Panda.

Technical Plausibility

✅ DNS poisoning and AitM techniques are consistent with observed delivery methods.

Campaign Scope

❌ Full victim count and sector breakdown remain unverified due to limited telemetry.

Prediction

Escalation of DNS-Based Attacks 🌐

APT groups are likely to increase DNS manipulation as defenders harden endpoints.

Greater Abuse of Legitimate Update Channels 🔄

Trusted software ecosystems will remain high-value targets for espionage actors.

More Host-Bound Malware Designs 🧬

Future implants will increasingly tie execution to specific machines to evade analysis.

🕵️‍📝✔️Let’s dive deep and fact‑check.

References:

Reported By: cyberpress.org
Extra Source Hub (Possible Sources for article):
https://www.digitaltrends.com
Wikipedia
OpenAi & Undercode AI

Image Source:

Unsplash
Undercode AI DI v2
Bing

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow UndercodeNews & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin | 🦋BlueSky | 🐘Mastodon