Never Stop Running

[CodeEngn] BASIC 08 본문

Training/Codeengn

[CodeEngn] BASIC 08

Gyoran 2018. 9. 24. 08:58

리버싱 공부를 위한 문제풀이로

정답을 찾는 것과는 조금 다를 수 있습니다.

[CodeEngn] BASIC 08


문제 풀이 환경

Windows 10 / Intel / x32dbg

 문제 URL

https://www.codeengn.com/challenges/basic/08


BASIC 8번 문제.

문제는 OEP를 구하는 것이다.

OEP를 구하는 방법은 BASIC 6번에서 자세히 설명했다.


UPX로 패킹된 것을 확인했다.


PUSHAD를 지나 스택 맨 위에 Break Point를 걸었다.


JMP 문 위에서 멈추었다.


JMP문을 따라가 보니 원본 코드를 찾을 수 있었다. 즉, 이 주소가 OEP이다.


'Training > Codeengn' 카테고리의 다른 글

[CodeEngn] BASIC 12  (0) 2018.09.24
[CodeEngn] BASIC 10  (0) 2018.09.24
[CodeEngn] BASIC 07  (0) 2018.09.24
[CodeEngn] BASIC 06  (0) 2018.09.24
[CodeEngn] BASIC 05  (0) 2018.09.24
Comments