· Jonathan Izquierdo · Técnico  ·

10 min de lectura

Guymager en CAINE: Adquisición Forense con Garantía de Solo Lectura

Cómo usar Guymager en CAINE Linux para crear imágenes forenses con garantía de montaje en solo lectura. Tutorial paso a paso para peritos informáticos con documentación de cadena de custodia.

Cómo usar Guymager en CAINE Linux para crear imágenes forenses con garantía de montaje en solo lectura. Tutorial paso a paso para peritos informáticos con documentación de cadena de custodia.

La garantía de que un disco se montó en modo solo lectura durante la adquisición forense es fundamental para la validez de la evidencia digital en juicio. En este tutorial aprenderás a usar Guymager en CAINE Linux, la distribución forense que bloquea automáticamente todos los dispositivos en modo solo lectura, y cómo documentar cada paso para cumplir con la cadena de custodia.

¿Por qué es crítico el montaje en solo lectura?

Cuando conectas un disco duro a un ordenador con Windows o Linux estándar, el sistema operativo puede modificar la evidencia de forma automática:

  • Actualización de timestamps: El sistema modifica fechas de último acceso
  • Journaling: Sistemas de archivos como NTFS o ext4 escriben en el diario
  • Automontaje: Sistemas modernos montan particiones automáticamente
  • Indexación: Servicios como Windows Search modifican metadatos

Cualquiera de estas modificaciones invalida la evidencia porque rompe la integridad de la evidencia y el abogado contrario puede argumentar que los datos fueron alterados.

Jurisprudencia

En la SAP Barcelona 423/2022, se inadmitió una prueba digital porque el perito no pudo demostrar que el disco original no había sido modificado durante el análisis. El juez señaló que “sin garantía de integridad desde la adquisición, la prueba carece de fiabilidad”.

¿Qué es CAINE y por qué es el estándar forense?

CAINE (Computer Aided INvestigative Environment) es una distribución Linux italiana diseñada específicamente para análisis forense digital. Su característica más importante: bloquea todos los dispositivos en modo solo lectura por defecto.

Características forenses de CAINE

CaracterísticaDescripción
Write-blocking por defectoTodos los dispositivos se bloquean automáticamente
blockdev integradoComando del kernel para gestionar permisos de escritura
Sin automontajeLas particiones no se montan automáticamente
Mounter GUIHerramienta gráfica para montaje controlado
Indicador visualVerde = solo lectura, Rojo = escritura habilitada
Herramientas forensesGuymager, Autopsy, Sleuth Kit preinstalados

¿Cómo funciona el bloqueo de escritura en CAINE?

CAINE utiliza blockdev, un comando del kernel Linux que establece un flag de solo lectura a nivel de bloque:

# Verificar si un dispositivo está en solo lectura
blockdev --getro /dev/sdb
# Resultado: 1 = solo lectura, 0 = escritura permitida

# Establecer solo lectura manualmente
sudo blockdev --setro /dev/sdb

# Permitir escritura (solo cuando sea necesario)
sudo blockdev --setrw /dev/sdb
Ventaja de CAINE

Al arrancar desde CAINE Live USB, todos los discos detectados se configuran automáticamente con blockdev --setro. No necesitas ejecutar comandos manuales ni usar bloqueadores hardware.

Herramienta gráfica: CAINE Mounter

CAINE incluye Mounter, una herramienta gráfica en la bandeja del sistema que permite verificar y gestionar el estado de los dispositivos:

CAINE Mounter mostrando dispositivos en modo solo lectura

Indicadores visuales del Mounter:

  • Icono verde en bandeja = Sistema SEGURO, todos los dispositivos en solo lectura
  • Icono rojo en bandeja = ADVERTENCIA, algún dispositivo permite escritura
  • RO (verde) = Read-Only, dispositivo bloqueado para escritura
  • RW (rojo) = Read-Write, dispositivo desbloqueado (usar solo para disco destino)

Esta herramienta proporciona evidencia visual del estado de protección de escritura que puedes capturar para tu documentación de cadena de custodia.

¿Qué es Guymager?

Guymager es la herramienta de adquisición forense de código abierto más utilizada en entornos Linux. Permite crear imágenes forenses bit a bit con verificación de hash integrada.

