能力值:
(RANK:410 )
|
-
-
2 楼
支持,等下篇Anti_hardbreakpoint。
|
能力值:
( LV4,RANK:50 )
|
-
-
3 楼
好,顶啊顶
|
能力值:
( LV8,RANK:130 )
|
-
-
4 楼
还记得对内存断点的问题一直有困惑的地方
是采臣兄点拨了我,要再道一声:谢谢
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
为什么每次小lenus的帖子都是linhanshi兄转过来的?
|
能力值:
( LV12,RANK:660 )
|
-
-
6 楼
期待下一篇!
支持Lenus!
|
能力值:
(RANK:350 )
|
-
-
7 楼
最初由 love8909 发布 为什么每次小lenus的帖子都是linhanshi兄转过来的?
因为lenus只发表在他论坛上,我曾和linhanshi说过,在网上如看到“十分优秀”的相关文章(一般的文章不转帖),如作者允许转载的话,就转一份拷贝过来.转到这对lenus有好处,让更多的人认识他。;)
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
If someone is interesting it,can take a look Intel Software Developes' Manual.
|
能力值:
( LV8,RANK:130 )
|
-
-
9 楼
最初由 kanxue 发布
因为lenus只发表在他论坛上,我曾和linhanshi说过,在网上如看到“十分优秀”的相关文章(一般的文章不转帖),如作者允许转载的话,就转一份拷贝过来.转到这对lenus有好处,让更多的人认识他。;)
我想kanxue老大误会在下的意思了.
我并不是不愿意把文章放到看雪上,在这个给予我知识的地方,有太多的高手在看着我们的一言一行,象我这些小儿科的东西,只是在追求知识的道路上的一些心得,说真的这些东西,就来我再看一遍也觉得很幼稚,如果看过我这些东西的朋友也知道,我所写的只是最最简单的东西....(都是高手不屑一顾去说的)
不是不愿意放到看雪,只是没能找到一份让自己满意的文字能发表在看雪论坛这神圣的知识论坛里面,我不知道linhanshi兄弟如此,看得起在下的垃圾...我只是希望早一天能拿出一写至少起码连自己看起来还满意的文字,能自己放到这里.
我从以前到现在,以及将来都曾经,正在,一定会默默的支持着看雪论坛...
|
能力值:
(RANK:10 )
|
-
-
10 楼
Thanks!!!
发的邮件收到了没有
linhanshi@yahoo.com.cn
|
能力值:
( LV12,RANK:660 )
|
-
-
11 楼
不用这么谦虚吧?Lenus兄,你这么说我以后还怎么发贴啊?
其实你看看你每篇文章的回贴率就知道你的文章是绝对受欢迎的~
希望加油继续,我还等着下一篇呢!
|
能力值:
( LV4,RANK:50 )
|
-
-
12 楼
Lenus兄的文章详细易懂,非常适合我们这些小菜鸟观看!不象有些高手只写HOW(怎么做)不写WHY(为什么这样做)的!期待Lenus兄再写多几篇调试原理方面的文章给我们这些小菜鸟观看!
|
能力值:
( LV12,RANK:770 )
|
-
-
13 楼
最初由 love8909 发布 为什么每次小lenus的帖子都是linhanshi兄转过来的?
国际问题:石油换食品。。。
|
能力值:
( LV9,RANK:810 )
|
-
-
14 楼
不用太低调。
|
能力值:
(RANK:650 )
|
-
-
15 楼
很好啊!
有些东西正好是欠缺的
不知道有没有API能直接对Dr0-Dr7进行操作的
|
能力值:
( LV9,RANK:730 )
|
-
-
16 楼
我用F8步过一个CALL时,代码如下:
004071C0 |. 53 PUSH EBX
004071C1 |. 56 PUSH ESI
004071C2 |. 57 PUSH EDI
004071C3 |. 8965 E8 MOV DWORD PTR SS:[EBP-18],ESP
004071C6 |. FF15 BCD04>CALL DWORD PTR DS:[<&KERNEL32.GetVersion>] ; kernel32.GetVersion
004071CC |. 33D2 XOR EDX,EDX
此时打开断点窗口,显示:
Breakpoints,
item 0 Address=004071CC Module=MiSetup Active=One-shot Disassembly=XOR EDX,EDX
用WINHEX打开该模块内存004071CC处见0xCC.
学无止境...
|
能力值:
( LV4,RANK:50 )
|
-
-
17 楼
过CALL肯定是把CALL后的指令为0XCC,跟入CALL才是单步
|
能力值:
( LV4,RANK:50 )
|
-
-
18 楼
Lenus,好~
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
图片倒数第2行
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
最初由 linhanshi 发布 原文出处: http://www.*****.net/bbs/dispbbs.asp?boardID=5&ID=2377&page=1
如何对抗硬件断点之一 --- 调试寄存器
........ 若用内存断点断某个dword,按照原理的话只要是这一页的(4k)都会断下,那岂不很不精确. 但我的调试里面都能仅仅断在我设置的地方啊, 这个怎么解释?
最后于 2021-4-25 16:49
被kanxue编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
这样验证F7的功能看看怎么样:1、运行softice,faults off,i1here on(或bpint 1,二者或许有差异,应该都试试);2、运行 OD,忽略所有异常,随便加载一程序,f7运行看看softice窗口能否弹出,f8运行看看softice窗口能否弹出;3、若f7能弹出而f8不能弹出,则可确认f7用了单步中断(或单步标志,还可以进一步区分);4、若二者均弹不出softice窗口,修改所运行程序代码为f1(即单步中断的代码)再试试看:若能弹出窗口,则f7和f8一样用了调试寄存器。softice的命令可以在OD一切都准备好后再设置,以防控制权的先后夺取问题。
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
好文章,好文章
清清嗓子:我是一只小小小小鸟,想呀在看雪飞呀飞到高啊....
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
怎么能不支持...
我想说的大家都说了...呵呵
|
能力值:
( LV4,RANK:50 )
|
-
-
24 楼
内存断点是利用“页异常”来处理,调试器将断点所在页标为"页不存在",
当访问该页时发生页不存在异常,调试器捕到异常后,取出发生异常的地址和断点比较,相等即表示触发了内存断点
|
能力值:
( LV8,RANK:130 )
|
-
-
25 楼
学习
|
|
|