Security&Hacking/리버싱

Crackme3

Dior2ky 2020. 1. 28. 17:01
반응형

crackme 3

crackme3.exe을 실행시키면 다음과 같이 나온다.

Keyfile을 찾을 수 없다는 내용이 나온다.

Crackme3.exe를 Ollydbg로 확인하자.

중간에 CreateFileA라는 부분이 보이고 파일 이름은 abex.l2c로 보인다. 

abex.l2c 파일을 임의로 만들어 주었다. 

그랬더니 다른 결과 창이 나왔다. 찾은 파일이 올바른 파일이 아니라고 나온다.

breakpoint를 걸고 살펴보았다.

윗부분에는 EAX와 12를 비교하여 같은 경우 올바른 결과의 주소로 가는 것으로 보인다.

EAX의 값을 살펴보면 18로 되어있다. 만들어주었던 내용의 길이를 살펴보니 24글자로 이는 16진수 18에 해당한다.

그럼 이 값을 16진수 12인 18글자로 변경해보자.

18글자를 입력해주고 저장 해주었다. 

올바른 결과가 출력하는 것을 볼 수 있다.

반응형

'Security&Hacking > 리버싱' 카테고리의 다른 글

Lena Reversing - tutorial01  (0) 2020.02.23
Crackme5  (0) 2020.01.28
Crackme4  (0) 2020.01.28
Crackme2  (0) 2020.01.28
Crackme 1  (0) 2020.01.27