amonsonic 发表于 2022-3-22 16:49

条件断点, 设置为标志寄存器ZF (图)

有一个跳转对比, 我想下断
zf==1
Z==1

能下粉色断点
但实际上条件无效, 水知如何搞

csjwaman 发表于 2022-3-22 19:29

用条件   (eflags&0x40)==0x40    试试

gunxsword 发表于 2022-3-22 19:53

你直接对上面TEST语句中的地址的值等于多少来下断,不也可以吗
标志位的还真没怎么用过,你可以百度一下,找找资料,应该有的吧

amonsonic 发表于 2022-3-22 21:46

gunxsword 发表于 2022-3-22 19:53
你直接对上面TEST语句中的地址的值等于多少来下断,不也可以吗
标志位的还真没怎么用过,你可以百度一下,找 ...

test里面的是地址是这样的
test ,0x02               
该内存指针地址+这个寄存器呢, 会动态变化
会有一些状态, 比如游戏P1选人, 电脑选人, P2选人的时候以及其它状态下值会动态变化
可能是 1, 2 ,3 等
所以说你怎么写呢, 多个条件全都满足嘛? 不号分析
所以全兼容的犯法, 就是判断标志位Z, 否则你要写 ecx+xxx] = 1 || = 2 || 55555 不知道的其它状态的值 对不对阿

gunxsword 发表于 2022-3-23 01:58

amonsonic 发表于 2022-3-22 21:46
test里面的是地址是这样的
test ,0x02               
该内存指针地址+这个寄存器呢, 会 ...

Z=1就是跳了,Z=0就是没跳,你直接在相应的位置下个断点,不行吗?
页: [1]
查看完整版本: 条件断点, 设置为标志寄存器ZF (图)