항상 JMP로 4바이트 점프만 해오다 JMP SHORT으로 1바이트 점프할 일이 생겨 정리를 하게 되었습니다.
결론부터 말씀드리면, 기준주소에서 -0x7E(126바이트), +0x81(129바이트) 까지 총 0xFF(255바이트) 점프할 수 있습니다.
# 앞 주소로 점프하는 경우
기준 주소 0x7243F281입니다. 최대 0x7243F203, 즉 -0x7E까지 점프할 수 있습니다.
오프셋 계산은 점프 할 주소 - 기준 주소 - 2 = 0x80
위 그림을 확인하여 주세요.
# 뒷 주소로 점프하는 경우
기준 주소 0x7243F281입니다. 최대 0x7243F302, 즉 +0x81까지 점프할 수 있습니다.
오프셋 계산은 점프 할 주소 - 기준 주소 - 2 = 0x7F
위 그림을 확인하여 주세요.
'Windows' 카테고리의 다른 글
Bonobo Git 설치 따라하기 (Windows 2012 R2) (0) | 2016.03.03 |
---|---|
APMSetup + SSL(https) 구축 무작정 따라하기 (3) | 2015.08.23 |
더미다 언패킹 따라하기 Themida - Winlicense Ultra Unpacker 1.4 (7) | 2014.11.11 |
EMET 5.0 - ASR 소개 및 오진 (0) | 2014.08.05 |
Internet Explorer DLL Injector (0) | 2014.04.17 |