Notable web shell incidents, from ProxyLogon to ToolShell
Factual summaries of public web shell campaigns — Equifax, Exchange ProxyLogon and ProxyShell, NetScaler, MOVEit, Ivanti, SharePoint ToolShell — and their lessons.
Referenz für Verteidiger · MITRE T1505.003
Eine praxisnahe Referenz für Blue Teams und Incident Responder: wie Web Shells platziert werden, wo sie Spuren hinterlassen, wie man sie untersucht und wie man sie dauerhaft beseitigt und Systeme härtet.
Verteidigungskarte
Sechs Bereiche, die einem Web-Shell-Angriff von Anfang bis Ende folgen. Jeder führt zu seinen Leitfäden.
Was Web Shells sind, warum Angreifer sie nutzen und wie man sie nach Form und Verhalten einordnet.
Die Schwachstellenklassen dahinter: Uploads, RCE, Dateischreib-Bugs, gestohlene Admin-Zugänge, Edge-Appliances.
Dateiintegrität, Webserver-Logs, Prozessbäume und YARA/Sigma-Regeln – die vier Ebenen, auf denen Shells sichtbar werden.
Beweise sichern, den echten Erstellungszeitpunkt finden, die Zeitleiste rekonstruieren und jeden Brückenkopf eingrenzen.
Jeden Zugang entfernen, Offengelegtes rotieren, dann die Türen schließen: Uploads, Least Privilege, WAF, Allow-Listing.
Öffentliche Fälle von Equifax über ProxyShell bis MOVEit und ToolShell – sachlich zusammengefasst, mit Lehren für Verteidiger.
Wo Shells Spuren hinterlassen
Eine Web Shell entgeht vielleicht einer Kontrolle, selten allen vier. Mehrschichtige Sichtbarkeit ist entscheidend.
Neue ausführbare Dateien in ausgelieferten Pfaden, geänderte Konfigurationen, ungewöhnliche Besitzer und manipulierte Zeitstempel.
FIM · Sysmon 11 · auditd
Seltene URIs, reine POST-Seiten, wenige Clients, leere Referer und stark schwankende Antwortgrößen.
W3C · combined · KQL
w3wp.exe, httpd, php-fpm oder java, die Shells und Aufklärungswerkzeuge wie whoami oder nltest starten.
Sysmon 1 · 4688 · EDR
Speicherresidente Implantate, injizierte Assemblies, Filter und Module, die nie die Festplatte berühren.
memory image · modules
Leitfäden
Leitfäden und Glossar erscheinen derzeit auf Englisch.
Factual summaries of public web shell campaigns — Equifax, Exchange ProxyLogon and ProxyShell, NetScaler, MOVEit, Ivanti, SharePoint ToolShell — and their lessons.
Remove web shells without leaving the intruder a way back, then harden: safe upload handling, no-exec directories for nginx, Apache and IIS, WAF, least privilege and application allow-listing.
A step-by-step forensic workflow for a suspected web shell: preservation, artifact collection on IIS and Linux, timestamp analysis, timeline building and scoping the intrusion.
Write, test and tune YARA rules for suspicious server-side scripts and Sigma rules for web shell behaviour in logs and process telemetry — with annotated examples and a false-positive strategy.
Detect web shell activity from process telemetry: suspicious children of IIS, Apache, nginx/PHP-FPM and Java servers, with Sysmon, Event 4688, auditd, KQL and Sigma examples.
Find web shells in IIS, Apache and nginx access logs: rare URIs, POST-heavy files, few-client patterns, odd user agents and response sizes — with awk, PowerShell, KQL and SPL examples.
Alles hier ist für Verteidiger geschrieben: Konzepte, Erkennungen, Forensik und Härtung. Wir veröffentlichen niemals Web-Shell-Quellcode, einsatzfähige Payloads oder Exploit-Code.