Arama Yap Mesaj Senden
Rückruf anfordern
+90
X
X

Wählen Sie Ihre Währung

Türkische Lira $ US Dollar Euro
X
X

Wählen Sie Ihre Währung

Türkische Lira $ US Dollar Euro

Kontaktieren Sie uns

Standort Halkali Merkez Viertel Fatih Str. Ozgur Apt. No. 46, Kucukcekmece, Istanbul, 34303, TR
THREAT ATLAS · DEFENSIV

Webshell-, Backdoor-, Hacklink- und Schadcode-Typen: Technischer Leitfaden 2026

Webshells sind nicht auf alte Familiennamen beschränkt. Moderne Vorfälle können inaktive cookie-gesteuerte Loader, in legitime Dateien eingebettete Backdoors, Cron-basierte Wiederherstellung, Datenbank-Hacklinks und crawler-spezifisches Cloaking enthalten. Der Schwerpunkt liegt auf Erkennung und Abwehr, nicht auf Angriffscode.

Eka-Sunucu-Arbeitsplatz zur Analyse von Webshells, Backdoors und schädlichem PHP-Code
Technisches Prüfbild
Klassische PHP-WebshellWeb-erreichbare PHP-Backdoor für Dateioperationen oder Prozessausführung.
Eingebettete BackdoorPersistenzlogik innerhalb einer legitimen index.php, eines Plugins, Themes oder einer Hilfsklasse.
Cookie-gesteuerter LoaderIm normalen Traffic inaktiv und nur bei einer bestimmten Trigger-Bedingung aktiv.
Header-/User-Agent-gesteuerter CodeUnterschiedliches Verhalten abhängig von HTTP-Header, Clientprofil oder Crawler.
Verschleiertes PHPVerbirgt Strings oder Aufrufe durch Encoding, Kompression, Verkettung oder Laufzeit-Rekonstruktion.
Per Cron wiederhergestellte ShellZeitplan, der eine entfernte schädliche Datei erneut erzeugt.
.user.ini / auto_prepend PersistenzMissbrauch der PHP-Konfiguration zum automatischen Laden einer anderen Datei vor Requests.
Hacklink-InjectionNicht autorisierte SEO-Links, die für normale Besucher schwer sichtbar sein können.
CloakingAbweichende Inhalte oder Redirects abhängig von Crawler, Referrer, Gerät oder Request-Kontext.
Payload in der DatenbankSchädliches Markup/Skript aus Optionen, Widgets, Content oder Metadaten statt aus einer sichtbaren Datei.

Inhalt

01

Was ist eine Webshell und warum dient sie der Persistenz?

CISA und MITRE ATT&CK führen Webshells als T1505.003. Da Webserver ohnehin erreichbar sind, kann eine bösartige serverseitige Komponente im normalen Anwendungsverkehr verborgen bleiben und nach dem Erstzugriff Persistenz bieten.

Dateinamen allein reichen nicht. Unauffällige Namen oder wenige eingefügte Zeilen in legitimen Dateien sind möglich. Integrität, Änderungszeit, URL-Zugriffe und Laufzeitverhalten gemeinsam prüfen.

02

Warum cookie-gesteuerte PHP-Webshells 2026 wichtig sind

Microsoft dokumentierte 2026 PHP-Webshells in Linux-Hosting-Umgebungen, die im normalen Verkehr inaktiv blieben und erst bei bestimmten Cookie-Bedingungen aktiv wurden. Teilweise wurden Funktionsnamen erst zur Laufzeit rekonstruiert.

Daher Dateisignaturen mit Verhaltenssignalen kombinieren: Webprozess startet Shell, Cron schreibt PHP ins Webverzeichnis, ungewöhnliche Panel-Aufgabe oder auffällige Request-Muster.

03

Wann ist Verschleierung verdächtig?

base64_decode, gzinflate oder dynamische Aufrufe sind allein kein Malware-Beweis. Kritisch wird die Kombination aus starker Verschleierung, nicht vertrauenswürdiger Eingabe, Execution-Sink, unerwarteter Änderung und ungewöhnlichem Pfad.

Hashes und Datenfluss prüfen, unbekannte Payloads nicht auf Production ausführen.

DEFENSIVE CHECK
sha256sum public_html/supheli.php
DEFENSIVE CHECK
grep -nE "\$_(GET|POST|COOKIE|REQUEST|SERVER)|eval|base64_decode|gzinflate|shell_exec|system|exec|passthru|proc_open" public_html/supheli.php
DEFENSIVE CHECK
php -l public_html/supheli.php
05

