📄 arm_getmodule.txt
字号:
var GetModuleHandleA
var AddressOfMagicJump
var LenOfMagicJump
var DebugString
gpa "OutputDebugStringA","kernel32.dll"
mov DebugString,$RESULT
bp DebugString
esto
bc eip
asm eip,"RETN 4"
gpa "GetModuleHandleA", "kernel32.dll"
mov GetModuleHandleA, $RESULT
bphws GetModuleHandleA, "x"
repeat:
esto
rtu
find eip, #0F84????????????????????74??????????EB??#
cmp $RESULT,0
je repeat
bphwc GetModuleHandleA
mov AddressOfMagicJump, $RESULT
mov LenOfMagicJump, AddressOfMagicJump
add LenOfMagicJump, 2
mov LenOfMagicJump, [LenOfMagicJump]
inc LenOfMagicJump
mov [AddressOfMagicJump], 0E9
inc AddressOfMagicJump
mov [AddressOfMagicJump], LenOfMagicJump
cmt $RESULT, "<- MagicJump fixed"
msg "MagicJump fixed! Now, the next step is yours: OEP Finder!"
ret
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -