abex 3nd - crack me!
반응형
[원본]
ㅇㅇ
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 으로 점프시킴으로써 프로그램이 끝납니다.
[수정]
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 |
댓글