Notice
Recent Posts
Recent Comments
Link
«   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
Tags
more
Archives
Today
Total
관리 메뉴

abcdef

CodeEngn Basic - (9) 본문

IT 독학/CodeEngn

CodeEngn Basic - (9)

whistle.l 2018. 8. 11. 03:45

이번 문제에서는 StolenByte를 구하는게 미션입니다. Stolenbyte는 훔친 바이트라는 뜻으로 의역하면 원래프로그램에서 훔쳐내어 다른 부분으로 옮겨진 코드를 구하라는 소리입니다.

일단 다운을 받습니다.

실행을 시켜봅니다.



이렇게 뜨게됩니다.

올리디버거로 파일을 엽니다.



OEP를 먼저 찾습니다. 아마도 0040100COEP일겁니다.

확인하기 위해 F8로 한번 실행시켜줍니다.



이렇게 실행 창들이 보이지만



이 문구는 보이지 않습니다.

찾기 위해 문자열을 뽑습니다.



더블클릭으로 들어가봅니다.



이 문구는 OEP쪽에 없으므로 이것이 stolenbyte가 될 것입니다.



위에를 보면 쓸 때없이 6A00이 하나 더 있는데 혼동을 주기 위해서 있는 것 같습니다. 그럼 StolenByte의 값은 6A0068002040006812204000입니다.


'IT 독학 > CodeEngn' 카테고리의 다른 글

CodeEngn Basic - (11)  (0) 2018.08.11
CodeEngn Basic - (10)  (0) 2018.08.11
CodeEngn Basic - (8)  (0) 2018.08.11
CodeEngn Basic - (7)  (0) 2018.08.11
CodeEngn Basic - (6)  (0) 2018.08.11