BLOG2026-06-25
blog
[🥉 Bronze 3] flag는 서비스가 아니라 이미지 안에 있었다 — DreamHack Exercise: Docker 풀이
Dockerfile 하나와 socat으로 노출되는 바이너리가 주어지는 Docker 실습 문제. 서비스에 접속하면 "Hello Beginners!"만 나오고 바이너리는 flag를 출력하지 않는다. 핵심은 Dockerfile이 flag 파일을 이미지 안(/home/chall/flag)으로 ADD 한다는 것 — 같은 Dockerfile로 이미지를 빌드하고 컨테이너를 실행해 그 안의 flag를 그대로 읽는다.
#dreamhack#ctf#misc+4