
문제 풀이 흐름







최종 코드
# Reversing Basic Challenge #3 최종 정답 추출 스크립트
data = [
0x49, 0x60, 0x67, 0x74, 0x63, 0x67, 0x42, 0x66,
0x80, 0x78, 0x69, 0x69, 0x7b, 0x99, 0x6d, 0x88,
0x68, 0x94, 0x9f, 0x8d, 0x4d, 0xa5, 0x9d, 0x45
]
flag = ""
for i in range(len(data)):
# 분석을 통해 도출된 최종 역산 로직
res = (data[i] - (i * 2)) ^ i
flag += chr(res)
print(f"Flag: DH{{{flag}}}")