본문 바로가기

Reversing/Simples Creckme

Simples Crackme 6

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