Home
System Hacking
📖

[ShaktiCTF 2025][Forensics] Binary Reflection

Type
CTF
년도
2025
Name
ShaktiCTF
분야
Forensics
세부분야
Basic
2025/07/28 06:28
1 more property

# Description

The truth is hidden in a mirror
Plain Text
복사

# 분석

PDF 파일 하나를 준다.
해당 파일을 열어보면 열 수 없는 형식이라고 뜨며, bin 파일로 변환하여 보면 아래와 같이 보인다.
형식을 보면 %;EOF가 첫 시작 지점에 있는 것, String 문자열 들이 원형태 그대로 존재하는 것으로 보아 한 줄 씩 역순으로 데이터를 써 둔 것으로 추측할 수 있다.

# Payload

with open('corrupt copy.bin', 'rb')as f: data = f.readlines()[::-1] with open('a.pdf', 'wb')as f: for d_ in data: f.write(d_)
Python
복사
해당 코드로 파일을 읽어서 a.pdf를 보면 맨 밑에 flag가 써있다.

# Flag

shaktictf{pdf_pr3tty_d4m4g3d_f0rm4t}
Plain Text
복사