🔎 Reconstrucción de una intrusión en Windows a partir de la
$MFT: análisis forense basado exclusivamente en metadatos NTFS
En investigaciones forenses digitales solemos apoyarnos en múltiples fuentes de evidencia: registros del sistema, memoria volátil, telemetría EDR o artefactos de red. Sin embargo, existen escenarios donde estas fuentes no están disponibles y el análisis debe centrarse en artefactos mínimos.
Recientemente realicé un análisis forense sobre un servidor Windows comprometido utilizado como jump server administrativo, donde el único artefacto disponible fue la Master File Table ($MFT) del volumen NTFS. A pesar de esta limitación, el estudio de los metadatos permitió reconstruir una cadena de ataque coherente, identificar el vector inicial y comprender la intención operativa del adversario.
El análisis comenzó tratando el
$MFT como fuente forense primaria. Atributos como
$STANDARD_INFORMATION,
$FILE_NAME y
$DATA proporcionaron visibilidad suficiente para establecer una cronología fiable incluso sin acceso a los archivos originales.
Uno de los pivotes iniciales fue el directorio Downloads, donde se identificó la coexistencia de un archivo comprimido (
scanner98.zip) y un script PowerShell (x.ps1), un patrón recurrente en intrusiones modernas. El análisis del Alternate Data Stream Zone.Identifier reveló evidencia Mark-of-the-Web, confirmando la descarga desde una fuente externa sin necesidad de logs de navegador.
Un hallazgo relevante fue que el script PowerShell contenía datos residentes dentro del propio registro MFT, lo que permitió recuperar su contenido pese a la ausencia del artefacto original. El análisis del código mostró técnicas living-off-the-land mediante PowerShell (Invoke-Expression descarga dinámica), apuntando a infraestructura externa en GitHub vinculada al framework Nishang y a un módulo de keylogging.
El comportamiento observado se alinea con MITRE ATT&CK T1056.001 (Input Capture: Keylogging), sugiriendo una intención clara de captura de credenciales privilegiadas, especialmente relevante considerando el rol del sistema como jump server administrativo.
Cadena de ataque inferida:
• Descarga inicial de archivo ZIP desde Internet
• Escritura en el directorio Downloads
• Generación de script PowerShell
• Ejecución mediante Invoke-Expression
• Descarga dinámica de payload desde infraestructura legítima
• Implementación de keylogger orientado a robo de credenciales
Este caso demuestra que la Master File Table no debe considerarse únicamente una estructura de metadatos. Con una metodología adecuada, el
$MFT puede convertirse en una fuente forense suficiente para reconstruir actividad histórica y comprender ataques complejos incluso con evidencias muy limitadas.
- Articulo completo en el primer comentario
#DFIR #DigitalForensics #CyberSecurity #IncidentResponse #WindowsForensics
#ThreatHunting #ThreatIntelligence #BlueTeam #SOC #SOCAnalyst
#ThreatDetection #CyberDefense #SecurityOperations #ForensicAnalysis
#DFIRCommunity #Infosec #CyberThreats #LogAnalysis #ThreatInvestigation
#SecurityMonitoring #MalwareAnalysis #LivingOffTheLand #TeamViewer
#WindowsSecurity #ThreatAnalysis #CyberIncident