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

软件加壳技术的研究与实现

摘要第1-6页
Abstract第6-11页
1 绪论第11-14页
   ·课题提出的背景第11-12页
   ·软件保护技术的研究现状第12-13页
   ·课题研究的主要内容第13页
   ·本章小结第13-14页
2 PE文件第14-28页
   ·PE文件格式概述第14-18页
     ·区块第15-16页
     ·相对虚拟地址第16-17页
     ·数据目录表第17-18页
     ·输入函数第18页
   ·PE文件结构第18-27页
     ·DOS文件头和NT文件头第18-20页
     ·区块表第20-22页
     ·各种区块的描述第22-23页
     ·输入表第23-25页
     ·资源第25-27页
   ·本章小结第27-28页
3 加壳与脱壳第28-45页
   ·认识壳第28-31页
     ·什么是外壳第29页
     ·壳的加载过程第29-31页
   ·加壳工具第31-32页
   ·脱壳工具第32-34页
     ·专用脱壳工具第33页
     ·通用脱壳工具第33-34页
   ·手动脱壳第34-43页
     ·查找入口点第34-36页
     ·抓取内存映像文件第36-38页
     ·重建输入表第38-43页
     ·重建可编辑资源第43页
   ·本章小结第43-45页
4 反跟踪技术第45-54页
   ·反调试技术第45-49页
     ·句柄检测第45-47页
     ·利用 SoftICE的后门指令第47页
     ·注册表中的键值检测第47-48页
     ·枚举进程的方式检测第48页
     ·利用系统 API第48-49页
   ·断点检测技术第49-50页
   ·反静态分析技术第50-52页
     ·扰乱汇编代码第50-51页
     ·花指令第51-52页
   ·反DUMP技术第52-53页
   ·本章小结第53-54页
5 加壳方案的设计与实现第54-68页
   ·加壳方案的设计第54-55页
   ·方案的特点第55-56页
   ·加壳方案的具体实现第56-64页
     ·文件格式的判断第56页
     ·文件基本数据的读入第56-58页
     ·文件的压缩第58页
     ·资源区块的处理第58-59页
     ·输入表的处理第59-60页
     ·特殊代码的加密第60-62页
     ·外壳部分第62-64页
     ·将外壳部分添加至原始程序第64页
   ·界面设计第64-66页
   ·设计小结第66-68页
6 未来研究工作展望第68-71页
   ·代码块动态加解密第68-69页
   ·使用硬件加密第69-71页
7 结论第71-72页
参考文献第72-75页
在学研究成果第75-76页
致谢第76页

论文共76页,点击 下载论文
上一篇:高分辨率卫星影像几何模型研究及其正射纠正实验
下一篇:骨髓干细胞动员治疗不同月龄心肌梗死大鼠的实验研究