Security/Reversing
CodeEngn_Basic_RCE_L08
JuNM0418
2019. 5. 10. 12:18
문제
OEP를 구하시오 Ex) 00400000
프로그램 실행
일반적인 계산기이다..
프로그램 수정
OEP
는 앞에서 풀었던 6번 문제처럼 풀면 된다.
Packing
이 되어있는 프로그램을 실행하면 우선Unpacking
을 실행한다.Unpaking
이 끝나면 원본코드를 동작시키기 위해서OEP
로 분기한다.실행하고서 가장 마지막에 점프하는 부분은 원본 코드의
EntryPoint
로 점프한다는 것을 알 수 있고 이부분이OEP
이다.마지막에 점프하는 부분을 찾아본다!!
OEP
인 부분의 주소는 01012475
이다.
정답
끝!