개발세발보안중

CodeEngn Basic RCE L01 본문

CTF

CodeEngn Basic RCE L01

채영채영 2022. 10. 31. 13:10

HD를 CD-rom으로 만들어달라고 한다.

계속 F9을 눌러보니

Nah..this is not a CD-ROM Drive라고 뜬다.

그리고 그 밑에 Ok, I really think that your HD is a CD-Rom이 있다.

GetDriveTypeA의 리턴값을 구하자면, 리턴값을 담는 레지스터인 EAX의 값이 3임을 알 수 있다.

EAX가 00401003이 되어야한다. 그러므로 GetDriveTypeA의 리턴값에 00401002를 더해야한다.

(방법 1 함수 리턴값을 받는 레지스터의 값을 조작 2 어셈블리 코드 조작하여 인식된 결과를 출력)

 

'CTF' 카테고리의 다른 글

Lord of Injection  (0) 2022.10.31
CodeEngn Basic RCE 16  (0) 2022.10.31
Webhacking.kr #27  (0) 2022.10.10
simple_sqli  (0) 2022.10.10
Codeengn #5, #6  (0) 2022.10.10
Comments