본문 바로가기
리버싱/CodeEngn 문제해결

Basic L08

by 멍청이 개발자 2026. 9. 15.
반응형

문제는 다음과 같다.

그림0. 문제화면

우선 프로그램을 실행해보면 간단한 계산기 프로그램이다.

혹시나 하는 마음에 PEView에서 확인해보니 UPX패킹이 되어있었다.

그림1. UPX패킹이 된 모습

UPX패킹은 L05에서 언패킹 해봤으므로 패킹을 해제 하는 부분은 생략하고 넘어가겠다.

 

Basic L05

문제는 다음과 같다.프로그램을 실행하면 아래와 같이 입력창과 함께 Register now버튼이 보인다.버튼을 눌러보면 다음과 같이 뜬다.우선 이 프로그램을 x32dbg로 열어보자.위와 같이 우리가 알던 EP

stupid-dev.tistory.com

그림2. 언패킹후 OEP에 도달했다.

언패킹을 진행후 도달한 주소는 01012475이다. 이 부분이 OEP이다.

 

정답은 01012475

 

갑자기 너무 쉬운문제가 나와서 당황했다. 

기초적인 UPX 언패킹을 다시한번 되새기라는 것 같다.

반응형

'리버싱 > CodeEngn 문제해결' 카테고리의 다른 글

Basic L10  (0) 2026.09.16
Basic L09  (0) 2026.09.15
Basic L07  (0) 2026.09.15
Basic L06  (0) 2026.09.15
Basic L05  (0) 2026.09.15