《
Windows API编程
》
第1章 Win32 API编程简介
第2章 动态链接库
| ·2.1 动态链接库简介 | ·2.2 用程序加载动态链接库 |
| ·2.3 动态链接库的入口点 | ·2.4 动态链接库的数据共享 |
| ·2.5 Windows API调用显式加载和隐式加载 | ·2.6 动态链接库与插件实现 |
| ·2.7 动态链接库的延迟加载 | ·2.8 小结 |
| ·2.9 思考题 | ·2.10 练习题 |
第3章 进程
| ·3.1 进程概述 | ·3.2 进程的定向输入和输出 |
| ·3.3 进程运行的监视 | ·3.4 进程枚举 |
| ·3.5 进程的终止 | ·3.6 进程与端口 |
| ·3.7 进程代码的注入 | ·3.8 缓冲区溢出实现代码注入 |
| ·3.9 小结 | ·3.10 思考题 |
| ·3.11 练习题 |
第4章 钩子函数和窗口子类化
| ·4.1 钩子函数 | ·4.2 键盘钩子的应用 |
| ·4.3 使用钩子函数截取Windows密码 | ·4.4 钩子函数与窗口子类化 |
| ·4.5 Shell子类化监视系统事件 | ·4.6 小结 |
| ·4.7 思考题 | ·4.8 练习题 |
第5章 进程间通信
| ·5.1 只启动一份程序实例 | ·5.2 使用共享内存实现进程间通信 |
| ·5.3 使用窗口消息实现进程间通信 | ·5.4 使用邮槽实现进程间通信 |
| ·5.5 使用剪贴板实现共享 | ·5.6 使用管道实现进程间通信 |
| ·5.7 驱动程序和Win32应用程序之间的数据通信 | ·5.8 小结 |
| ·5.9 思考题 | ·5.10 练习题 |
第6章 API HOOK
| ·6.1 API HOOK综述 | ·6.2 使用增强图元文件实现屏幕截获 |
| ·6.3 用Detours实现API HOOK | ·6.4 内核态应用程序的拦截实现 |
| ·6.5 基于SPI实现的HTTP Tracer | ·6.6 Windows 9x环境目录隐藏 |
| ·6.7 小结 | ·6.8 思考题 |
| ·6.9 练习题 |
第7章 WinLogon编程
| ·7.1 WinLogon概述 | ·7.2 WinLogon通知包的创建 |
| ·7.3 GINA动态链接库编程 | ·7.4 WinLogon进程的注入 |
| ·7.5 小结 | ·7.6 思考题 |
| ·7.7 练习题 |
|
|
作者:
冉林仓
| 暂无作者简介 |
相关分类
