Writeup
[Dreamhack] 리버싱 rev-basic-2 Writeup
이둥둥
2025. 2. 20. 21:48
IDA Free 프로그램에 실행파일을 로드해서 전체적인 흐름을 살펴보자
저번 리버싱 문제들과 마찬가지로 인풋 값에 따라서
correct, wrong을 출력해주는 프로그램인것 같다
늘 그렇듯이 F5로 디컴파일 먼저 해보자
sub_1400011B0에서 인풋을 받고
sub_140001000에서 값을 비교한다
그럼 sub_140001000에 들어가서 함수를 자세히 보자
for문이 있고 0x12, 10진수로 18번 반복문이 실행되는걸로 봐서
플래그가 한번에 나타나는게 아니라 18번에 걸쳐 나타나는것 같다!
IDA-VIEW A에 보니까 글자들이 하나씩 있는게 보인다
C o m p 4 r e 어쩌고 뜨는걸 보니 이게 플래그인듯
그런데 Hex view에 들어가도 플래그가 한번에 떠있다
Comp4re_the_arr4y