BackDoorGuard

Die verständliche Website zum ScanKill-Tool – erklärt, geführt, einsatzbereit.

Warum deine Website schützen?

Funktionen im Überblick

Baseline

Erstellt eine feste Referenz deines Webroots. Änderungen und Neuzugänge sind später sofort sichtbar.

Compare & Diff

Vergleicht Ist-Zustand mit der Baseline – markiert added / changed / removed Dateien.

Quarantäne

Verschiebt verdächtige Dateien sicher in ein Quarantäne-Verzeichnis – inklusive Log und Restore.

Deep Scan

Heuristiken gegen versteckte Backdoors (z. B. Base64-Runs, hohe Entropie, gefährliche Funktionsaufrufe).

Whitelist

Entwarnung für bekannte, legitime Dateien anhand Hash + relative Pfade. „OK“ im Diff.

Cron-Alarm

CLI/URL-Cron meldet neue Dateien automatisch per E-Mail (HTML+Text) – nur relevante Signale.

Sicher & modular

CSRF, Pfad-Guards, Read-Only Scans; modularer Code, klare Entry-Points, kurze Kommentare.

Einfaches Deployment

Alle Dateien in ScanKill/ kopieren, StartScanKill.php aufrufen, Baseline erstellen, Cron setzen.

Was ist BackDoor-Hack?

Ein „Backdoor“-Hack ist ein versteckter, nicht-autorisierter Zugang zu einem System oder einer Website, der Sicherheitsmechanismen umgeht. Angreifer installieren nach einer Kompromittierung z. B. Web-Shells, heimliche Admin-Accounts oder manipulierte Skripte, um jederzeit wieder reinzukommen – oft mit Persistenz (Cronjobs/Tasks) und Verschleierung (obfuskierter Code, base64, ungewöhnliche Dateinamen).

Kurz die wichtigsten Punkte:

Kurz: Eine Backdoor ist die „Hintertür“, die Angreifer nach dem Einbruch offenlassen – Erkennung und Schließung haben höchste Priorität.

Screenshots

Füge später echte Bilder ein (Start, Compare, Quarantäne, Deep-Scan, Settings).

Startseite
Startseite
Compare – Diff-Ansicht
Vergleich
Mail – Alarm-Benachrichtigung
Mail – Alarm-Benachrichtigung
Quarantäne – Übersicht & Restore
Quarantäne – Übersicht & Restore
Baseline erstellen
Baseline erstellen - Basis
Deep Scan – Heuristiken & Snippets
Deep Scan – Heuristiken & Snippets

Setup in 4 Schritten

  1. Kopieren: Ordner ScanKill/ komplett ins Webverzeichnis kopieren.
  2. Starten: StartScanKill.php im Browser öffnen, E-Mail/Domain setzen.
  3. Baseline: Baseline erstellen. Compare/Whitelist/Quarantäne testen.
  4. Cron: CronJobScanKill.php als CLI oder per cron_gateway.php einplanen.
Provider-Tipps
  • STRATO/IONOS: Cron im Kunden-Login anlegen, PHP-Pfad prüfen (/usr/bin/php / /usr/local/bin/php).
  • Plesk/cPanel: „Geplante Aufgaben/Cron Jobs“ → CLI-Befehl einfügen.
  • Gateway: cron_gateway.php im Webroot neben ScanKill/, Token aus Settings nutzen.

FAQ

Ersetzt Deep-Scan einen Virenscanner?

Nein. Es ist eine signatur-arme Heuristik für Webshells/Backdoors. Es ergänzt deinen Server-Malware-Scan.

Macht Baseline Sinn bei häufigen Updates?

Ja. Neue/änderte Dateien sind genau die, die du nach Updates prüfen willst – Whitelist hält legitime Änderungen ruhig.

Kann ich Ordner ausschließen?

Ja. Excludes sind im Tool konfiguriert (z. B. vendor/, node_modules/, cache/).

Was meldet der Cron?

Nur neue Dateien – reduziert Rauschen. Vollständige Details siehst du im Compare/Deep-Scan.

Download

Lade das komplette Paket herunter und lege los.

Hinweis: Nach dem Entpacken lies die Hinweise in settings.php (E-Mail/Domain/Token).