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
'Writeup' 카테고리의 다른 글
[Tryhackme] Compiled 리버싱 Writeup (0) | 2025.02.21 |
---|---|
[Dreamhack] 리버싱 rev-basic-3 Writeup (0) | 2025.02.20 |
[Dreamhack] 리버싱 rev-basic-0 rev-basic-1 Writeup (0) | 2025.02.20 |
[Hackthebox] Dancing Challenges Writeup (0) | 2025.02.20 |
[Hackthebox] Meow Challenges Writeup (0) | 2025.02.20 |