首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

WIN32动态调试器的研究与实现

摘要第1-4页
Abstract第4-7页
第一章 引言第7-11页
 1 课题研究的背景和现状第7-9页
 2 选题意义第9页
 3 课题设计内容第9-10页
 4 论文组织结构第10-11页
第二章 Windows 程序的运行机制分析第11-28页
 1 Windows 应用程序编程接口第11-12页
 2 Windows 可执行程序文件产生第12-13页
 3 Windows 应用程序类型第13-14页
 4 Windows 可执行程序文件格式第14-22页
   ·可执行程序文件格式发展历程第14-15页
   ·PE 格式可执行文件结构第15-22页
 5 Win32 汇编语言源程序格式第22-23页
 6 模块的映射第23-24页
 7 内核对象和句柄第24-25页
 8 保护模式与特权级第25-26页
 9 匈牙利表示法第26-28页
第三章 静态分析的设计与实现第28-42页
 1 动态链接库第28-30页
   ·动态链接库的定义和组织第28-29页
   ·动态链接库的数据共享第29-30页
   ·动态链接库的使用第30页
 2 静态分析第30-42页
   ·程序入口地址获取第30-31页
   ·可执行文件节区分析第31页
   ·隐式加载的动态链接库分析第31-36页
   ·形实替换程序第36-37页
   ·PE 文件导出函数分析第37-39页
   ·导入和导出的关系第39-40页
   ·静态分析时的地址转换第40-41页
   ·文件合法性校验第41-42页
第四章 动态调试的设计与实现第42-62页
 1 Windows 下程序的执行方式第42-45页
   ·进程的创建第43-44页
   ·虚拟地址空间第44-45页
 2 带命令行参数加载程序第45页
 3 单步执行调试第45-52页
   ·创建被调试进程第46页
   ·调试循环体第46-50页
   ·进程上下文环境的设置及寄存器的读写第50-52页
 4 断点执行第52-54页
 5 寄存器和变量的查看第54-57页
 6 消息捕获第57-58页
 7 API 拦截第58-62页
第五章 软件架构选择第62-64页
第六章 调试器运行实例第64-67页
第七章 结论第67-68页
 1 课题总结第67页
 2 后续工作的展望第67-68页
参考文献第68-71页
致谢第71-72页
在读期间取得的科研成果第72页

论文共72页,点击 下载论文
上一篇:内蒙古中专学生消费状况分析研究
下一篇:FLH算法反演渤海叶绿素浓度的能力评价研究