kj0on

[RCE] Basic L08 본문

Reversing/CodeEngn

[RCE] Basic L08

kj0on 2025. 7. 11. 17:55
목차 접기

0. 실행환경

 

0-1. 운영체제 (1)

Window 11 Home


0-2. 툴 (3)

x32dbg
Detect it easy
upx.exe


1. 파일

https://codeengn.com/challenge/rce_basic
08.7z
0.04MB

 

password : codeengn


2. 프로그램 동작

[이미지1] Basic L08

계산기 프로그램이 실행된다.


3. Detect It Easy

[이미지2] DIE 실행 결과

32비트 실행파일, UPX 패킹 된 것을 확인할 수 있다.

 

[이미지3] DIE 실행 결과

Visual Studio .NET 2002~2003 링커로 추정된다.


4. 분석

[이미지4] UPX

UPX 언패킹을 해준다. OEP를 찾는 문제이기 때문에 상세 분석은 하지 않았다.


5. 풀이

[이미지5] OEP

언패킹 후 EP를 살펴보면 0x01012475 인 것을 알 수 있다. 


 

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

[RCE] Basic L07  (0) 2025.07.11
[RCE] Basic L06  (0) 2025.06.29
[RCE] Basic L05  (0) 2025.06.29
[RCE] Basic L04  (0) 2025.06.29
[RCE] Basic L03  (0) 2025.06.28