论坛 | 登录 | 注册  

 首页/Kernel-Mode/[原创]Windbg对过滤驱动DriverEntry函数下断点技巧
系统统计
 收录文章:124
 注册用户:1
 当前在线:1
 最高在线:830
 峰值:2010-1-4 5:29
80x86汇编
 汇编原创
 汇编教程
 汇编源码
 其它文章
Windows核心技术
 Kernel-Mode
 User-Mode
数学理论
 计算方法
程序人生
 人与程序
 关于站长
下载专区
 汇编工具
 电子书籍
 四处寻宝
显示文章
 Subject:[原创]Windbg对过滤驱动DriverEntry函数下断点技巧

 Editor:admin  Time:2008-1-26 19:16  Read:5481  Score:8  Print
 Writer:猪头三
 Excerpt:http://www.x86asm.com
 Preface:
很久不逆向别人的驱动了,感觉有些技巧还是需要记录的,免得以后又要重新摸索......
 Content:

Windbg对过滤驱动DriverEntry函数下断点技巧
方法1:
1> 先用DeviceTree.exe查看指定的过滤驱动的Load Address(加载地址)
2> 再用LordPE.EXE查看指定过滤驱动文件的入口点地址
3> 计算过滤驱动的DriverEntry函数内存地址  DriverEntry函数内存地址 = Load Address + 入口点地址
例子:
1> Load Address = 0xFAABF000
2> 入口地址 = 0x3400
3> Windbg下断点 bp 0xFAABF000+0x3400


方法2:
1> 先用DeviceTree.exe查看指定的过滤驱动的Service Name
2> 再用LordPE.EXE查看指定过滤驱动文件的入口点地址
3> 计算过滤驱动的DriverEntry函数内存地址 DriverEntry函数内存地址 = Service Name + 入口地址
例子:
1> Service Name是 ntfs
2> 入口地址 = 0x3400
3> Windbg下断点 bp ntfs+0x3400

 相关附件
 没有相关附件
 相关文章
 没有相关文章
 发表评论
 游客在该版块没有评论权限
 打分
1
2
3
4
5
6
7
8
9
10
 相关评论
 暂时没有关于本文的评论
 共有记录 | 当前第页 | 共分0
«0»


Run Time : 62.500 MSEL
Powered by:psArticle Version 1.1.0 Copyright © 2003 - 2004 y3gu.All rights Reserved