Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
kratosminifilter — Kratos Minifilter es un controlador de kernel de Windows (FLTMGR.SYS) diseñado para la detección de ransomware en tiempo real y la mitigación de E/S de archivos. Intercepta IRPs de bajo nivel para bloquear al instante el cifrado masivo no autorizado y los disparadores canary. | Kitploit
Herramientas/GitHubGitHub/mukendi/kratosminifilter
Herramientas DefensivasAnálisis de MalwareInteligencia de AmenazasRespuesta a IncidentesDetección de Anomalías
GitHubmukendi/kratosminifilter

kratosminifilter

Kratos Minifilter es un controlador de kernel de Windows (FLTMGR.SYS) diseñado para la detección de ransomware en tiempo real y la mitigación de E/S de archivos. Intercepta IRPs de bajo nivel para bloquear al instante el cifrado masivo no autorizado y los disparadores canary.

Ver Repositorio
4129hace 12 díasAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Kratos MiniFilter

Kratos Minifilter es un controlador de kernel de Windows (FLTMGR.SYS) creado para la detección de ransomware en tiempo real y la mitigación de E/S de archivos. Intercepta IRPs de bajo nivel para bloquear al instante el cifrado masivo no autorizado y los activadores de canary.

Platform Language Driver Research


Descripción general

Kratos es un minifiltro de sistema de archivos de Windows de investigación construido sobre el Administrador de filtros de Microsoft (fltmgr.sys).

En lugar de depender de firmas de malware, Kratos explora cómo puede detectarse el ransomware observando el comportamiento del sistema de archivos directamente dentro del kernel de Windows.

El proyecto demuestra cómo un controlador de seguridad puede:

  • supervisar la creación, eliminación y cambio de nombre de archivos;
  • analizar la entropía de escritura en tiempo real;
  • correlacionar múltiples actividades sospechosas;
  • asignar puntuaciones de amenaza conductual;
  • terminar procesos maliciosos;
  • prevenir la reinfección mediante fingerprinting a nivel de kernel.

Kratos no está destinado a convertirse en un antivirus comercial.

Su objetivo principal es comprender cómo los productos modernos de Detección y Respuesta en Endpoints (EDR) implementan la detección conductual de ransomware dentro del kernel de Windows.


Motor de detección

Kratos combina tres capas de detección independientes.

Análisis conductual

  • Eliminación de archivos valiosos
  • Operaciones de cambio de nombre sospechosas
  • Creación de notas de rescate

Análisis de entropía

Cada operación de escritura se muestrea.

En lugar de llamar a funciones de punto flotante no disponibles dentro del kernel, Kratos utiliza una tabla de búsqueda precalculada.

El detector identifica:

  • sobrescritura cifrada
  • archivos temporales de alta entropía
  • aumento repentino de entropía

Lista negra de fingerprints

Una vez confirmado el ransomware, Kratos calcula un fingerprint FNV-1a de 64 bits a partir del ejecutable.

El fingerprint se almacena dentro de:

HKLM\SOFTWARE\Kratos\Blacklist

Las ejecuciones futuras se bloquean antes de que el ransomware comience a cifrar archivos.

A diferencia de las listas negras basadas en nombres de archivo, el fingerprinting sobrevive a:

  • binarios renombrados
  • ejecutables copiados
  • nombres de archivo aleatorios

Requisitos de compilación

  • Windows 10 / 11 x64
  • Visual Studio 2022
  • Windows Driver Kit (WDK)
  • Firma de prueba habilitada
  • Arranque seguro deshabilitado (recomendado)

Cronología del ataque

Aquí está la cronología exacta de esta neutralización en Ring 0 por parte de Kratos (el controlador minifiltro anti-ransomware que estoy desarrollando), reconstruida a partir de los registros del kernel—con un giro inesperado en las carpetas compartidas del hipervisor:

​1. Entrega de nota (Paso silencioso) DarkSide comienza generando su nota de rescate .txt. Debido a que los archivos de texto generan baja entropía y patrones de E/S estándar, Kratos no activa ninguna alerta. Elección arquitectónica intencional: cero falsos positivos en editores de texto legítimos y software de oficina.

​2. Brecha conductual (VM invitada) El malware pasa a su fase destructiva, atacando archivos del escritorio con la extensión .27efa0d1. Después de 3 cambios de nombre sospechosos (un archivo ZIP y 2 imágenes PNG), el análisis de sintaxis combinado con alta entropía empuja la Puntuación de amenaza más allá del umbral crítico (\ge 80). ​Acción: Kratos deniega la E/S (STATUS_ACCESS_DENIED), termina el proceso (PID 6412), muestrea los primeros 4096 bytes del encabezado PE y registra su hash FNV-1a (07BACD78B04E01D9) en la lista negra del kernel.

​3. Ataque transfronterizo: ¡Salvando el sistema HOST! Un segundo hilo (PID 5236) irrumpe en el directorio blog-security-main en HarddiskVolume5. ​El giro: Este volumen estaba asignado directamente a la carpeta compartida del hipervisor conectada a la unidad física del HOST. DarkSide intentaba una infección lateral de invitado a host. ​Resultado: Al estar adjunto a todos los volúmenes, Kratos intercepta el cambio de nombre después de solo 2 archivos (about.html y una página web). El proceso se elimina al instante, preservando el proyecto basado en el host en su totalidad.

​4. El golpe final: Inmunización O(1) Se inicia un tercer intento de ejecución del binario (PID 704). Justo en el callback PreCreate, Kratos calcula el hash del encabezado PE, coincide con el fingerprint en la lista negra y sofoca la ejecución en su origen: 0 archivos tocados.

Informe de batalla:

  • Archivos de usuario afectados: 5 en total (3 en el invitado, 2 en el host a través de la carpeta compartida).

  • Infección lateral de invitado a host: Completamente bloqueada desde Ring 0 dentro de la VM.

  • Tiempo de respuesta: Microsegundos (cálculo de entropía LUT de punto fijo, cero operaciones de punto flotante)

  • ​Defensa proactiva: 100% de eficacia del fingerprinting FNV-1a en la re-ejecución.

PoC

Architecture

‎Figura: Kratos vs DarkSide

Descargar herramienta