Rootkits y Bootkits: La Guía Técnica Definitiva

La guía técnica definitiva: kernel, firmware, UEFI

23 artículos
~339 min lectura total

Sobre esta serie

Los rootkits representan el nivel más avanzado de malware: software diseñado no solo para ejecutar acciones maliciosas sino para hacerse completamente invisible al sistema operativo y a las herramientas de seguridad. Esta serie cubre desde los fundamentos teóricos hasta los implants de firmware UEFI más sofisticados.

Para quién es

Estructura

Bloque 1: Fundamentos y técnicas (artículos 1-5) Taxonomía, historia, SSDT hooking, DKOM, PatchGuard bypass.

Bloque 2: Rootkits Windows clásicos (artículos 6-10) FU Rootkit, Hacker Defender, TDL4/Alureon, ZeroAccess, Necurs/Rustock.

Bloque 3: UEFI y firmware (artículos 11-15) LoJax, MosaicRegressor, MoonBounce, BlackLotus, CosmicStrand.

Bloque 4: Linux rootkits (artículos 16-18) Diamorphine, Reptile, Suterusu/Adore-NG.

Bloque 5: Detección y carrera profesional (artículos 19-24) Blue Pill hypervisor, detección con Volatility/GMER, CHIPSEC, WinDbg lab, papers clásicos, career path.

Nivel

Esta serie requiere conocimiento previo de arquitectura de sistemas operativos (kernel mode vs user mode), programación en C, y familiaridad con herramientas de reverse engineering. Los artículos de C02 (Windows Malware) y C03 (Linux Malware) son prerequisitos recomendados.

01
Intermedio11 min

Qué Es un Rootkit: Taxonomía Completa (User-Mode, Kernel, Firmware)

Taxonomía completa de rootkits: user-mode (LD_PRELOAD, IAT hooking), kernel-mode (LKM, sys_call_table), bootkits (MBR, VBR, UEFI), firmware implants, y hypervisor rootkits. Clasificación por nivel de privilegio, persistencia y dificultad de detección.

02
Intermedio11 min

Historia de los Rootkits: De FU Rootkit (1999) a BlackLotus (2022)

Cronología completa de los rootkits más influyentes. Desde FU Rootkit y DKOM (1999) hasta BlackLotus y los UEFI implants (2022). Cada hito que cambió la carrera armamentística entre atacantes y defensores a nivel de kernel.

03
Avanzado11 min

SSDT Hooking: Teoría y Práctica de la Técnica Clásica de Rootkits Windows

Análisis técnico de SSDT hooking en Windows. Cómo funciona la System Service Descriptor Table, cómo los rootkits la modifican para interceptar syscalls, la protección de PatchGuard, y técnicas de detección con Volatility y herramientas forenses.

04
Avanzado10 min

DKOM: Direct Kernel Object Manipulation para Ocultar Procesos

Análisis técnico de DKOM (Direct Kernel Object Manipulation). Cómo los rootkits manipulan las estructuras EPROCESS y ETHREAD del kernel de Windows para ocultar procesos sin hookear syscalls. Detección con Volatility y pool scanning.

05
Avanzado15 min

PatchGuard (KPP): Bypass Techniques Usadas por Rootkits en Windows x64

Analisis tecnico de PatchGuard/KPP en Windows x64: que protege, como funciona, tecnicas de bypass documentadas (timing attacks, hypervisor, debug registers) y deteccion forense.

06
Avanzado13 min

FU Rootkit: Análisis del Rootkit DKOM que Cambió la Historia

Análisis técnico del FU Rootkit de Jamie Butler (2004). Primera implementación pública de DKOM para ocultar procesos, drivers y elevar privilegios en Windows.

07
Avanzado17 min

TDL4/Alureon: El Bootkit que Infectó el MBR de Millones de PCs

Analisis tecnico de TDL4/Alureon: bootkit MBR, filesystem cifrado, bypass de DSE y PatchGuard en x64, C&C via Kad P2P y deteccion defensiva.

08
Avanzado17 min

ZeroAccess/Sirefef: Anatomía del Rootkit que Construyó una Botnet de 9 Millones

Análisis técnico de ZeroAccess/Sirefef (2010-2013): rootkit kernel-mode con filesystem oculto, arquitectura P2P descentralizada y botnet de 9M de infecciones.

09
Avanzado15 min

Necurs y Rustock: Rootkits de Kernel al Servicio de Botnets de Spam

