반응형
메시지박스 A를 기준으로 3문단으로 보면
1번째 문단은 처음 실행시 나오는 문구이다
Make me think your HD is a CD-Rom
나를 이렇게 생각하게 만들어라 너의 하드가 시디룸과 같이
두번째 문단은
Hmm.. This is not a CD-Rom
음 이것 시디룸이 아니잔아 즉 에러 문장이 뜬다
세번째 문단은
Ok I really think that your HD is a CD-Rom
오케이~ 나는 정말 생각한다 너의 하드가 시디룸인거 같이
즉 성공메시지이다! 그럼 실행시 세번째 문단이 오게끔 바꿔보자
주소 00401026 을 보면 JE SHORT abexcrac.0040103D
이부분은 CMP로 두 값을 비교했을때 두값이 같으면 원하는 레이블로 점프하라는 뜻이다 0040103D는 3번째 문단은 첫번째이니 JE를 JMP로 바꿔주면 비교 없이 바로 3번재 문단으로 점프하니 성공~
JMP - 원하는 레이블로 점프하는 명령어
JE - CMP로 두 값을 비교 했을 때 두 값이 같으면 원하는 레이블로 점프~
JA - CMP로 두 값을 비교 했을 때 앞의 값이 크면 원하는 레이블로 점프~
JB - CMP로 두 값을 비교 했을 때 뒤의 값이 크면 원하는 레이블로 점프~
첫번재 문제 클리어~!~!~!
반응형
'보안' 카테고리의 다른 글
해커스쿨 트레이닝 1~5 (0) | 2013.08.28 |
---|---|
올리디버거 64비트 버전 (0) | 2013.08.14 |
올리디버거 단축키 (0) | 2013.08.14 |
abex crackme 2번 (0) | 2013.08.14 |
해커스쿨 level password (0) | 2013.08.05 |