728x90
분석을 해봅쉬다
먼저 실행을 해보면 다음과 같이 나온다
이때 아무거나 입력하면 당연히 실행이 종료되겠죠
IDA 로 정적분석을 해서 디컴파일을 해봅시다
여기서 sub_14001190 은 printf() 함수이고 sub_1400011F0 는 scanf() 함수로 보이네용
우리 가독성을 위해 각 함수명을 바꿔봅쉬다
이러면 조금 더 보기 편하죠
그럼 저 중간에 있는 sub_140001000 함수가 뭔지 알아야겟다!
당황쓰..
바로 strcmp 함수였네요?!
저기서 Compar3_the_str1ng 이라는 문자열과 동일한 경우에만 1 을 리턴하고 있습니다
같지 않다면 0이 리턴되겠죠
그럼 메인 함수에서 같은 경우에는 Correct 가 나오고 안 같으면 Wrong 이 실행되고 종료되는 거겠네요...
그럼 정답은 ?!
Compar3_the_str1ng 이겠네요..
^_^
728x90
'WARGAME > reversing' 카테고리의 다른 글
[dreamhack] rev-basic-3 (0) | 2023.09.22 |
---|---|
[dreamhack] patch (0) | 2023.09.22 |
[dreamhack] rev-basic-1 (0) | 2023.09.15 |
[Crackme] #1 (0) | 2023.09.11 |
[abex crackme] 2번 (0) | 2023.09.11 |