Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
kratosminifilter — Kratos Minifilter ist ein Windows-Kernel-Treiber (FLTMGR.SYS), der für die Echtzeit-Erkennung von Ransomware und die Abschwächung von Datei-I/O entwickelt wurde. Er fängt Low-Level-IRPs ab, um unbefugte Massenverschlüsselung und Canary-Trigger sofort zu blockieren. | Kitploit
Tools/GitHubGitHub/mukendi/kratosminifilter
DefensivwerkzeugeMalware-AnalyseBedrohungsanalyseIncident ResponseAnomalieerkennung
GitHubmukendi/kratosminifilter

kratosminifilter

Kratos Minifilter ist ein Windows-Kernel-Treiber (FLTMGR.SYS), der für die Echtzeit-Erkennung von Ransomware und die Abschwächung von Datei-I/O entwickelt wurde. Er fängt Low-Level-IRPs ab, um unbefugte Massenverschlüsselung und Canary-Trigger sofort zu blockieren.

Repository anzeigen
4128vor 12 TagenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Kratos MiniFilter

Kratos Minifilter ist ein Windows-Kernel-Treiber (FLTMGR.SYS), der für die Echtzeit-Erkennung von Ransomware und die Abschwächung von Datei-I/O entwickelt wurde. Er fängt Low-Level-IRPs ab, um unbefugte Massenverschlüsselung und Canary-Trigger sofort zu blockieren.

Platform Language Driver Research


Überblick

Kratos ist ein Forschungs-Windows-Dateisystem-Minifilter, der auf Microsofts Filter Manager (fltmgr.sys) aufbaut.

Anstatt sich auf Malware-Signaturen zu verlassen, untersucht Kratos, wie Ransomware erkannt werden kann, indem das Dateisystemverhalten direkt im Windows-Kernel beobachtet wird.

Das Projekt demonstriert, wie ein Sicherheitstreiber:

  • Dateierstellung, -löschung und -umbenennung überwachen kann;
  • die Schreib-Entropie in Echtzeit analysieren kann;
  • mehrere verdächtige Aktivitäten korrelieren kann;
  • verhaltensbasierte Bedrohungswerte zuweisen kann;
  • bösartige Prozesse beenden kann;
  • eine erneute Infektion mithilfe von Fingerprinting auf Kernel-Ebene verhindern kann.

Kratos ist nicht als kommerzielles Antivirus-Produkt gedacht.

Sein primäres Ziel ist es zu verstehen, wie moderne Endpoint Detection and Response (EDR)-Produkte verhaltensbasierte Ransomware-Erkennung im Windows-Kernel implementieren.


Erkennungs-Engine

Kratos kombiniert drei unabhängige Erkennungsschichten.

Verhaltensanalyse

  • Löschung wertvoller Dateien
  • Verdächtige Umbenennungsvorgänge
  • Erstellung von Lösegeldforderungen

Entropieanalyse

Jeder Schreibvorgang wird beprobt.

Anstatt Gleitkommafunktionen aufzurufen, die im Kernel nicht verfügbar sind, verwendet Kratos eine vorberechnete Lookup-Tabelle.

Der Detektor identifiziert:

  • verschlüsseltes Überschreiben
  • temporäre Dateien mit hoher Entropie
  • plötzlichen Entropieanstieg

Fingerprint-Blacklist

Sobald Ransomware bestätigt ist, berechnet Kratos einen 64-Bit-FNV-1a-Fingerprint aus der ausführbaren Datei.

Der Fingerprint wird gespeichert in:

HKLM\SOFTWARE\Kratos\Blacklist

Zukünftige Ausführungen werden blockiert, bevor die Ransomware mit der Verschlüsselung von Dateien beginnt.

Im Gegensatz zu dateinamenbasierten Blacklists übersteht Fingerprinting:

  • umbenannte Binärdateien
  • kopierte ausführbare Dateien
  • zufällige Dateinamen

Build-Anforderungen

  • Windows 10 / 11 x64
  • Visual Studio 2022
  • Windows Driver Kit (WDK)
  • Test Signing aktiviert
  • Secure Boot deaktiviert (empfohlen)

Angriffs-Zeitachse

Hier ist die exakte Chronologie dieser Ring-0-Neutralisierung durch Kratos (der Anti-Ransomware-Minifilter-Treiber, den ich entwickle), rekonstruiert aus Kernel-Logs – mit einer unerwarteten Wendung bei Hypervisor-Shared-Folders:

​1. Note Drop (Silent Pass) DarkSide beginnt mit der Generierung seiner .txt-Lösegeldforderung. Da Textdateien eine niedrige Entropie und Standard-I/O-Muster erzeugen, löst Kratos keine Alarme aus. Bewusste architektonische Entscheidung: null Fehlalarme bei legitimen Texteditoren und Office-Software.

​2. Behavioral Breach (Guest VM) Die Malware wechselt in ihre destruktive Phase und zielt auf Desktop-Dateien mit der Endung .27efa0d1. Nach 3 verdächtigen Umbenennungen (ein ZIP-Archiv und 2 PNG-Bilder) treibt die Syntaxanalyse in Kombination mit hoher Entropie den Threat Score über die kritische Schwelle (\ge 80). ​Aktion: Kratos verweigert I/O (STATUS_ACCESS_DENIED), beendet den Prozess (PID 6412), entnimmt die ersten 4096 Bytes des PE-Headers und registriert dessen FNV-1a-Hash (07BACD78B04E01D9) in der Kernel-Blacklist.

​3. Cross-Boundary-Angriff: Rettung des HOST-Systems! Ein zweiter Thread (PID 5236) stürmt in das Verzeichnis blog-security-main auf HarddiskVolume5. ​Die Wendung: Dieses Volume war direkt auf den Shared Folder des Hypervisors gemappt, der mit dem physischen Laufwerk des HOSTS verbunden war. DarkSide versuchte eine Guest-to-Host-Lateralinfektion. ​Ergebnis: Da Kratos an alle Volumes angehängt ist, fängt er die Umbenennung nach nur 2 Dateien ab (about.html und eine Webseite). Der Prozess wird sofort beendet, wodurch das hostbasierte Projekt vollständig erhalten bleibt.

​4. Der finale Schlag: O(1)-Immunisierung Ein dritter Startversuch der Binärdatei wird initiiert (PID 704). Direkt beim PreCreate-Callback hasht Kratos den PE-Header, findet den Fingerprint in der Blacklist und erstickt die Ausführung an der Quelle: 0 Dateien berührt.

Battle Report:

  • Betroffene Benutzerdateien: insgesamt 5 (3 auf Guest, 2 auf Host über Shared Folder).

  • Guest-to-Host Guest-to-Host-Lateralinfektion: Vollständig blockiert aus Ring 0 innerhalb der VM.

  • Reaktionszeit: Mikrosekunden (Fixed-Point-LUT-Entropieberechnung, null Fließkommaoperationen)

  • ​Proaktive Verteidigung: 100 % FNV-1a-Fingerprinting-Effektivität bei erneuter Ausführung.

PoC

Architecture

‎Abbildung: Kratos vs DarkSide

Tool herunterladen