od里批量下二进制断点
比如我想查找所有含有08160AEB16的地方下断,我一般是先查找,然后F2下断,再CTRL+L再查找,再下断。这样很麻烦也没效率,用脚本ODbgScript轻松解决
var var1
var add1
var add2
var cishu
var qianzui
ask "请输入hex,支持??,hex必须用##,比如查找#B8??00000001db#"
mov var1,$RESULT
//msg var1 //测试用
mov add1,eip
start:
mov add2,add1
mov $RESULT,var1
find add2,$RESULT
cmp $RESULT,0
je over
add cishu,1
mov add1,$RESULT
add add1,1
//msg $RESULT //测试用
bp $RESULT
jne start
over:
add cishu,"次被找到!!!"
msg cishu
ret