Acolor
驱动牛犊
驱动牛犊
  • 注册日期2009-11-24
  • 最后登录2009-12-30
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望91点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1492回复:1

求windbg调试心得

楼主#
更多 发布于:2009-12-13 00:04
用windbg调试的时候,在某些IRP回调中设置中断,比如IRP_MJ_CREATE,但是系统也会发很多IRP_MJ_CREATE中断,调试的时候一般怎么去区别自己的操作和系统发出的IRP呢?顺便:坛子里有windbg的心得总结吗?
dasanlang
驱动牛犊
驱动牛犊
  • 注册日期2009-10-27
  • 最后登录2010-03-01
  • 粉丝1
  • 关注1
  • 积分15分
  • 威望141点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-12-15 10:43
只说一下我的调试心得,较简单的就是,修改代码,用个条件判断语句, if(是我关心的文件) {dosomething; }  这时候在 dosomething 这里下断.
第二种,如果不是你自己的代码,比如要跟踪操作系统的代码,那么就要借助windbg的调试脚本,一般是根据esp得到参数,然后获取参数中指定的值,最后做判断。给你几个搜索关键字, poi, as,  或者搜 条件断点也可以。
游客

返回顶部