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

C++逆编译中模板库函数识别研究

摘要第1-4页
Abstract第4-8页
第1章 绪论第8-20页
     ·引言第8-9页
     ·研究历史及现状第9-14页
       ·编译与逆编译第9-10页
       ·逆编译的起源简介第10页
       ·阻碍:合法性的讨论第10-11页
       ·新局面的出现第11-12页
       ·国内研究情况简介第12-13页
       ·研究现状第13-14页
     ·相关领域与作用第14-17页
       ·软件逆向工程第14-15页
       ·程序理解第15-16页
       ·软件维护与重用第16页
       ·硬件自动进化第16-17页
       ·自动化验证第17页
     ·逆编译器模型与研究方法第17-19页
       ·基于文法的逆编译器第18页
       ·基于模式的逆编译器第18页
       ·基于生成编译器的逻辑设计逆编译器第18页
       ·基于知识的逆编译器第18-19页
       ·逆编译器的编译器第19页
     ·本章小结第19-20页
第2章 C++的逆编译器模型第20-31页
     ·引言第20页
       ·逆编译系统构成第20页
     ·C++语言介绍第20-21页
     ·设计C++逆编译系统第21-30页
       ·库函数第22-23页
       ·普通类第23-25页
       ·内存的分配与释放第25-26页
       ·继承第26页
       ·多态第26-28页
       ·异常第28-29页
       ·模板第29-30页
     ·本文研究内容第30页
     ·本章小结第30-31页
第3章 C++系统库函数识别第31-51页
     ·引言第31-33页
       ·讨论背景与环境第31-32页
       ·C++中模板概念简介第32页
       ·识别C++库函数的意义第32-33页
     ·技术特点第33-37页
       ·C++库函数构成特点第33-34页
       ·模板化库函数的识别难点第34-37页
     ·库函数的特征识别法第37-41页
       ·传统特征识别法简介第37页
       ·新的难点第37-39页
       ·难点分析第39-41页
     ·改进特征识别法第41-42页
     ·算法描述第42-44页
       ·特征采集算法第42-43页
       ·库函数识别算法第43-44页
     ·实际应用第44-49页
       ·训练第44-45页
       ·目标程序第45页
       ·识别结果第45-46页
       ·正确性验证第46-48页
       ·实验数据与统计第48-49页
     ·本章小结第49-51页
第4章 C++库函数模板识别第51-73页
     ·引言第51-53页
       ·识别目标是函数实体带来的问题第51-52页
       ·改换识别目标第52-53页
     ·识别C++库函数模板第53-58页
       ·库函数的模板特征第53-56页
       ·从实体样本归纳特征第56页
       ·归纳特征和评价策略第56-57页
       ·问题的等价映射第57-58页
       ·搜索的优化第58页
     ·相关形式化定义第58-61页
       ·串的原始最佳匹配定义第59页
       ·扩展的最佳匹配定义第59-61页
       ·匹配矩阵第61页
     ·相关算法描述第61-65页
       ·求解最佳匹配关系算法第62页
       ·最细划分匹配矩阵构造算法第62页
       ·寻找最长右下行路算法第62-63页
       ·匹配结果构造算法第63-64页
       ·特征训练算法第64-65页
       ·特征更新算法第65页
       ·特征匹配算法第65页
     ·实际应用第65-71页
       ·训练样本代码第66页
       ·识别所需特征第66-67页
       ·匹配结果第67-68页
       ·实验库函数选择第68-69页
       ·实验数据与统计第69-71页
       ·进一步改进第71页
     ·本章小结第71-73页
第5章 总结第73-78页
     ·本文工作内容第73-74页
     ·逆编译领域存在的问题第74-75页
       ·落后于编译器的变化速度第74页
       ·落后于编程语言的进化速度第74页
       ·应用范围过窄第74-75页
     ·进一步的工作第75-77页
       ·通用性的方法第75页
       ·用户类型识别第75-76页
       ·类型间关系的识别第76页
       ·用户模板的识别第76-77页
     ·结束语第77-78页
参考文献第78-83页
致谢第83-84页
攻读硕士期间发表论文情况第84页
攻读硕士期间参加课题项目第84-85页
作者简历第85页

论文共85页,点击 下载论文
上一篇:婚姻家庭法中探望权问题研究
下一篇:基于DSP的自适应模糊控制交流变频调速系统研究