Análisis técnico de Rustock y Necurs, rootkits de kernel diseñados para proteger botnets de spam. DKOM, IRP hooking, minifilter drivers, DGA y las operaciones de desmantelamiento.

10
Avanzado15 min

LoJax: El Primer Rootkit UEFI Detectado en un Ataque Real

Analisis tecnico de LoJax, el primer rootkit UEFI usado por APT28 en ataques reales. Infeccion SPI flash, persistencia extrema y deteccion defensiva.

11
Avanzado16 min

MosaicRegressor: El Framework UEFI Modular Basado en Codigo Filtrado de HackingTeam

Analisis tecnico de MosaicRegressor: framework UEFI modular descubierto por Kaspersky en 2020, basado en VectorEDK de HackingTeam, con implantes DXE y persistencia en SPI flash.

12
Avanzado15 min

MoonBounce: El Rootkit UEFI Mas Avanzado Atribuido a APT41/Winnti

Analisis tecnico de MoonBounce, rootkit UEFI que modifica CORE_DXE en SPI flash. Atribuido a APT41/Winnti. Cadena de infeccion, deteccion y mitigaciones.

13
Avanzado16 min

BlackLotus: El Primer Bootkit UEFI que Bypasea Secure Boot en Windows 11 Parcheado

Analisis tecnico de BlackLotus, primer bootkit UEFI capaz de bypasear Secure Boot en sistemas Windows 11 completamente parcheados. CVE-2022-21894, cadena de infeccion y defensa.

14
Avanzado15 min

CosmicStrand: Rootkit UEFI en Firmware de Placas ASUS y Gigabyte con Chipset H81

Analisis tecnico de CosmicStrand, rootkit UEFI que modifica CSMCORE DXE en placas ASUS y Gigabyte H81. Atribuido a actor chino. Cadena boot completa en memoria.

15
Avanzado13 min

Diamorphine: El Rootkit LKM Open-Source Más Referenciado en Linux

Análisis técnico de Diamorphine, el rootkit LKM open-source para Linux más utilizado por threat actors. Hooks syscall table, señales mágicas, ocultación de procesos y detección con eBPF.

16
Avanzado15 min

Reptile: El Rootkit LKM Linux con Backdoor Integrada y Port Knocking

Análisis técnico de Reptile, rootkit LKM open-source para Linux con reverse shell cifrada, port knocking, kmatryoshka y ocultación avanzada. Usado por Kimsuky y Earth Berberoka.

17
Avanzado15 min

Suterusu y Adore-NG: Rootkits Linux con VFS Hooking en Lugar de Syscall Table

Analisis tecnico de Adore-NG y Suterusu, rootkits LKM Linux que usan VFS hooking en vez de syscall table. Comparativa tecnica, deteccion y evolucion historica.

18
Avanzado16 min

Blue Pill: El Rootkit de Hypervisor que Virtualizo la Amenaza Invisible

Analisis tecnico de Blue Pill, el rootkit de hypervisor de Joanna Rutkowska. Usa AMD-V/VT-x para migrar el OS a una VM sin reinicio. Deteccion y defensas.

19
Avanzado17 min

Detección de Rootkits con Volatility y GMER: Guía Práctica de Análisis Forense

Guía práctica de detección de rootkits con Volatility Framework y GMER. Plugins clave, comandos paso a paso, análisis cross-view y metodología forense defensiva.

20
Avanzado16 min

CHIPSEC: Framework de Intel para Detectar Rootkits de Firmware

Guia practica de CHIPSEC para detectar rootkits UEFI. Modulos SPI lock, BIOS write protection, Secure Boot, firmware whitelisting y flujo de analisis forense.

21
Avanzado13 min

Laboratorio WinDbg para Analisis de Rootkits: Kernel Debugging Paso a Paso

Guia completa para montar un laboratorio de kernel debugging con WinDbg orientado al analisis de rootkits. Configuracion, comandos esenciales y ejercicios practicos de deteccion.

22
Intermedio17 min

Papers Esenciales sobre Rootkits: Guia de Lectura Academica y Tecnica

Guia curada de los papers y publicaciones academicas mas importantes sobre rootkits. De Phrack a MoonBounce, la investigacion que definio el campo.

23
Intermedio20 min

Carrera Profesional en Rootkit Analysis: Guía Completa de Roles, Skills y Mercado Laboral

Guía completa para construir una carrera en rootkit analysis y kernel security. Roles, roadmap de skills en 3 niveles, certificaciones, salarios y cómo crear tu portfolio.