Wargame & CTF/abex' crackme

[abex' crackme] 2번 문제 풀이

seomj 2020. 9. 20. 02:27

문제

crackme2.exe
0.02MB

풀이

 

우선 파일을 실행시켜보았다.

 

이러한 창이 뜬다.

 

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