约有 6 项符合查询结果, 以下是第 1 - 1项。
费时 < 1 秒。
Raymond wrote:你说的对,是可以这样检查内核调试器是否在工作状态,很准确,也很简单
那类似于这种机制下的反调试系统,在代码量很大的情况下,有没有什么好办法跟踪到反调试系统的关键代码段(检查此变量地方)?
我经验比较少,还希望您别嫌我唠叨。
Posted in Windows内核调试
by
irichard
on 2014-10-29
张老师,还有个问题希望能够请教一下您。
就像您说的,操作系统在每次冻结时,都会重新访问KdEnterDebugger此变量,若是对此变量下断必定产生蓝屏。
那假设现在做一个反调试系统的话,通过检测KdEnterDebugger的值来判断是否开启双机调试的话,岂不是别人破解很难?(除非他去逆向分析我的代码,如果代码量是非常大的情况下,应该如何做?)
Posted in Windows内核调试
by
irichard
on 2014-10-29
Raymond wrote:Tom说的对,如果一定要调试这样的情况,需要硬件调试器或者其它调试方案了
谢谢张老师,确实没什么更好的办法了!
Posted in Windows内核调试
by
irichard
on 2014-10-25
张老师,有个问题想请教下。我想尝试调试一下KdEnteredDebugger这个变量的引用代码,并在WinDBG中ba r4 KdEnteredDebugger下断,但是一旦G以后,立刻蓝屏!发现蓝屏的错误是由于在执行KdEnterDebugger(),其中函数里,给KdEnteredDebugger赋值语句造成的。不知道有没有什么办法避免??
Posted in Windows内核调试
by
irichard
on 2014-10-23
张老师,有个问题想请教下。
Normal
0
7.8 磅
0
2
false
false
false
EN-US
ZH-CN
X-NONE
...
Posted in Windows内核调试
by
irichard
on 2014-10-23