DownUnderCTF: recuperando ecuaciones de verificación de banderas
Objetivo: DownUnderCTF 2023 Bandera de cuadros enmascarados, despojada Linux ELF
Autor / atribución: Equipo de exhibición REA; autores originales del proyecto acreditados en las fuentes
Fecha de revisión de la fuente:
Estado de revisión: Fuentes revisadas; Las pruebas del autor no se vuelven a ejecutar de forma independiente.
la pregunta
¿Cómo se puede recuperar la validación de entrada sin símbolos ni código fuente?
Lo que hizo REA
REA encuentra cadenas de mensajes y referencias cruzadas, analiza el verificador y lee máscaras y tablas de destino. Z3 resuelve las restricciones de 26; La captura del proceso verifica el binario de desafío original.
Resultados informados por el autor
El registro oficial muestra ¡Correcto! /salga 0 para el candidato correcto e ¡Incorrecto! /salida 255 para un candidato incorrecto. Luego, la solución se compara con la fuente y los metadatos de los organizadores.
Limitaciones y afirmaciones no verificadas
El solucionador asume un formato de bandera y un conjunto de caracteres comunes. Se agotó el tiempo de búsqueda de un segundo modelo, por lo que no se demostró la unicidad.
que aprender
Después de que el razonamiento estático produzca un candidato, ejecute tanto las entradas correctas como las incorrectas a través del programa original.
Evidencia de uso de REA en la fuente
Fresh inspection and process captures on 8 October 2026, using the published REA 4.1.0 packageEl formato de los extractos está simplificado. Lea la fuente original para conocer el contexto completo.
Fuentes originales
Resumen editorial independiente. El crédito pertenece a los autores originales. El software de destino, los instaladores y el resultado completo del descompilador no se redistribuyen aquí.