欢迎来到 嗅灵易学

零基础也能上手的脚本技术课,一对一答疑带你入门

答复

答复

这里列出一些资源方便大家学习
关于SCRIPT
http://bbs.pediy.com/showthread.php?s=&threadid=33663
WINDBG Script简易教程
关于DML
http://bbs.pediy.com/showthread.php?s=&threadid=34145
这个是DML帮助文档的翻译
http://bbs.pediy.com/showthread.php?s=&threadid=34018
一个DML的例子“写了个小的 WinDbg 脚本,可以显示 SSDT”
关于WinDbg的插件制作方法
请看Debugging Help中的Debuggers\Debuggers Operation\Debugger Extensions
关于内核调试
在安装目录下kernel_debugging_tutorial.doc
关于WinDbg的最大特点
Micro$oft设计这个东西是用于排错,有大量针对排错优化的指令。尤其是在拥有源代码的情况下,有符号文件的情况,它的易用性不比OD差,如果你对这方面有兴趣,或者想体验一下它在该方面的功能表现,我推荐你看
《Windows用户态程序高效排错》
你将能从作者的BLOG下载到:http://www.cnblogs.com/lixiong
WinDbg的下载链接
http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx
---------------------------------------------------关于符号文件------------------------------------------------------
由于我还没接触内核调试,还没有细看这方面的设置,感谢小喂的意见

引用: 最初由 小喂 发布
感觉把符号路径设为 srv*xxx*http://xxx 的形式不太好,碰到某些符号识别不了 WinDbg 会挨个模块查找符号,找不到就到网上找,直到把所有模块的符号都下载下来找不到为止。这时候死在这里什么也干不了。不如调试前把需要用到的系统符号先下载下来,然后调试的时候就很爽了。
cd /d c:\windbg
symchk c:\windows\system32\ntoskrnl.exe /s src*c:\symbols*http://msdl.microsoft.com/download/symbols
......
然后把符号路径设为 c:\symbols
只是个人意见,呵呵

纠正一下错误。WINDBG中,BA指令为硬件断点。似乎没有内存断点功能。。。

注意:上传附件及图片大小不得大于30M。

⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。

0 0 0 举报
复制成功