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

面向Java语言逆向技术的研究与实现

致谢第5-6页
摘要第6-7页
ABSTRACT第7-8页
1 引言第11-16页
    1.1 研究背景及意义第11-12页
    1.2 研究现状第12-14页
        1.2.1 反编译技术研究现状第12-13页
        1.2.2 逆向工程抽象模型研究现状第13-14页
    1.3 本文主要研究工作第14页
    1.4 本文的组织结构第14-16页
2 逆向工程技术第16-24页
    2.1 逆向技术定义第16-17页
    2.2 反编译技术第17-19页
    2.3 逆向工程高层次抽象技术第19-23页
        2.3.1 UML简介第20-21页
        2.3.2 源程序分析技术第21-23页
    2.4 本章小结第23-24页
3 Java反编译机制及规则第24-36页
    3.1 面向对象语言JAVA第24-25页
    3.2. class文件第25-27页
    3.3 字节码第27-28页
    3.4 类文件基本格式第28-30页
        3.4.1 方法和字段描述符第29页
        3.4.2 类文件结构第29-30页
        3.4.3 属性第30页
    3.5 反编译具体过程第30-32页
    3.6 破解混淆码第32-35页
        3.6.1 混淆定义第32-33页
        3.6.2 破解混淆的代码第33页
        3.6.3 调试程序Omniscient破译编码第33-35页
    3.7 本章小结第35-36页
4 UML类图抽象机制及规则第36-47页
    4.1 类静态信息获取第36-40页
        4.1.1 词法分析和语法分析第36-39页
        4.1.2 分析数据源获取静态关联信息第39-40页
    4.2 类抽取机制第40-42页
        4.2.1 实体类型第41-42页
        4.2.2 属性转换第42页
        4.2.3 角色分离第42页
    4.3 源代码抽象UML类图的规则第42-46页
        4.3.1 类与类之间的关系第42-43页
        4.3.2 源代码抽象规则第43-45页
        4.3.3 代码逆向表示第45-46页
    4.4 本章小结第46-47页
5 逆向工具MyRec的实现第47-54页
    5.1 反编译模块实现第48-51页
    5.2 UML类图抽象模块实现第51-53页
    5.3 本章小结第53-54页
6 逆向工具MyRec实验及结果分析第54-63页
    6.1 测试环境第54页
    6.2 测试用例和对象第54页
    6.3 实验及结果分析第54-62页
    6.4 本章小结第62-63页
7 总结及展望第63-64页
参考文献第64-67页
附录A第67-69页
附录B第69-71页
作者简历及攻读硕士学位期间取得的研究成果第71-73页
学位论文数据集第73页

论文共73页,点击 下载论文
上一篇:主动轮廓模型在图像分割中的应用研究
下一篇:基于3G技术的新闻直播系统的设计与实现