CED/OPS

DFIR · KIT DE CAMPO

Del comando
al hallazgo defendible.

Prácticas guiadas, terminal de referencia, herramientas modernas y un glosario rápido. Cada ejercicio termina con un producto verificable.

WALKTHROUGHS

Cuatro prácticas completas, paso a paso.

Requisitos, secuencia, resultado esperado y errores que deben quedar documentados.

01
LiME · DumpIt u otra herramienta validada

Adquisición de memoria RAM

  1. 1

    Confirma habilitación, destino, espacio, hora y versión de la herramienta. Fotografía el estado antes de ejecutar.

  2. 2

    En Linux, compila o usa un módulo LiME compatible con el kernel del sistema. En Windows, revisa la sintaxis exacta de la versión autorizada de la herramienta: no reutilices comandos antiguos a ciegas.

  3. 3

    Calcula SHA-256 al terminar, conserva la salida y registra los cambios inevitables causados por la adquisición.

PRODUCTO VERIFICABLE

Entrega: imagen de memoria, hash, salida de herramienta, reloj de referencia e incidencias.

No prometas una captura “sin alteración”: toda adquisición en vivo deja huella. La obligación es minimizarla y documentarla.

02
windows.info · pslist · psscan · netscan · cmdline

Análisis inicial con Volatility 3

  1. 1

    Verifica primero la integridad y trabaja sobre una copia. Ejecuta windows.info y documenta errores de capa o símbolos.

  2. 2

    Construye una tabla de procesos con PID, padre, tiempo y comando; después contrasta listas y escaneos para detectar discrepancias.

  3. 3

    Relaciona red, procesos y tiempo. Un plugin aporta observaciones: una etiqueta como malfind no constituye por sí sola un veredicto de malware.

PRODUCTO VERIFICABLE

Entrega: matriz proceso-red-tiempo con evidencia a favor, alternativas y siguiente verificación.

No atribuyas actividad a una persona por el nombre de una cuenta o proceso.

03
ExifTool · salida texto y JSON

Metadatos con ExifTool

  1. 1

    Copia el fichero de trabajo, calcula SHA-256 y registra tamaño y tipo detectado.

  2. 2

    Usa -a -u -g1 para no ocultar etiquetas duplicadas o desconocidas y exporta JSON si vas a correlacionar muchos archivos.

  3. 3

    Distingue la fecha del sistema de archivos, los campos EXIF y cualquier fecha normalizada. Los metadatos pueden editarse y necesitan corroboración.

PRODUCTO VERIFICABLE

Entrega: tabla etiqueta-valor-fuente, hash del original y limitaciones.

Un GPS o un autor EXIF no demuestra por sí solo ubicación real o autoría.

04
ewfverify · sha256sum · Get-FileHash

Validación de imagen E01 o raw

  1. 1

    Conserva el original protegido y verifica el contenedor E01 con la herramienta EWF correspondiente.

  2. 2

    Para una imagen raw, compara el SHA-256 calculado al adquirir, transferir y abrir la copia de trabajo.

  3. 3

    Si no coincide, detén el flujo: no sobrescribas, repite el cálculo, revisa tamaño, segmentos y soporte, y abre una incidencia.

PRODUCTO VERIFICABLE

Entrega: manifiesto de hashes, salida de verificación, tamaños y responsable de cada comprobación.

El hash demuestra igualdad entre contenidos comparados; no demuestra por sí mismo origen, legalidad o autoría.

TERMINAL / CHEATSHEET

Comandos listos para copiar.

Úsalos únicamente sobre fuentes autorizadas. Comprueba siempre versión, ruta, dispositivo y parámetros antes de ejecutar.

IntegridadSHA-256 · Linux
sha256sum evidencia.raw

Registra resultado, ruta, fecha y herramienta.

IntegridadSHA-256 · PowerShell
Get-FileHash -Path .\evidencia.raw -Algorithm SHA256

Cmdlet oficial de PowerShell; evita algoritmos heredados como única referencia.

IntegridadVerificar E01
ewfverify evidencia.E01

Verifica el contenedor EWF y conserva la salida completa.

MetadatosInventario EXIF
exiftool -a -u -g1 evidencia.jpg

Muestra etiquetas duplicadas, desconocidas y agrupadas.

MetadatosExportar EXIF a JSON
exiftool -json -a -u -g1 evidencia.jpg > metadatos.json

Trabaja sobre copia y calcula el hash del resultado.

MemoriaVolatility · información
python3 vol.py -f memoria.raw windows.info

Confirma que la capa y símbolos se resuelven antes de interpretar.

MemoriaVolatility · procesos
python3 vol.py -f memoria.raw windows.pslist

Contrasta después con psscan y otros artefactos.

MemoriaVolatility · red
python3 vol.py -f memoria.raw windows.netscan

Una conexión exige contexto temporal y de proceso.

MemoriaVolatility · línea de comandos
python3 vol.py -f memoria.raw windows.cmdline

Correlaciona PID, padre, usuario y tiempo.

AdquisiciónLiME · fichero
sudo insmod lime.ko "path=/mnt/evidence/memoria.lime format=lime"

Solo en equipo autorizado, con módulo compatible con el kernel y destino preparado.

TriageKAPE · ejemplo de destino
kape.exe --tsource C: --tdest E:\triage --target !SANS_Triage

Comprueba la versión y los targets instalados antes de usar; documenta la selección.

TriageCopia bit a bit · Linux
sudo dd if=/dev/sdX of=/mnt/evidence/disco.raw bs=4M conv=noerror,sync status=progress

Requiere autorización, dispositivo correcto y procedimiento con bloqueo de escritura.

HERRAMIENTAS MODERNAS

Consulta la fuente antes de usar.

La plataforma prioriza documentación oficial y herramientas activas. La inclusión no sustituye validación interna, formación ni autorización.

MemoriaVolatility 3MetadatosExifToolAdquisición RAM LinuxLiMEAnálisis de imagenAutopsyTriage dirigidoKAPEAdquisición y previsualizaciónFTK Imager

GLOSARIO FORENSE

Conceptos para trabajar con precisión.

Adquisición

Obtención controlada de datos de una fuente con método y alcance documentados.

Artefacto

Dato o estructura generado por un sistema o aplicación que puede responder una pregunta forense.

Carving

Recuperación de contenido por firmas o estructura, sin depender del sistema de archivos.

Colisión hash

Dos entradas diferentes producen el mismo resumen; MD5 y SHA-1 tienen debilidades conocidas.

Datos volátiles

Información que cambia o desaparece al perder energía, cerrar una sesión o continuar ejecutando el sistema.

E01 / EWF

Contenedor de imagen forense segmentable con metadatos y comprobaciones de integridad.

Imagen raw / dd

Copia lineal de bloques sin el contenedor y metadatos propios de EWF.

Slack space

Espacio no ocupado al final de una unidad de asignación que puede conservar restos de datos.

Timeline

Secuencia normalizada de eventos que conserva fuente, zona horaria y precisión.

Write-blocker

Control físico o lógico destinado a impedir escrituras sobre el soporte fuente.