Notice
Recent Posts
Recent Comments
Archives
05-10 06:35
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
관리 메뉴

줴림이 공부하줴림

[CodeEngine] Basic RCE L08 본문

Study/Reversing

[CodeEngine] Basic RCE L08

줴림 2025. 4. 21. 14:56

이번 문제는 OEP를 구하라는 문제이다. 참고로 OEP는 프로그램의 시작 위치를 의미한다. 예시로 '00400000'이라고 적혀 있는데, 이것만 보면 솔직히 뭔지 모르니까 08.exe를 실행시켜 보자.

실행시키면 무슨 계산기 같은 창이 뜬다. 해보니까 진짜 계산기다. ?? 어쩌라는 거지? HxD로 열어서 확인해 보니 UPX로 패킹되어 있는 것처럼 보인다. 바로 언패킹 해준다.

 

언패킹 된 파일을 Ollydbg로 열고 F8로 한 줄씩 실행시켜주니, 주소 01012475에서 08.exe가 실행되는 걸 볼 수 있다. 그러므로 OEP는 01012475!!

 

코드엔진 홈페이지에 제출해서 정답인지 아닌지 확인했다. 점수를 얻은 걸 보니 정답인듯.

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

[CodeEngine] Basic RCE L10  (0) 2025.04.23
[CodeEngine] Basic RCE L09  (0) 2025.04.22
[CodeEngine] Basic RCE L07  (0) 2025.04.18
[CodeEngine] Basic RCE L06  (0) 2025.04.17
[CodeEngine] Basic RCE L05  (0) 2025.04.16