运行软件动态数据实时获取的研究与实现
第一章 绪论 | 第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页 |