Características de Guymager

  • Formatos soportados: E01 (EnCase), EWF, AFF, DD/Raw
  • Hashes simultáneos: MD5, SHA-1, SHA-256 durante la adquisición
  • Motor multi-hilo: Aprovecha múltiples núcleos para máxima velocidad
  • Compresión: Reduce tamaño de imagen E01 hasta 50%
  • Verificación automática: Compara hashes al finalizar
  • Informe de adquisición: Genera log detallado automáticamente

Tutorial: Adquisición forense paso a paso

Preparación del entorno

  1. Descargar CAINE: Obtén la última versión desde caine-live.net

  2. Crear USB bootable: Usa Rufus (Windows) o dd (Linux) para crear el USB de arranque

  3. Preparar disco destino: Necesitas un disco externo para guardar la imagen (formateado en ext4 o NTFS)

  4. Documentar el caso: Antes de empezar, anota número de caso, fecha, hora y descripción del dispositivo

Paso 1: Arrancar CAINE y verificar write-blocking

Al arrancar CAINE, todos los dispositivos quedan bloqueados automáticamente. Verifica el estado:

# Listar todos los dispositivos de bloque
lsblk

# Verificar estado de solo lectura de cada disco
for dev in /dev/sd[a-z]; do
  echo "$dev: $(blockdev --getro $dev)"
done

Salida esperada:

/dev/sda: 1    # Disco del sistema - solo lectura
/dev/sdb: 1    # Disco evidencia - solo lectura
/dev/sdc: 1    # Disco destino - solo lectura (debemos desbloquearlo)

Paso 2: Desbloquear SOLO el disco destino

El disco donde guardarás la imagen debe permitir escritura. Nunca desbloquees el disco evidencia.

# Desbloquear disco destino para guardar la imagen
sudo blockdev --setrw /dev/sdc

# Verificar cambio
blockdev --getro /dev/sdc
# Resultado: 0 (escritura permitida)

# Montar disco destino
sudo mount /dev/sdc1 /mnt/destino
Crítico

Antes de continuar, documenta y captura pantalla del comando blockdev --getro para el disco evidencia mostrando “1” (solo lectura). Esta captura es parte de tu cadena de custodia.

Paso 3: Documentar estado del disco evidencia

Genera un informe del estado previo a la adquisición:

# Crear directorio para documentación
mkdir -p /mnt/destino/caso_2026_001/documentacion

# Información del disco evidencia
sudo fdisk -l /dev/sdb > /mnt/destino/caso_2026_001/documentacion/fdisk_info.txt

# Estado de solo lectura (CRÍTICO)
echo "Estado blockdev: $(blockdev --getro /dev/sdb)" > \
  /mnt/destino/caso_2026_001/documentacion/write_block_status.txt

# Fecha y hora del sistema
date -u > /mnt/destino/caso_2026_001/documentacion/timestamp_inicio.txt

# Información del sistema CAINE
cat /etc/caine-version >> /mnt/destino/caso_2026_001/documentacion/sistema.txt
uname -a >> /mnt/destino/caso_2026_001/documentacion/sistema.txt

Paso 4: Iniciar Guymager

Abre Guymager desde el menú de aplicaciones o ejecuta:

sudo guymager &

La interfaz muestra todos los dispositivos detectados. El disco evidencia aparecerá con un indicador RO (Read-Only) confirmando el modo solo lectura:

Ventana principal de Guymager mostrando dispositivos en modo solo lectura

Elementos clave de la interfaz:

  • Linux device: Identificador del dispositivo (/dev/sdb)
  • State: Estado actual (Idle = disponible)
  • RO: Indicador verde de solo lectura (Read-Only)
  • Menú contextual: Click derecho para opciones de adquisición

Paso 5: Configurar la adquisición

  1. Click derecho en el disco evidencia → Acquire image

  2. Configurar parámetros:

CampoValor recomendado
File formatExpert Witness Format (E01)
Split size2 GB (facilita transferencia)
CompressionBest (máxima compresión)
Hash calculationSHA-256 + MD5
Verify after acquisition✓ Activado
  1. Completar metadatos del caso:
Case number: 2026/001
Evidence number: HD-001
Examiner: Jonathan Izquierdo
Description: Disco duro Seagate 1TB SN:ABC123456
Notes: Adquisición en presencia del cliente. Disco extraído de portátil Dell Latitude 5520.
  1. Seleccionar destino: /mnt/destino/caso_2026_001/

  2. Nombre de archivo: evidencia_HD001

Diálogo de configuración de adquisición en Guymager

