Highly Evasive 'SquidLoader' Malware Campaign Delivers Cobalt Strike to Chinese Organizations

New 'SquidLoader' Malware Uses Advanced Evasion to Target Chinese Orgs with Cobalt Strike

HIGH
June 21, 2026
5m read
MalwareThreat ActorPhishing

Related Entities

Organizations

Other

SquidLoaderCobalt Strike iZOOlogic

Full Report

Executive Summary

Cybersecurity researchers have uncovered a new and highly evasive malware loader named SquidLoader. First observed in late April 2024, this malware is being distributed through phishing campaigns that primarily target Chinese organizations. The threat actor uses executable files disguised as documents, often using names of Chinese companies as lures. SquidLoader is notable for its extensive use of defense evasion techniques, including encrypted code, control flow graph (CFG) obfuscation, debugger detection, and the use of direct syscalls to bypass standard API monitoring. Its ultimate goal is to fetch and execute a second-stage payload, most commonly the powerful post-exploitation tool Cobalt Strike. The sophistication of the malware suggests a well-resourced threat actor, possibly an Advanced Persistent Threat (APT) group, although attribution is not yet confirmed.


Threat Overview

The attack begins with a phishing email containing a malicious attachment. The attachment purports to be a Microsoft Word document but is, in fact, a Windows executable (.exe). The filenames are often crafted to appear legitimate to employees of specific Chinese companies. Once a user is tricked into executing the file, SquidLoader activates.

The loader's primary function is to establish a connection with a remote command-and-control (C2) server to download and execute a subsequent payload. The most common payload observed is a Cobalt Strike Beacon, which provides the attacker with extensive capabilities for lateral movement, data exfiltration, and long-term persistence within the victim's network. The actor behind the campaign has reportedly been active for at least two years, indicating a persistent and patient adversary.

Technical Analysis

SquidLoader is engineered for stealth and evasion. Its key technical features include:

  • Initial Access: Delivered via T1566.001 - Phishing: Spearphishing Attachment.
  • Defense Evasion: The malware employs multiple layers of obfuscation and anti-analysis techniques.
    • Encrypted Payloads: The core logic and subsequent shellcode are encrypted to prevent static analysis.
    • Control Flow Obfuscation: Uses T1027.004 - Obfuscated Files or Information: Compile After Delivery and complex control flows to make reverse engineering difficult.
    • Direct Syscalls: Instead of using high-level Windows APIs (which are heavily monitored by EDR solutions), SquidLoader makes direct system calls to the kernel. This is a sophisticated technique associated with T1027 - Obfuscated Files or Information to bypass hooks placed on standard library functions.
    • Anti-Debugging: Contains checks to detect if it is running within a debugger or analysis environment.
  • Execution: The downloaded shellcode (e.g., Cobalt Strike Beacon) is loaded directly into the memory of the loader's process using T1055 - Process Injection. This fileless execution helps avoid detection by traditional antivirus software that scans the filesystem.
  • Command and Control: Uses standard web protocols (T1071.001 - Application Layer Protocol: Web Protocols) to communicate with its C2 server for payload retrieval.

Impact Assessment

The primary impact of a successful SquidLoader infection is the deployment of Cobalt Strike, a full-featured attack framework. This enables the threat actor to:

  • Conduct network reconnaissance to map out the internal network.
  • Move laterally to other systems, including servers and domain controllers.
  • Escalate privileges to gain administrative control.
  • Exfiltrate large volumes of sensitive data, including intellectual property, financial records, and employee information.
  • Deploy ransomware as a final payload.

Given the focus on corporate targets, the potential business impact includes significant financial loss, intellectual property theft, operational disruption, and reputational damage. The evasive nature of SquidLoader means that infections can go undetected for long periods, allowing attackers ample time to achieve their objectives.

IOCs — Directly from Articles

No specific Indicators of Compromise (IOCs) such as IP addresses, domains, or file hashes were provided in the source articles.

Cyber Observables — Hunting Hints

The following patterns could indicate related activity:

Security teams may want to hunt for the following patterns to detect SquidLoader activity:

  • Process Monitoring: Look for processes that make direct syscalls, bypassing ntdll.dll. EDR tools with kernel-level visibility may be able to detect this anomalous behavior.
  • Email Security: Scrutinize incoming emails with executable attachments, especially those with document icons or using names of partner companies. Pay close attention to files with double extensions (e.g., document.doc.exe).
  • Network Traffic: Monitor for outbound connections from user workstations to unknown or newly registered domains. Cobalt Strike has known traffic patterns (Malleable C2 profiles) that can be hunted for using tools like Zeek or Suricata.
  • Endpoint Behavior: An executable running from an unusual location (e.g., %APPDATA%) that spawns network connections and does not have a corresponding file on disk could be indicative of in-memory payload execution.

Detection & Response

Detecting SquidLoader requires advanced endpoint and network monitoring capabilities.

  1. Endpoint Detection and Response (EDR): An EDR solution is crucial for detecting the malware's TTPs. Look for process injection, direct syscall usage, and suspicious parent-child process relationships (e.g., an executable masquerading as a document spawning network connections). This aligns with D3FEND's Process Analysis.
  2. Network Security Monitoring: Implement network intrusion detection systems (NIDS) with signatures for Cobalt Strike beacons. Analyze DNS query logs for requests to suspicious domains. D3FEND's Network Traffic Analysis is a key defensive technique here.
  3. Email Filtering: Use an advanced email security gateway that can scan attachments in a sandbox to detect malicious behavior before they reach the user's inbox. This relates to D3FEND's File Analysis.
  4. Threat Hunting: Proactively hunt for signs of compromise using the observables listed above. A hunt for processes without a file on disk or processes exhibiting Cobalt Strike's in-memory characteristics can be effective.

