문제
풀이
우선 파일을 실행시켜보았다.
이러한 창이 뜬다.
abcd를 입력해보았지만 역시나 실패했다.
이 파일을 ollydbg로 열어보았다.
F9로 실행을 시켰다.
CALL로 함수를 호출하고 있으니 F7을 사용해서 한 줄씩 실행을 시켰다.
이러한 코드들이 뜬다.
하지만 이것을 다 찾을 수 없으니 문자열을 살펴보았다.
(00401238 주소값에서 찾아야 한다.)
쭉 내리다보면 우리가 아까 보았던 메시지와 다른 메시지들이 보인다.
아까 본 "Nope, this serial is wrong!"이 있는 코드로 가보았다.
코드를 올리면서 더 살펴보니 중요하게 봐야 할 점프문이 눈에 보인다.
이 구간에서 스택을 살펴보았다.
이와 같이 나와있으며 느낌상 "C5C6C7C8"이 serial 같아서 입력을 해보았다.
알맞다는 메시지가 출력된다.
'Wargame & CTF > abex' crackme' 카테고리의 다른 글
[abex' crackme] 5번 문제 풀이 (0) | 2020.09.26 |
---|---|
[abex' crackme] 4번 문제 풀이 (0) | 2020.09.26 |
[abex' crackme] 3번 문제 풀이 (0) | 2020.09.26 |
[abex' crackme] 1번 문제 풀이 (1) | 2020.09.19 |