캡스톤 디자인 #16 - codeEngn RCE-BASIC 11

Dreamer_01·2022년 5월 20일
0

캡스톤 디자인 일지

목록 보기
15/17

문제: OEP와 StolenByte를 찾는것
OEP를 찾으시오. Ex) 00401000 / Stolenbyte 를 찾으시오.
Ex) FF35CA204000E84D000000 정답인증은 OEP+ Stolenbyte
Ex ) 00401000FF35CA204000E84D000000

이문제또한 OEP와 StolenByte를 찾는것이다.
upx패킹이기에 툴을 사용하면 빠르겠지만, 한번 손수 풀어보자

OEP: 0040736E

매뉴얼 언패킹과정을 따라서 진행하는 도중 발견한 진짜 OEP

언패킹 매뉴얼을 모른다면 이곳링크

upx툴을 사용해서 푼 파일에 stolenByte를 채운 모습

StolenByte: 6A68002040006812204000

문제의 답:0040736E6A68002040006812204000

라이트 업의 답:004010000040736E6A68002040006812204000

의문점: 내가 직접 구한 OEP는 0040736E인데, 툴에서 구한 값은 00401000이다.
그렇다고 내가 잘못 구한것이 아닌게, 주석값들은 잘 나온것을 볼 수 있다.
왜 올바른 OEP가 00401000인가?

0개의 댓글