能力值:
( LV8,RANK:130 )
|
-
-
2 楼
Zw是内核调用的,你应该下到NtProtectVirtualMemory。
|
能力值:
( LV9,RANK:280 )
|
-
-
3 楼
你用od给od自己下断?od还有给自己下断的功能?
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
内核调用的不应该也断下来么?而且我在Nt也下断了,下内存断点也不会有反应,不知道到底是什么的问题。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
好吧,原谅我的无知,我是在目标进程里面下的断,没有断下来。然后我用两个OD可以断下来了。其是问这么多是因为我在调试一个进程,只要给它下内存断点,它就会卡死,线程都是激活的状态,删除了内存断点,然后它就又恢复正常了,好像是由于它的程序里面有个判断的死循环,如果存在内存断点就一直循环,所以卡着,不知道我想的对不对?
现在主要是它如何检测到的,我在网上找了一圈很少有检测内存断点的文章,只找到一个说是还是调用VirtualMemoryEx,通过最后一个参数返回一个旧的页的保护方式,然后对比来判断是否被修改来确定是否有内存断点,这么说来它肯定在循环调用VirtualMemoryEx,但是下断没有反应。不知道还有别的检测方法没有,求帮助,谢谢大神
|
|
|