관리 메뉴

Information Security

Crackme0x02 본문

Reversing

Crackme0x02

HackingPractice 2020. 3. 31. 18:42

./crackem0x02 실행 시 Pssword 입력하라고 해 1234 입력 시 Invalid Password! 메시지를 확인할 수 있다.

그림 1-1 crackme0x02

r2 -Ad 옵션으로 실행 후  iz 명령어로 문자열을 확인했고 afl 명령어로 함수를 확인했다.

그림 1-2 정보

pdf @ main 명령어로 main 함수를 확인했다.

그림 1-3 main 함수

0x0804844e 주소에 db 명령어로 break point를 걸었다.

그림 1-4 break point

dc 명령어로 실행하면 1234를 입력하면 break point 주소에서 멈추고 afvd 명령어로 로컬 변수들의 상태를 확인했다.

그림 1-5 afvd 명령어

0x0804844e 주소 값에 var_ch 변수가 있어 338724 입력 시 Password OK :) 라는 메시지를 확인할 수 있다.

그림 1-6 정답

'Reversing' 카테고리의 다른 글

Crackme0x01  (0) 2020.03.28