能力值:
( LV2,RANK:10 )
|
-
-
2 楼
sd:) 看一下
|
能力值:
( LV4,RANK:50 )
|
-
-
3 楼
那很酷 很赞
|
能力值:
( LV11,RANK:188 )
|
-
-
4 楼
关注 /:^}
前排,待修改
|
能力值:
( LV13,RANK:970 )
|
-
-
5 楼
建议对内存断点能不能增加功能,现在OD里对内存断点的处理是,对目标地址所在的0x1000处的代码段进行调试属性设置,然后一旦有读写操作就马上中断下来,我觉得首先是不够精确,其次是只能下一个内存断点,不知道你能不能在你的调试器里对这2个问题改进下,谢谢!
|
能力值:
( LV3,RANK:30 )
|
-
-
6 楼
MSDN里好像看到过说设置内存属性是以页为单位的,如果还是以这种原理来实现内存断点的话,这个精度估计还是得多加个地址范围判断和重复设置内存属性吧。
|
能力值:
( LV13,RANK:970 )
|
-
-
7 楼
不用那么麻烦的,虽然说是以页为单位设置断点,但如果中断以后可以获取到具体哪个地址被读写,判断一下就行了。即使是同一个页内的多个断点,只对该页进行一次设置就够的。
|
能力值:
(RANK:1130 )
|
-
-
8 楼
原来不是开源的啊?
|
能力值:
( LV3,RANK:20 )
|
-
-
9 楼
楼主是个铁公鸡,找人帮你调试,连KX都不给
|
能力值:
( LV6,RANK:90 )
|
-
-
10 楼
使用该引擎有办法知道我是因为什么原因断下来的么
|
能力值:
( LV12,RANK:240 )
|
-
-
11 楼
开源,代码已经发出
|
能力值:
( LV12,RANK:240 )
|
-
-
12 楼
Dbg.h里面有
//被调试进程的相关信息
MYDLLAPI DEBUG_EVENT stDebugEvent;
MYDLLAPI PROCESS_INFORMATION stProcessInfo;
比如 异常产生地址 可用
stDebugEvent.u.Exception.ExceptionRecord.ExceptionAddress
获得
|
能力值:
(RANK:1130 )
|
-
-
13 楼
支持,有时间帮你测试测试
|
能力值:
(RANK:215 )
|
-
-
14 楼
SH0,回头整理点工具给我.
|
能力值:
( LV15,RANK:2473 )
|
-
-
15 楼
你又喝多了吧
|
能力值:
( LV12,RANK:240 )
|
-
-
16 楼
遗憾,我真不知道怎么设置,我也不太清楚KX是什么?不好意思了
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
哈哈哈 搞笑
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
我看不像!!!!!
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
太牛逼了,先膜拜一个。等成品出来学习源码
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
期待测试成功
|
能力值:
( LV12,RANK:240 )
|
-
-
21 楼
发了这么久,只有nbw给了建议(谢谢)。
我想是我的错,在dll里面的信息太少了,
虽然,这个调试引擎才完成一半,还很简单。
但是,我会将前面完成的 详细的实现过程总结发出。
|
能力值:
( LV7,RANK:100 )
|
-
-
22 楼
Delphi的dbg头文件与测试例子, 另外里面有关于WriteProcessMemory, ReadProcessMemory不会被硬件断点中断的例子
ForDelphi.rar
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
恩 好咚咚 高手是要会打造自己工具的
|
能力值:
( LV6,RANK:90 )
|
-
-
24 楼
话说现在可以过那些调试器检测的函数么
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
顶!赞一个!
|
|
|