Article
Storm-3358 and ARTEX: How a Financial-Sector Intrusion Campaign Works
Storm-3358 ARTEX attacks hit financial firms from October 2026: anonymous upload and SSRF entry, WISP and vshell RATs, and what to check first.
Quick links
Press Enter to search, Esc to close
Attack technique
A web shell is a small script that an attacker places on a web server.
In short
A web shell is a small script that an attacker places on a web server. It lets the attacker run commands on that server from a distance. Because it sits on the server itself, it keeps working even if the first way in is closed, which is why attackers use it to keep access to the network over time.
Persistence · Step 5 Of 15 In The Attack Chain
Attackers put a web shell on a server that they can reach from the internet. The shell is a script that the web server runs like any other page.
The script gives the attacker a way to run commands or use a command line on the server. It is often paired with a client program that the attacker uses to talk to it.
Because the shell sits on the server itself, it keeps working even if the attacker’s first way in is closed. This is why MITRE files it under persistence, as one case of abusing server software components.
Watch for files created in web directories that nobody planned, especially scripts that are not part of normal site updates.
Look for the web server process starting command shells or unexpected system utilities soon after a new file appears.
MITRE points to process execution, file creation events and web server activity logs as the data to review.
File Creation, File Modification, Logon Session Creation, Network Traffic Content, Process Creation
Consider disabling functions in web technologies, such as PHP's eval(), that can be abused.
Apply least privilege so only authorized accounts can modify web directories.
MITRE's guidance for server software components also advises regular checks for unexpected changes and turning off unneeded server features.
A web shell is a script placed on a web server that the server runs like any other page. It gives the attacker a way to run commands or use a command line on the server.
The shell sits on the server itself, so it keeps working even if the attacker's first way in is closed. This is why MITRE files it under persistence.
Watch for unplanned new scripts in web folders and for the web server process starting command shells or unexpected utilities. MITRE points to process execution, file creation events and web server logs.
Limit who can change web folders using least privilege, and consider disabling risky functions such as PHP's eval(). Regularly check for unexpected changes and turn off unneeded server features.
Take control of your digital security with an exclusive demo of our AI-driven threat intelligence platform.