Bösartige Redirects und Cloaking erkennen

Google weist darauf hin, dass gehackte Redirects von Referrer, User-Agent oder Gerät abhängen können. Direkter Aufruf kann normal wirken, während ein Suchklick umleitet.

Antworten in kontrollierten Kontexten vergleichen und CDN-Cache berücksichtigen. Ziel ist Konsistenzprüfung, nicht die Reproduktion schädlicher Aktivität.

06

Cron-, .user.ini- und Zweit-Backdoor-Persistenz

Wenn nur die sichtbare Shell entfernt wird, kann ein anderer Mechanismus sie zurückbringen. Cron, auto_prepend_file, Rewrite-Regeln, Plugins, Bootstrap-Dateien und Panel-Zeitpläne prüfen.

Häufige Jobs mit Schreibzugriff in Webroot oder Decode/Download-Tools prüfen, aber legitime Wartung berücksichtigen.

DEFENSIVE CHECK
crontab -l
DEFENSIVE CHECK
grep -RIn "auto_prepend_file\|auto_append_file" /home /var/www 2>/dev/null
DEFENSIVE CHECK
find public_html -type f -mmin -60 -print
07

Verhaltensmatrix statt Einzelsignatur

Datei-, Request-, Prozess- und Persistenzsignale kombinieren. Verdächtige Funktion plus passender POST, Webprozess→Shell und neuer Cronjob im selben Zeitfenster sind deutlich stärker als ein einzelner codierter String.

Wenn möglich mit offiziellen Checksums oder einem sauberen Repository vergleichen.

08

Kontrollen gegen Webshell-Deployment

Skriptausführung in Upload-Verzeichnissen sperren, Uploads außerhalb des Webroots ablegen, minimale Dateirechte, MFA, aktuelle Runtime/Frameworks, WAF und sichere Upload-Prüfung einsetzen.

OWASP empfiehlt mehrere Upload-Schutzschichten: Allowlist, serverseitige Typ-/Signaturprüfung, generierte Namen, Limits, Autorisierung und sichere Speicherung.

09

Was EKA bei Schadcode-Analysen liefert

Bericht mit verdächtigen Dateien/Hashes, geänderten Dateien, Persistenz, Hacklink/Cloaking, Log-Zeitachse, Anwendungsrisiken und Maßnahmen.

Unbekannte Payloads werden nicht auf Production ausgeführt; dynamische Prüfung erfolgt nur auf ausdrücklich autorisierter isolierter Kopie.

Lokale Prüfung verdächtiger Code-Indikatoren

PHP-Ausschnitt einfügen; grundlegende defensive Indikatoren werden nur in diesem Browser-Tab geprüft. Der Code wird nicht hochgeladen und das Ergebnis ist kein Malware-Urteil.

Noch keine Prüfung durchgeführt.
EKA Web-Sicherheitsprüfung

Vom Technikteam prüfen lassen

Standardfälle werden nach der Vorprüfung normalerweise in ein Analysefenster von 24–72 Stunden eingeplant. Die Dauer hängt von Dateimenge, Logzugriff, Schadcode-Verbreitung und Anwendungsarchitektur ab.

Wichtiger Hinweis: Nur eigene oder ausdrücklich autorisierte Systeme testen.

Microsoft 2026 PHP webshell researchwww.microsoft.comCISA Web Shell Guidancewww.cisa.govGoogle Spam Policiesdevelopers.google.comOWASP File Upload Cheat Sheetcheatsheetseries.owasp.org

Häufig gestellte Fragen

Sind c99/r57 heute noch das Hauptproblem?

Historische Namen gibt es weiterhin, aber eigene Loader und eingebettete/bedingt aktive Backdoors können wichtiger sein.

Alle Dateien mit base64_decode löschen?

Nein. Kontext, Herkunft, Version und Datenfluss zuerst prüfen.

Muss eine Shell in uploads liegen?

Nein. Root, Plugin, Theme, Cache, Vendor oder legitime Datei sind möglich.

Ist Hacklink-Bereinigung anders?

Ja. Quelle kann Datei, Datenbank, JavaScript oder Cloaking sein; Indexbereinigung ist separat.

Kann eine cookie-gesteuerte Shell bei normalen Checks still sein?

Ja. Deshalb sind Verhalten und Logs wichtig.

Was passiert, wenn Cron bleibt?

Der Job kann die gelöschte Datei erneut erzeugen.

Top