Simples Crackme 6
- Question
· Password를 알아내는 문제이다
· Password는 숫자로만 이루어져있다고 Hint가 주어져 있다.
· Password가 맞을 경우 'Correct, good job! :)'이라는 Message를, 맞지 않을 경우 'Wrong!'이라는 Message를 출력한다.
- Solve
· 성공 Routine을 찾기위해 'Search for → All referenced text strings'를 이용해 성공 Message를 찾는다.
· 찾아보면 'Correct, good job! :)'이란 Message를 확인할 수 있다.
· 성공 Message의 위치로 가보면 CMP와 JNZ 명령어를 이용해 Message 지점으로 이동시키는 부분이 보인다.
· 여기서 CMP로 비교하는 부분을 살펴보면 '7F97E56C'라는 정수가 보이며 OllyDbg는 16진수로 표현하기 때문에 이 정수를 10진수로 변환시켜줘야한다.
· 16진수 0x7F97E56C → 10진수 2140661100
- Answer
· Password : 2140661100
'Reversing > Simples Creckme' 카테고리의 다른 글
Simples Crackme 8 (0) | 2015.08.16 |
---|---|
Simples Crackme 7 (0) | 2015.08.16 |
Simples Crackme 5 (0) | 2015.08.16 |
Simples Crackme 4 (0) | 2015.08.16 |
Simples Crackme 3 (0) | 2015.08.16 |