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 |