Never Stop Running
[CodeEngn] BASIC 08 본문
* 리버싱 공부를 위한 문제풀이로
정답을 찾는 것과는 조금 다를 수 있습니다.
[CodeEngn] BASIC 08
문제 풀이 환경 |
Windows 10 / Intel / x32dbg |
문제 URL |
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