Riddle Registry PicoCTF (Easy)
Contexto de la maquina
Trayectoria Riddle Registry

Descripción
Riddle Registry es un reto orientado al análisis forense básico de documentos. Se proporciona un archivo PDF aparentemente inofensivo que contiene información visualmente irrelevante o censurada. El objetivo real no se encuentra en el contenido visible del documento, sino en sus metadatos internos.
Objetivo del reto
Localizar y extraer la flag oculta dentro de los metadatos del archivo PDF proporcionado.
Tipo de máquina
Forense / Análisis de archivos
Enfoque en metadatos
Entorno Web (descarga de archivo)
Habilidades y técnicas evaluadas
Descarga y análisis de archivos desde entorno web.
Inspección manual de documentos PDF.
Extracción y análisis de metadatos.
Identificación de datos codificados en Base64.
Decodificación de información.
Análisis de vulnerabilidades

Despliegue del CTF
En la propia pagina buscaremos el CTF, dentro veremos un boton llamado Launch Instance, una ves desplegado nos aparecera here donde se encuentra el dominio junto con el puerto asociado al mismo.
El objetivo de estos CTFs es encontrar la flag final.
Análisis de metadatos (PDF)

La descripcion del reto es la siguiente:
El enunciado indica claramente que el PDF contiene información oculta en los metadatos, por lo que el enfoque principal no debe centrarse únicamente en el contenido visual.
Procedemos a descargar el archivo:
Inspección visual inicial
Al abrir el PDF observamos un documento aparentemente normal, con ciertas líneas censuradas en negro:

Si intentamos seleccionar el texto oculto, comprobamos que no contiene información relevante:




Esto nos confirma que la información crítica no se encuentra en el contenido visible del documento. Por tanto, el siguiente paso lógico es analizar los metadatos del archivo.
Extracción de metadatos
Para ello utilizamos la herramienta exiftool, especializada en la inspección de metadatos en distintos formatos de archivo:
Respuesta:
Observamos que el campo Author contiene una cadena que claramente tiene formato Base64.
Decodificación de la información
Procedemos a decodificar la cadena:
Respuesta:
La salida corresponde directamente a la flag del reto, por lo que daremos por terminado este reto.
flag.txt
Last updated