URL : https://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 |