URL : https://ch.codeengn.com/
CodeEngn.com [코드엔진]
코드엔진은 국내 리버스엔지니어링 정보공유를 위해 2007년 부터 리버스엔지니어링 컨퍼런스 및 세미나, 워크숍을 현업 실무자들과 함께 운영하고 있는 비영리 커뮤니티입니다.
ch.codeengn.com


압축을 풀어보니 실행파일 하나가 보인다.
더블 클릭하여 실행해 보자


아마 파일을 인식하게 만드는 것 같다.
하지만 CodeEngn 문제에서는 OEP와 Stolenbyte만 구하면 된다.
우선 PEiD로 패킹 여부를 확인하자

UPX로 패킹되어 있다는 것을 확인할 수 있었다.

UPX로 언 패킹을 해주었고 file size가 늘어난 것을 확인할 수 있다.
'Ollydbg'도구로 열어보자

실행을 해보니 글씨가 깨져서 나오는 걸 확인할 수 있었습니다.

또한 OEP 주소도 알 수 있었고 12byte를 훔쳐 간 것을 확인할 수 있었습니다.
그리고 Stolenbyte만 구하는 방법은 9번 문제에 있으니 여기서는 생략하겠습니다.
9번 문제 : https://bmask.tistory.com/9

성공적으로 메시지를 볼 수 있었습니다.
'【 리버싱 】 > [ CodeEngn ] Basic RCE 문제 풀이' 카테고리의 다른 글
| [ CodeEngn ] Basic RCE 10 문제 풀이 (0) | 2021.08.28 |
|---|---|
| [ CodeEngn ] Basic RCE 9 문제 풀이 (0) | 2021.07.25 |
| [ CodeEngn ] Basic RCE 8 문제 풀이 (0) | 2021.07.23 |
| [ CodeEngn ] Basic RCE 7 문제 풀이 (0) | 2021.07.22 |
| [ CodeEngn ] Basic RCE 6 문제 풀이 (0) | 2021.07.21 |