본문 바로가기

abex 3nd - crack me!

ko.konene 발행일 : 2011-11-21
반응형

[원본]

ㅇㅇ

 

1]"00401037 ㅣ je short abexcrac.00401075"

je : jump equal - 비교 결과가 같을 때 점프
같든 같지 않든 je명령어를 알든 모르든 점프로 풀 수 있네요.
내려가다가 "00401037 ㅣ je short abexcrac.00401075"가 00401075로 결과가 같을때 점프입니다. 따라 내려가면
00401075가 파일을 찾을 수 없다는 문구를 띄우는 것을 알 수가 있네요.
그렇다면 먼저 00401037을 같든 같지 않든 아래로 점프 시키면 되겠죠. 00401037을 00401039로 가도록 하면 되겠습니다.
비교 결과를 내서 점프시킬것인지 점프시키지 않고 내릴것인지 하는것이기 때문에 je를 jmp문으로 바꿔도 결과는 같을 것 입니다.

2]"00401037 ㅣ JNZ SHORT 00401060"

jnz : jump not zero - 결과가 0이 아닐 때 점프
"00401037 ㅣ JNZ SHORT 00401060" 가 00401060으로 결과가 0이 아닐때 점프입니다.
00401060이 뭔고 하니 키파일을 찾을수 없다는 문구네요.
그렇다면 00401037을 키파일을 찾았다는 문구로 이어주면 되겠죠. 00401037을 0040104B로 가도록 하면 되겠죠.

3]"0040105E l jmp short abexcrac.00401088"
0040105E가 00401088 Exit 으로 점프시킴으로써 프로그램이 끝납니다.

[수정]


abex3.zip


 

2011/11/28 - [컴퓨터/프로그래밍] - abex 5nd-Crack me 시리즈
2011/11/21 - [컴퓨터/프로그래밍] - abex 3nd - crack me!
2011/11/20 - [컴퓨터/프로그래밍] - abex 2nd-Crack me 시리즈
2011/11/18 - [컴퓨터/프로그래밍] - Acid - Crack me
반응형

'컴퓨터 > OllyDBG' 카테고리의 다른 글

OllyDBG를 좀 할 줄 알면  (0) 2013.10.22
abex 5nd-Crack me 시리즈  (0) 2011.11.28
jump 화살표 표시 설정  (2) 2011.11.17
OllyDBG 지역화 64bit실행시 문제점 수정  (0) 2011.11.16

댓글