본문 바로가기

Hacking/Reversing

CodeEngn_basic_8

Basic RCE L08

 

OEP를 구하시오 Ex) 00400000

 


 

이번 문제는 UPX 패킹이 되어 있으니 UPX 언패킹을 진행한 뒤에 실행시켜봤다.

( 패킹이 되어있으면 OEP를 찾기 어렵다. )

 

 

언패킹 후 실행 화면

 

 

계산기 프로그램으로 보인다. 계산은 정상적으로 작동한다.

 


디버깅을 진행하기 앞서서 문제가 요구하는 OEP Original Entry Point의 약자로 언패킹된 프로그램의 실제 시작주소를 뜻한다.

 

Ollydbg로 연 뒤에 보이는 맨 첫 부분이 정답이다. 

 

 

이번 문제는 UPX 언패킹만 제대로 진행한다면, 매우 매우 쉬운 문제인 것 같다.

'Hacking > Reversing' 카테고리의 다른 글

CodeEngn_basic_10  (0) 2020.06.21
CodeEngn_basic_9  (0) 2020.06.14
CodeEngn_basic_7  (0) 2020.06.14
CodeEngn_basic_6  (0) 2020.06.11
CodeEngn_basic_5  (0) 2020.06.09