能力值:
( LV9,RANK:450 )
|
-
-
2 楼
原理不同.我简单比方下吧.具体内容你自己论坛上找资料.或是去看OD手册
内存访问:你下断后OD把你下断的内存设置为不可访问,这样你下访问断点就异常,就被OD捕获.
内存写入:下这个断后OD把内存设置为不可写.然后捕获写入时产生的异常.
硬件断点:硬件断点是利用CPU中的DRx寄存器来设置的.硬件断点最多能同时设置4个,原因是DRx寄存器就8个,DR0-DR7.其中两个未使用,好像是保留的,这样还剩6个.6个中的另外两个一个存地址,就是你硬断的地址,另一个存读入还是写入,也就是你下断的类型.
简单说应该是这样了,具体详细资料论坛上找吧,如有错误请各位指正.....
|
能力值:
( LV9,RANK:450 )
|
-
-
3 楼
我记得6个中的剩下两个,记录地址的这个可能我记错了.不记得了.建议你去找下资料详细了解了.
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
内存访问断点是通过VirtualProtect修改内存分页属性,导致异常实现的。
硬件断点是通过Context中的DR0~3的地址,DR7的断点类型实现,会导致单步异常
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
说了这么感觉在说废话理解不了
|
能力值:
( LV13,RANK:388 )
|
-
-
6 楼
人家好心回答你,你当废话
2楼讲的很清楚,4楼讲的很精简,要是还是不懂要么就是基础问题,要么就是态度问题
......
|
能力值:
( LV4,RANK:50 )
|
-
-
7 楼
这年头 问问题的都是大爷。。
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
2L and 4L已经说的很清楚了,自己“理解不了”就不要说别人在说废话。
|
能力值:
( LV3,RANK:20 )
|
-
-
9 楼
对楼主无语了。别人打半天字,不说谢谢,还说别人说废话。
这些都是比较基础的知识,这也不会查,还玩破解。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
这种人真是无法理喻,希望他N年之后能有点悔意
|
|
|