运行软件动态数据实时获取的研究与实现
| 第一章 绪论 | 第1-16页 |
| ·课题的研究背景 | 第8-14页 |
| ·课题目标和主要研究内容 | 第14-15页 |
| ·课题的总体目标 | 第14-15页 |
| ·课题主要研究和开发内容 | 第15页 |
| ·本文的组织结构 | 第15-16页 |
| 第二章 内存中动态数据的地址定位 | 第16-30页 |
| ·相关知识和技术简介 | 第16-21页 |
| ·PE文件格式概述 | 第16-18页 |
| ·逆向分析技术概述 | 第18-21页 |
| ·借助于静态查询工具实现动态数据的地址定位 | 第21-22页 |
| ·利用逆向分析技术实现动态数据的地址定位 | 第22-30页 |
| ·“水上飞艇”动态速度数据信息的地址定位 | 第22-26页 |
| ·“摩托英豪”动态速度数据信息的地址定位 | 第26-30页 |
| 第三章 跨进程访问的研究与实现 | 第30-45页 |
| ·相关知识简介 | 第30-34页 |
| ·跨进程访问方法简介 | 第34-35页 |
| ·钩子技术概述 | 第35-45页 |
| ·windows的消息机制 | 第35-40页 |
| ·钩子的基本原理及运行机制 | 第40页 |
| ·钩子的运行机制 | 第40-42页 |
| ·钩子的类型及使用 | 第42-45页 |
| 第四章 实时采集动态数据的研究与实现 | 第45-57页 |
| ·通过相对位移实现动态数据的采集 | 第45-52页 |
| ·通过动态修改内存代码实现动态数据的采集 | 第52-57页 |
| ·动态注入内存代码方法的研究 | 第52-53页 |
| ·利用分析工具softice动态修改内存代码 | 第53-54页 |
| ·动态修改内存代码的具体实现 | 第54-57页 |
| 第五章 系统的具体实现 | 第57-74页 |
| ·游戏进程的创建 | 第57-58页 |
| ·钩子服务程序和钩子驱动程序的设计与实现 | 第58-67页 |
| ·钩子服务程序的设计 | 第58-61页 |
| ·钩子驱动程序的设计 | 第61-65页 |
| ·钩子服务程序与钩子驱动程序之间的通信方法 | 第65-67页 |
| ·屏幕同步输出的研究与实现 | 第67-69页 |
| ·串口输出的研究与实现 | 第69-74页 |
| 第六章 总结 | 第74-77页 |
| ·课题工作总结 | 第74-76页 |
| ·今后展望 | 第76-77页 |
| 参考文献 | 第77-78页 |
| 致谢 | 第78-79页 |
| 作者简历 | 第79页 |