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

Windows系统的动态代码插装技术研究及应用

摘要第1-4页
ABSTRACT第4-7页
第一章 绪论第7-12页
   ·引言第7-8页
   ·课题来源第8页
   ·课题的目的意义第8-9页
   ·国内外研究现状和文献综述第9-10页
   ·本论文的工作及论文的组织第10-11页
   ·本章小节第11-12页
第二章 代码插装相关技术及应用第12-20页
   ·AOP 和插装第12-15页
   ·软件测试与插装第15-17页
   ·.NET,JAVA 与插装第17-18页
   ·软件调试与插装第18-19页
   ·本章小节第19-20页
第三章 WINDOWS 动态插装技术研究第20-44页
   ·对目标进程插装代码的三种方法第20-24页
     ·使用SetWindowsHookEx第20-21页
     ·使用CreateRemoteThread 和 LoadLibrary第21-23页
     ·使用WriteProcessMemory 和CreateRemoteThread第23-24页
   ·两种代码插装点的选择技术第24-27页
     ·修改导入地址表(Import Address Table)技术第24-26页
     ·改写插装点的部分代码使其跳转到插装代码的技术第26-27页
   ·DETOURS 技术第27-30页
     ·Detours 的trampoline 设计第27-29页
     ·Detours 备份及恢复被修改的部分代码的策略第29-30页
     ·Detours 其他功能第30页
   ·使用DETOURS 库第30-43页
     ·Detours 2.0第30-34页
     ·一个Detours 2.0 简单应用第34-36页
     ·插装工具Injdll.exe第36-37页
     ·调试_traceapi.dll第37-43页
   ·本章小节第43-44页
第四章 WIN32 函数自动跟踪器的技术与原型实现第44-75页
   ·函数跟踪技术比较第44-48页
     ·修改源代码加入日志记录第44页
     ·动态插装监视代码到目标程序第44-45页
     ·用代理DLL 实现API 函数的监视第45-46页
     ·利用调试函数实现跟踪监视第46-47页
     ·动态自动函数跟踪器的原理第47-48页
   ·X86 处理器架构下的函数调用约定第48-54页
     ·假如调用约定不匹配第48-53页
     ·x86 架构的常用函数调用约定第53-54页
   ·获取函数的信息第54-65页
     ·符号文件第54-56页
     ·获取符号信息的API第56-59页
     ·Enumsym 和Symbyname第59-65页
   ·WIN32 函数自动跟踪器_AUTOTRACE第65-73页
     ·_autotrace 的功能定义第65-66页
     ·_autotrace 的数据结构,流程图及函数说明第66-72页
     ·_autotrace 的测试及调试第72-73页
   ·本章小节第73-75页
第五章 插装技术在软件支持中的实际应用第75-85页
   ·代码自动跟踪(TRACE)上的应用第75-76页
   ·疑难问题的诊断上的应用第76-77页
   ·缺陷修复上的应用第77页
   ·问题诊断及缺陷跟踪应用实例第77-84页
   ·本章小节第84-85页
第六章 总结和展望第85-87页
   ·研究总结第85页
   ·研究展望第85-87页
致谢第87-88页
参考文献第88-91页
测试记录(附录)第91-102页
攻读硕士学位期间已发表和录用的论文第102页

论文共102页,点击 下载论文
上一篇:音频信号的过采样处理及转换
下一篇:调控细胞外信号调节激酶-1对肝星状细胞功能的影响