Campos importantes del diálogo:

  • File format: Selecciona E01 para máxima compatibilidad
  • Case information: Datos que se embeben en la imagen
  • Hash calculation: Activa SHA-256 y MD5 para doble verificación
  • Verify after acquisition: Imprescindible para validar la imagen

Paso 6: Ejecutar adquisición y monitorizar

Click en Start para iniciar. Guymager mostrará:

  • Progreso: Porcentaje completado
  • Velocidad: MB/s de lectura
  • Tiempo restante: Estimación
  • Hashes parciales: Se calculan en tiempo real

Tiempo estimado por tamaño de disco:

TamañoTiempo aproximado (USB 3.0)
250 GB45 minutos
500 GB1.5 horas
1 TB3 horas
2 TB6 horas

Paso 7: Verificación y documentación final

Al finalizar, Guymager genera automáticamente:

  1. Archivo .E01: Imagen forense comprimida
  2. Archivo .info: Metadatos y hashes

Contenido del archivo .info:

Acquisition started:  2026-01-29 10:15:32 UTC
Acquisition finished: 2026-01-29 13:42:18 UTC
Device:               /dev/sdb
Size:                 1000204886016 bytes
Sectors:              1953525168

MD5 hash:             a7f3b2c8e9d4f1a6b5c2e8d7f3a9b4c6
SHA-256 hash:         e2d8f5a1b7c3e9d6f2a8b5c1e7d4fa7f3b2c8e9d4f1a6b5c2e8d7f3a9b4c6e2

Verification:         PASSED
Source read errors:   0

Guymager mostrando adquisición completada con verificación de hash

Verificación exitosa:

  • State: Finished confirma que la adquisición terminó
  • Progress: 100% con barra verde completa
  • Hash Verification PASSED: Los hashes de origen e imagen coinciden
  • Source = Image hash: MATCH en la barra de estado
Captura obligatoria

Esta pantalla de verificación es evidencia fundamental para tu informe pericial. Captura y guarda esta imagen como parte de la documentación de cadena de custodia.

Paso 8: Verificación manual adicional

Para máxima garantía, realiza verificación independiente:

# Verificar hash SHA-256 de la imagen
sha256sum /mnt/destino/caso_2026_001/evidencia_HD001.E01

# Comparar con el valor del archivo .info
grep "SHA-256" /mnt/destino/caso_2026_001/evidencia_HD001.info

# Documentar verificación
echo "Verificación manual SHA-256: CORRECTO" >> \
  /mnt/destino/caso_2026_001/documentacion/verificacion_final.txt
date -u >> /mnt/destino/caso_2026_001/documentacion/verificacion_final.txt

Documentación para cadena de custodia

Informe de adquisición forense

Para que la evidencia tenga validez judicial, documenta:

# INFORME DE ADQUISICIÓN FORENSE

## Datos del caso
- Número de caso: 2026/001
- Fecha de adquisición: 29/01/2026
- Perito: Jonathan Izquierdo (Colegiado XXXX)

## Dispositivo original
- Tipo: Disco duro interno SATA
- Marca/Modelo: Seagate Barracuda ST1000DM010
- Número de serie: ABC123456789
- Capacidad: 1 TB (1.000.204.886.016 bytes)

## Metodología de adquisición
- Sistema operativo: CAINE Linux 13.0
- Herramienta: Guymager 0.8.13
- Formato de imagen: Expert Witness Format (E01)
- Método de bloqueo: Software (blockdev --setro)

## Verificación de solo lectura
- Comando ejecutado: blockdev --getro /dev/sdb
- Resultado: 1 (dispositivo en modo solo lectura)
- Timestamp: 2026-01-29 10:12:45 UTC

## Hashes de verificación
- MD5: a7f3b2c8e9d4f1a6b5c2e8d7f3a9b4c6
- SHA-256: e2d8f5a1b7c3e9d6f2a8b5c1e7d4fa7f3b2c8e9d4f1a6b5c1e7d4f

## Verificación post-adquisición
- Estado: VERIFICACIÓN CORRECTA
- Errores de lectura: 0
- Hash origen = Hash imagen: CONFIRMADO

## Declaración
Certifico que la adquisición se realizó siguiendo la norma <a href="/glosario/iso-27037/">ISO 27037</a>
y que el dispositivo original no fue modificado durante el proceso.

Firma: _______________________
Fecha: 29/01/2026

Capturas de pantalla requeridas

  1. Pantalla de CAINE mostrando versión del sistema
  2. Comando blockdev mostrando “1” para el disco evidencia
  3. Guymager con configuración de adquisición
  4. Guymager mostrando progreso y hashes
  5. Resultado final con verificación PASSED
  6. Verificación manual de hash SHA-256

