fsg 1.00 oep finder #2.txt
来自「700个脱壳脚本, 可以放在在OD的ollyscript Plugin中.」· 文本 代码 · 共 52 行
TXT
52 行
/*
* FSG 1.0 OEP Finder v0.1
* Author: TQN (Modified 04-5-22 by BGrimm)
* OS : WinXP or Win2K, OllyDbg v1.1c, OllyScript v0.8
* Date : 2004-5-20
* Config: N/A
*/
var addr
var opcode
var oep_addr
gpa "GetProcAddress","kernel32.dll"
bp $RESULT
eob @@1
run
@@1:
rtu // RTR did not function properly here.
mov addr, eip
sub addr, D // originally sub 11 bytes, needs to be 13
mov opcode, [addr]
and opcode, FFFF
cmp opcode, 840F
je @@2
eob @@1
run
@@2:
bc $RESULT
cmt addr,"A jump to OEP found, can make inline patching here!"
pause
bp addr
eob @@3
run
@@3:
cmp !ZF, 1
je @@End
eob @@3
run
@@End:
msg "Will jump to OEP"
bc addr
sto
cmt eip,"OEP here. We can dump it now!"
ret
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?