封面
版权信息
序
关于本书作者和贡献者
前言
第1章 内核上机指导
1.1 下载和使用WDK
1.2 安装与运行
- APP免费
1.3 调试内核模块
- APP免费
第2章 内核编程环境及其特殊性
- APP免费
2.1 内核编程的环境
- APP免费
2.2 数据类型
- APP免费
2.3 重要的数据结构
- APP免费
2.4 函数调用
- APP免费
2.5 Windows的驱动开发模型
- APP免费
2.6 WDK编程中的特殊点
- APP免费
第3章 串口的过滤
- APP免费
3.1 过滤的概念
- APP免费
3.2 获得实际数据
- APP免费
3.3 完整的代码
- APP免费
第4章 键盘的过滤
- APP免费
4.1 技术原理
- APP免费
4.2 键盘过滤的框架
- APP免费
4.3 键盘过滤的请求处理
- APP免费
4.4 从请求中打印出按键信息
- APP免费
4.5 Hook分发函数
- APP免费
4.6 Hook键盘中断反过滤
- APP免费
4.7 利用IOAPIC重定位中断处理函数
- APP免费
4.8 直接用端口操作键盘
- APP免费
第5章 磁盘的虚拟
- APP免费
5.1 虚拟的磁盘
- APP免费
5.2 一个具体的例子
- APP免费
5.3 入口函数
- APP免费
5.4 EvtDriverDeviceAdd函数
- APP免费
5.5 FAT12/16磁盘卷初始化
- APP免费
5.6 驱动中的请求处理
- APP免费
5.7 Ramdisk的编译和安装
- APP免费
第6章 磁盘过滤
- APP免费
6.1 磁盘过滤驱动的概念
- APP免费
6.2 具有还原功能的磁盘卷过滤驱动
- APP免费
6.3 驱动分析
- APP免费
第7章 文件系统的过滤与监控
- APP免费
7.1 文件系统的设备对象
- APP免费
7.2 文件系统的分发函数
- APP免费
7.3 设备的绑定前期工作
- APP免费
7.4 文件系统控制设备的绑定
- APP免费
7.5 文件系统卷设备的绑定
- APP免费
7.6 读/写操作的过滤
- APP免费
7.7 其他操作的过滤
- APP免费
7.8 路径过滤的实现
- APP免费
7.9 把sfilter编译成静态库
- APP免费
第8章 文件系统透明加密
- APP免费
8.1 文件透明加密的应用
- APP免费
8.2 区分进程
- APP免费
8.3 内存映射与文件缓冲
- APP免费
8.4 加密标识
- APP免费
8.5 文件加密表
- APP免费
8.6 文件打开处理
- APP免费
8.7 读写加密/解密
- APP免费
8.8 crypt_file的组装
- APP免费
第9章 文件系统微过滤驱动
- APP免费
9.1 文件系统微过滤驱动简介
- APP免费
9.2 Minifilter的编程框架
- APP免费
9.3 Minifilter如何与应用程序通信
- APP免费
9.4 Minifilter的安装与加载
- APP免费
第10章 网络传输层过滤
- APP免费
10.1 TDI概要
- APP免费
10.2 TDI的过滤框架
- APP免费
10.3 生成请求:获取地址
- APP免费
10.4 控制请求
- APP免费
10.5 本书例子tdifw.lib的应用
- APP免费
第11章 NDIS协议驱动
- APP免费
11.1 以太网包和网络驱动架构
- APP免费
11.2 协议驱动的DriverEntry
- APP免费
11.3 协议与网卡的绑定
- APP免费
11.4 绑定的解除
- APP免费
11.5 在用户态操作协议驱动
- APP免费
11.6 在内核态完成功能的实现
- APP免费
11.7 协议驱动的接收回调
- APP免费
第12章 NDIS小端口驱动
- APP免费
12.1 小端口驱动的应用与概述
- APP免费
12.2 小端口驱动的初始化
- APP免费
12.3 打开ndisprot设备
- APP免费
12.4 使用ndisprot发送包
- APP免费
12.5 使用ndisprot接收包
- APP免费
12.6 其他的特征回调函数的实现
- APP免费
第13章 NDIS中间层驱动
- APP免费
13.1 NDIS中间层驱动概述
- APP免费
13.2 中间层驱动的入口与绑定
- APP免费
13.3 中间层驱动发送数据包
- APP免费
13.4 中间层驱动接收数据包
- APP免费
13.5 中间层驱动程序查询和设置
- APP免费
13.6 NDIS句柄
- APP免费
13.7 生成普通控制设备
- APP免费
附录A 如何使用本书的源码光盘
更新时间:2018-12-27 18:54:58