Mitigation

  • User Training: Since the initial vector is phishing, training users to identify and report suspicious emails is a critical first line of defense (M1017 - User Training).
  • Application Control: Use application allowlisting to prevent the execution of unauthorized executables, especially from locations like user download folders or email attachments (M1038 - Execution Prevention).
  • Email Security Gateway: Block executable attachments at the email gateway. Configure policies to quarantine or block emails containing suspicious file types.
  • Endpoint Hardening: Configure Windows to show file extensions by default to help users distinguish executables from actual documents.
  • Network Segmentation: Segment networks to limit an attacker's ability to move laterally if a host is compromised (M1030 - Network Segmentation).

Timeline of Events

1
April 1, 2024
SquidLoader malware campaigns were first observed.
2
June 21, 2026
This article was published

MITRE ATT&CK Mitigations

Train users to recognize and report phishing attempts, especially those with unexpected executable attachments.

Use egress filtering to block outbound connections to known malicious or uncategorized domains, preventing payload download and C2 communication.

Mapped D3FEND Techniques:

Deploy and maintain an EDR solution capable of behavior-based detection to identify memory-resident threats and evasive techniques.

Mapped D3FEND Techniques:

Implement application control policies to restrict the execution of unauthorized applications, particularly from user-writable directories.

Mapped D3FEND Techniques:

D3FEND Defensive Countermeasures

Deploy an advanced Endpoint Detection and Response (EDR) solution capable of deep process analysis. To counter SquidLoader, this tool must monitor for specific evasive behaviors. Configure detection rules to flag processes that make direct kernel syscalls, bypassing standard Windows APIs in ntdll.dll, as this is a core feature of the malware. Additionally, create alerts for process hollowing or injection techniques where a legitimate process's memory is overwritten with malicious code. Monitor for parent-child process anomalies, such as a process launched from what appears to be a Word document (winword.exe) spawning unusual network connections or command-line interpreters. Baselines of normal process behavior are critical for identifying these deviations. This proactive monitoring is essential for catching fileless threats like SquidLoader that traditional AV might miss.

Implement strict egress filtering rules on perimeter firewalls and web proxies. The default policy should be to deny all outbound traffic, with explicit allow rules for known-good business-related destinations and protocols. To specifically counter SquidLoader and its Cobalt Strike payload, block outbound connections to uncategorized or newly registered domains. Pay special attention to traffic from general user workstations, which should have very limited reasons to connect to external servers directly. Use a proxy that can decrypt and inspect TLS traffic to identify C2 communications hiding in encrypted channels. Monitor DNS logs for queries to suspicious domains and consider implementing a DNS sinkhole for known malicious domains to block C2 callbacks at the earliest stage.

Utilize an email security gateway with advanced threat protection (ATP) capabilities, including sandboxing. Since SquidLoader's initial vector is a phishing attachment, this is a critical control point. The sandbox environment should be configured to detonate and analyze executable files, even those disguised with document icons. The analysis should monitor for behaviors like network callbacks, registry modifications, and attempts to evade detection. This dynamic analysis is crucial for unmasking packed or obfuscated malware like SquidLoader. Configure the gateway to block or quarantine any email containing an executable that exhibits such malicious behavior, preventing it from ever reaching the end user's inbox.

Timeline of Events

1
April 1, 2024

SquidLoader malware campaigns were first observed.

Article Author

Jason Gomes

Jason Gomes

• Cybersecurity Practitioner

Cybersecurity professional with over 10 years of specialized experience in security operations, threat intelligence, incident response, and security automation. Expertise spans SOAR/XSOAR orchestration, threat intelligence platforms, SIEM/UEBA analytics, and building cyber fusion centers. Background includes technical enablement, solution architecture for enterprise and government clients, and implementing security automation workflows across IR, TIP, and SOC use cases.

Threat Intelligence & AnalysisSecurity Orchestration (SOAR/XSOAR)Incident Response & Digital ForensicsSecurity Operations Center (SOC)SIEM & Security AnalyticsCyber Fusion & Threat SharingSecurity Automation & IntegrationManaged Detection & Response (MDR)

Tags

SquidLoaderMalwareCobalt StrikePhishingAPTChina

📢 Share This Article

Help others stay informed about cybersecurity threats

🎯 MITRE ATT&CK Mapped

Every tactic, technique, and sub-technique used in this threat has been identified and mapped to the MITRE ATT&CK framework for consistent, actionable threat language.

🧠 Enriched & Analyzed

Observables and indicators of compromise (IOCs) have been extracted and cataloged. Risk has been assessed and correlated with known threat actors and historical campaigns.

🛡️ Actionable Guidance

Detection rules, incident response steps, and D3FEND-aligned mitigation strategies are included so your team can act on this intelligence immediately.

🔗 STIX Visualizer

Structured threat data is packaged as a STIX 2.1 bundle and can be visualized as an interactive graph — relationships between actors, malware, techniques, and indicators.

Sigma Generator

Sigma detection rules are derived from the threat techniques in this article and can be converted for deployment across any major SIEM or EDR platform.