am.level2.ep.finder.txt

来自「700个脱壳脚本, 可以放在在OD的ollyscript Plugin中.」· 文本 代码 · 共 32 行

TXT
32
字号
/*
ActiveMark level 2 entry point finder
Made by: GaBoR {RES}
Thanks to CONDZERO for the good tuts on Activemark!
Instructions:
-use RE-Pair 0.6 & HideDebugger 1.2.3f to hide OllyDbg;
-make sure you tick 'Break on new module(DLL)' in 'Options->Debugging Options->Events before running script';
-run the script after you arrive at program entry point;
*/
var v
gpa "CreateThread","kernel32.dll"
mov v,$RESULT
bphws v,"x"
run
msg "Script will pause, press F9 until Olly breaks at CreateThread,press F9 3 times then resume script!"
pause
bphwc v
gpa "GetVersion","kernel32.dll"
mov v,$RESULT
bphws v,"x"
run
bphwc v
rtu
mov v,eip
sub v,5B
find v,#558BEC6AFF#
bphws $RESULT,"x"
cmt $RESULT,"Dump here & fix IAT"
msg "Restart the program, dump at breakpoint & fix IAT!"
ret

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?