본문 바로가기

Reversing/Code_Engn(Basic)

Code Engn - Basic 01 RCE





C드라이브를 CD-ROM 형태로 인식하게끔 만들면 되는 문제.

GetDriveTypeA 함수를 통해 값을 얻으므로, 반환값을 조작하면 된다.




함수의 반환값은 EAX를 통해 전달되므로, GetDriveTypeA 의 반환값은 3이 된다.(하드디스크이므로)


GetDriveTypeA     함수의 반환값을 찾아보니 아래와 같았다.

CD-ROM의 경우 5이므로, EAX를 5로 조작하여 통과 (다른 방법을 이용해도 CMP-JE 조건만 맞추면 된다.)







'Reversing > Code_Engn(Basic)' 카테고리의 다른 글

Code Engn - Basic 06 RCE  (0) 2015.05.09
Code Engn - Basic 05 RCE  (0) 2015.05.09
Code Engn - Basic 04 RCE  (0) 2015.05.09
Code Engn - Basic 03 RCE  (0) 2015.05.09
Code Engn - Basic 02 RCE  (0) 2015.05.09