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

虚拟机式加壳技术在网银软件上的应用

致谢第1-6页
中文摘要第6-7页
ABSTRACT第7-11页
1 绪论第11-15页
   ·课题背景第11-12页
   ·国内外研究现状第12-13页
   ·论文组织结构第13-15页
2 PE文件的结构及装载执行第15-22页
   ·PE文件中的地址概念第15-16页
     ·入口点(Entry Point)第15页
     ·文件偏移地址(File Offset)第15页
     ·虚拟地址(Virtual Address)第15页
     ·基址(Image Base)第15-16页
     ·相对虚拟地址(RVA)第16页
   ·PE文件结构第16-19页
     ·DOS部首(DOS Header)第17-18页
     ·PE文件头(PE Header)第18页
     ·块表(Section Table)第18页
     ·块(Section)第18页
     ·导入表(Import Table)第18-19页
   ·PE文件内存映射方法第19页
   ·PE文件装载执行过程第19-20页
   ·PE文件执行时的内存布局第20-22页
3 软件加壳技术及工具第22-39页
   ·基本概念第22页
   ·典型加壳技术概述第22-24页
     ·压缩加壳第22页
     ·加密加壳第22-24页
     ·虚拟机式加壳第24页
   ·技术路线选择第24页
   ·虚拟机式加壳技术第24-26页
     ·加壳用虚拟机结构第24-25页
     ·虚拟机模板语言第25页
     ·逆向分析难度第25-26页
   ·虚拟机式加壳工具VMProtect第26-39页
     ·VMProtect简介第26-27页
     ·SDK函数调用第27-30页
     ·内建脚本语言第30-39页
4 网银软件加壳保护设计与实现第39-49页
   ·嵌入标记第39-42页
     ·加入文件第40页
     ·调用函数第40-42页
   ·编写功能模块第42-48页
     ·原入口点保护第43-44页
     ·加壳信息反馈第44-45页
     ·VMP痕迹清除第45-46页
     ·联系方式更新第46-47页
     ·数字签名程序自动执行第47-48页
   ·执行加壳第48-49页
5 加壳结果测试第49-63页
   ·可用性测试第49-57页
     ·测试程序体积第50-51页
     ·测试程序启动速度第51页
     ·测试程序与杀毒软件的兼容性第51页
     ·测试程序原有功能第51-57页
     ·可用性测试结论第57页
   ·安全性测试第57-63页
     ·块信息第57-58页
     ·导入表第58-60页
     ·OEP第60-62页
     ·安全性测试结论第62-63页
6 结束语第63-65页
   ·论文工作总结第63页
   ·研究展望第63-65页
参考文献第65-68页
附录A第68-70页
作者简历第70-72页
学位论文数据集第72页

论文共72页,点击 下载论文
上一篇:基于多探头的视频跟踪系统设计与实现
下一篇:评论文本的多方面观点挖掘研究