¿Por qué usar software write-blocking vs hardware?

AspectoSoftware (CAINE/blockdev)Hardware (Tableau, etc.)
CosteGratuito300€ - 2.000€
PortabilidadUSB bootableDispositivo adicional
FiabilidadAlta (nivel kernel)Muy alta
Aceptación judicialSí (con documentación)
LimitacionesDrivers mal escritos podrían bypassearNinguna conocida
Recomendación profesional

Para casos de alta sensibilidad (penal grave, grandes cuantías), es recomendable combinar write-blocker hardware + CAINE para doble garantía. Para casos civiles y la mayoría de procedimientos, CAINE con blockdev es suficiente y está aceptado judicialmente.

Preguntas frecuentes

¿Los tribunales españoles aceptan imágenes creadas con Guymager?

Sí. Los tribunales españoles aceptan imágenes forenses creadas con cualquier herramienta siempre que se documente adecuadamente el proceso y se garantice la integridad mediante hashes criptográficos. Guymager es ampliamente utilizado por fuerzas de seguridad en toda Europa.

¿Es suficiente el bloqueo por software de CAINE?

Para la mayoría de casos judiciales, sí. El bloqueo mediante blockdev opera a nivel de kernel Linux y es efectivo para aplicaciones de usuario. Para casos de máxima sensibilidad, se recomienda añadir un bloqueador hardware como medida adicional.

¿Qué formato de imagen es mejor, E01 o DD?

E01 (Expert Witness Format) es preferible porque:

  • Incluye metadatos del caso embebidos
  • Permite compresión (reduce espacio ~50%)
  • Almacena hashes internamente
  • Es el estándar de la industria (EnCase compatible)

DD/Raw es útil cuando necesitas compatibilidad máxima o montar la imagen directamente.

¿Cómo verifico que una imagen no ha sido alterada después?

Compara el hash SHA-256 almacenado en el archivo .info con un nuevo cálculo:

sha256sum imagen.E01
# Compara con el valor original documentado

Si los hashes coinciden, la imagen mantiene su integridad.

¿Puedo usar CAINE sin conocimientos técnicos?

CAINE incluye herramientas gráficas (Guymager, Mounter) que facilitan el proceso. Sin embargo, para garantizar la validez legal, es recomendable que la adquisición la realice o supervise un perito informático que pueda ratificar el procedimiento en juicio.

¿Qué hago si el disco tiene sectores defectuosos?

Guymager registra los errores de lectura en el archivo .info. Si hay sectores irrecuperables:

  1. Documenta los errores en tu informe
  2. Indica qué zonas del disco están afectadas
  3. Analiza si los datos relevantes están en sectores accesibles
  4. Considera herramientas especializadas (ddrescue) para recuperación

Conclusión

La adquisición forense con Guymager en CAINE Linux proporciona una metodología sólida y documentable para crear imágenes forenses con garantía de integridad. Los puntos clave son:

  1. CAINE bloquea automáticamente todos los dispositivos en solo lectura
  2. Documenta el comando blockdev para demostrar el estado de solo lectura
  3. Guymager genera hashes MD5 y SHA-256 durante la adquisición
  4. Verifica los hashes al finalizar y documenta el resultado
  5. Crea un informe completo con todos los datos del proceso

Esta metodología cumple con la norma ISO 27037 y es aceptada por tribunales españoles cuando está respaldada por un informe pericial adecuado.

¿Necesitas adquisición forense profesional?

Metodología certificada con documentación completa para juicios. Primera consulta gratuita.

Solicitar consulta gratuita

Recursos relacionados


Sobre el autor: Jonathan Izquierdo es perito informático forense con más de 10 años de experiencia en adquisición y análisis de evidencia digital para procedimientos judiciales.

Última actualización: Enero 2026

Sobre el autor

Jonathan Izquierdo es perito informático forense especializado en Técnico con conocimientos en blockchain, criptomonedas, AWS Cloud, desarrollo de software y seguridad. Experiencia tecnológica de más de 20 años al servicio de la justicia digital, liderando equipos de desarrollo de software en ámbitos internacionales.

Ver más sobre mí

Volver al Blog

Posts Relacionados

Ver Todos los Posts »
Jonathan Izquierdo

Jonathan Izquierdo · Perito Forense

+15 años experiencia · AWS Certified

WhatsApp