본문 바로가기

Reverse Engineering

17. hello world 문사열 수정하기

17. hello world 문사열 수정하기

 


 본 포스팅의 내용은 해킹 맛보기 책의 내용중 3장 리버스 엔지니어링 P133~P281 까지

 실습 내용을 따라하기 해보았습니다. 책의 내용중 일부 발췌 (수정) 하였습니다. 문제가 될 때는 비공개 하도록 하겠습니다.

 

helloworld01.exe 저장하고 올리디버거에서 파일을 불러온후


Gtrl + G 키를 눌러 main 검색하고



hello word printf 문자열 함수를 찾은후 00FC13F0 주소를 클릭후 

덤프 영역 ASCII 값의 문자 hello RCE 부분을 마우스 드레그 후, 오른쪽 버튼 눌러서 printf address  00FC5858 값을 넣어 주고


Binary → Edit 클릭하여 RCE 부분을 world!! 로 수정하였다.


끝으로 F9 번을 눌러서 printf 출력물을 확인할때 까지 눌러준다. 

hello RCE 에서  hello world!! 로 문자열 수정이 완료된 것을 콘솔창에서 확인할 수 있다.