securom code section bp setter.txt

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

TXT
42
字号
/*
 SECUROM Code section bp setter
 By Nukacola
 This script is really simple it set a bp on every call in the format "Call dword ptr [securom]"
 this is the most common way securom use to call itself for resolving the imports. Remeber there are often
 some Calls like "Call securom" this won't bp by this script. You have to watch them yourself.
 I also discovered that the imports solved by different part of code (different resolver). So you Can now 
 watch yourself on how securom handles this calls.
 I guess it's working with Securom from ??? up to 4.84.75
 
*/

var addr
var counts

mov counts,0
jmp start

finish:
eval "The script found {counts} possible doggy calls check them out by yourself"
msg $RESULT
ret

start:
inc counts
// findop 401000, #FF15????????#
findop eip, #FF15????????#
log $RESULT
bp $RESULT
mov addr,$RESULT
loc11:
findop addr, #FF15????????#
inc counts
cmp $RESULT,0
je finish
mov addr,$RESULT
bp $RESULT
log $RESULT

jmp loc11

ret

⌨️ 快捷键说明

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