1:用od打开软件!2:点击选项——调试选项——异常,把里面的√全部去掉!ctrl+f2重载下程序!3:一开是程序就是一个跳转,在这里我们按shift+f9,直到程序运行,记下从开始按f9到程序运行的次数!4:ctrl+f2重载程序,按shift+f9(次数为程序运。
- 文化问答
- 答案列表
od 条件断点:条件断点[朗读]
以下命令适用于ollydbg的快捷命令栏插件(显示于程序的状态栏上方)calc判断+地址+字符串commentataddress在地址进行注释bpbreakwithcondition使用条件。
您好,我来为您解答:应该有相应的函数或者是发送消息吧,api函数我也记不住一般在od命令行输入bpxx,(x随便)打开函数引用列表查找自己需要的下断.如果我的回答没能帮助您,请继续追问。
看机器指令:003d1266a158b43d00也就是说重定位时要写入的地方是后面的地址操作数58b43d00前面的a1只是机器操作码而已所以要从003d1266+1字节,即003d1267处下内存写入断点。
varapiaddressgpa"createfilea","kernel32.dll"movapiaddress,$resultbpcnda,"[esp+4]=="1.txt""bpcnd地址,条件在指定地址处,设置条件断点.例:bpcnd401000,"ecx==1"//当代码执行到401000且ecx等于1时,程序暂停。