Creando un CD forense bootable para adquisición en vivo: herramientas y procedimiento

Propósito

Un CD/USB forense bootable proporciona un entorno de confianza, con bloqueo de escritura, para adquirir datos de un sistema en ejecución sin alterar el sistema operativo del host —crítico para respuesta a incidentes, análisis de malware y preservación de evidencia.

Principales plataformas bootables forenses

PlataformaBaseHerramientas clave incluidasLicenciaIdeal para
Kali Linux (Modo forense)Debiandd, dc3dd, Guymager, FTK Imager CLI, Autopsy, Sleuth Kit, Volatility, Bulk Extractor, ewfacquireGratis / Código abiertoAdquisición en vivo general, captura de memoria, triaje
CAINE (Entorno informático de investigación asistida)UbuntuTodo lo anterior + Photorec, TestDisk, RegRipper, WinHex, scripts especializadosGratis / Código abiertoEstándar de la ley italiana; Amigable con GUI
DEFT (Digital Evidence & Forensics Toolkit)LubuntuDART (Digital Advanced Response Toolkit), Autopsy, Volatility, herramientas de forense de redGratis / Código abiertoRespuesta en vivo, memoria, red
Paladin (SUMURI)UbuntuSuite extensa preinstalada, auto-montaje con bloqueo de escritura, plantillas de informesGratis / Soporte de pagoFlujo de trabajo GUI completo
FTK Imager (Bootable independiente)WinPE / LinuxFTK Imager (imágenes, hash, montaje, captura de RAM)Gratis (registro)Formato de imagen confiable (E01, AFF, raw)
EnCase Portable / Endpoint InvestigatorWinPEAdquisición EnCase, análisis, scriptingComercialEmpresa, flujos de trabajo aceptados en tribunales

Creando el medio bootable

  1. Descarga ISO de la fuente oficial (verifica SHA256).
  2. Escribe en USB (preferido sobre CD: más rápido, regrabable, mayor capacidad) usando:
    • Rufus (Windows) — selecciona el modo «Imagen DD» para ISOs de Linux.
    • BalenaEtcher (Multiplataforma).
    • dd (Linux/macOS): dd if=forensic.iso of=/dev/sdX bs=4M status=progress oflag=sync
  3. Prueba el arranque en una máquina no objetivo: verifica que el bloqueador de escritura esté activo (revisa /sys/block/sdX/ro = 1), las herramientas se inicien, la configuración de red.

Realizando adquisición en vivo

  1. Documenta: ID de caso, examinador, fecha/hora, detalles del sistema objetivo, hash del medio de arranque.
  2. Arranca el objetivo: Inserta el medio, arranca (puede necesitar menú de arranque BIOS/UEFI, desactivar Secure Boot).
  3. Selecciona Modo Forense: Bloqueo de escritura automático + sin automontaje.
  4. Identifica unidad objetivo: lsblk, fdisk -l. Anota tamaño, particiones.
  5. Adquiere:
    • Imagen completa del disco (dd/dc3dd/ewfacquire): ewfacquire -t /mnt/evidence/image.E01 /dev/sdX
    • Archivos/Carpetas lógicos: FTK Imager GUI, cp -a (con precaución).
    • Memoria (RAM): lime, avml, WinPMEM (Linux/Win).
    • Datos volátiles: Conexiones de red (ss -tunap), procesos (ps aux), usuarios conectados (w), archivos abiertos (lsof).
  6. Verifica: Hash (MD5/SHA1/SHA256) origen vs. imagen. Registra todo.
  7. Preserva la cadena de custodia: Sella, etiqueta, almacenamiento seguro.

Imperativos legales y éticos

  • Autorización adecuada (orden judicial, consentimiento, política).
  • Minimiza el impacto en el sistema (solo lectura, sin escritura en el objetivo).
  • Documenta cada comando, salida, marca de tiempo.
  • Capacitación: SANS FOR500/508, GCFA, EnCE, certificaciones de proveedores.