论文摘要
二进制代码的逆向分析对代码理解有着重要的作用。通过代码逆向分析获取的目标代码多级抽象语义表示,可以为识别代码中的算法、分析代码的结构和理解代码的功能提供有力的支持,同时也为逆向分析的进一步深入打下了良好的基础。在分析传统逆向分析工具(如:dcc和Boomerang)和基于IDA的逆向分析工具(如:CodeSurfer/x86和Hex-rays)的基础上,发现基于IDA的逆向分析工具可以简化传统逆向分析的过程,但不能得到传统逆向分析过程中产生的代码多级抽象语义表示。因此为结合二者的优点,本文设计了支持多层次分析的基于IDA的代码逆向分析框架,并实现了框架中的代码解析和中间语言翻译。在代码解析阶段,分析了IDA反汇编结果信息及其内部的数据表示,研究了IDA开放式开发构架,定义了反汇编结果的信息模型,设计了基于IDA SDK函数的反汇编信息提取算法。在中间语言翻译阶段,定义了一种完全由高级语言操作符构成的中间语言表示,设计了中间语言翻译字典,提出了一种直接构建字典中每条指令中间语言描述模板的方法,实现了IDA导出的反汇编代码向中间语言代码的转换。最后实现了包括基于IDA的代码解析模块和中间语言翻译模块的原型工具(Reversesuite Frontier),并应用于后续数据流分析模块和算法识别系统中。实验证明,达到了课题中对代码逆向分析和多层次算法识别的要求。
论文目录
相关论文文献
- [1].沙利度胺联合IDA化疗方案治疗急性髓细胞白血病的临床效果[J]. 系统医学 2019(24)
- [2].基于IDA的自锚式悬索桥地震易损性分析[J]. 重庆交通大学学报(自然科学版) 2019(11)
- [3].基于IDA分析法的公路隧道衬砌抗震性能分析[J]. 铁道标准设计 2020(05)
- [4].基于IDA方法的基础隔震结构失效模式研究[J]. 地震研究 2020(03)
- [5].试析韩国语“Ida”的属性[J]. 科技致富向导 2014(15)
- [6].蔗糖铁注射液治疗缺铁性贫血(IDA)的疗效观察[J]. 中国医药指南 2012(34)
- [7].基于IDA的预应力混凝土连续梁桥易损性分析[J]. 工程与建设 2019(05)
- [8].显式有限元方法在时程分析和IDA分析中的应用[J]. 山西建筑 2017(08)
- [9].IDA法草甘膦生产工艺介绍[J]. 浙江化工 2013(05)
- [10].轻钢龙骨房屋抗震性能研究(Ⅱ)——IDA分析[J]. 四川建筑科学研究 2009(06)
- [11].IDA法草甘膦废液电渗析脱盐的研究[J]. 农药 2008(02)
- [12].基于IDA方法的钢柱支承网壳结构失效特征[J]. 广州大学学报(自然科学版) 2016(06)
- [13].多层预应力混凝土框架结构基于IDA的地震易损性分析[J]. 工程力学 2017(06)
- [14].基于IDA的框架-防屈曲支撑的抗侧向倒塌分析[J]. 南阳理工学院学报 2017(02)
- [15].基于IDA的反编译中间语言设计[J]. 计算机工程与设计 2009(20)
- [16].基于IDA处理器模块扩充的描述语言建立[J]. 计算机工程 2012(02)
- [17].基于IDA砌体结构地震易损性影响因素研究[J]. 防灾减灾工程学报 2017(01)
- [18].基于IDA的大跨连续梁桥地震易损性分析[J]. 沈阳建筑大学学报(自然科学版) 2017(04)
- [19].基于IDA方法的钢筋混凝土结构失效模式优化[J]. 工程力学 2011(S2)
- [20].基于IDA方法的后张预应力装配耗能框架地震易损性分析[J]. 工程抗震与加固改造 2016(04)
- [21].基于IDA的地震作用下铁道车辆桥上脱轨研究[J]. 土木工程学报 2014(S1)
- [22].基于随机IDA的钢框架核心筒易损性分析[J]. 徐州工程学院学报(自然科学版) 2020(02)
- [23].基于IDA方法的小雁塔结构抗震性能评估[J]. 世界地震工程 2020(01)
- [24].碳排放IDA模型的算法比较及应用研究[J]. 统计与信息论坛 2017(05)
- [25].基于IDA方法的钢筋混凝土烟囱地震易损性分析[J]. 特种结构 2017(03)
- [26].基于IDA分析的深水隔震桥梁抗震性能评估[J]. 地震工程与工程振动 2016(04)
- [27].基于IDA方法的高强钢组合Y型偏心支撑框架的结构影响系数研究[J]. 西安建筑科技大学学报(自然科学版) 2014(05)
- [28].生血宁片联合多糖铁复合物胶囊对妊娠期IDA患者妊娠结局的影响[J]. 黑龙江医药 2020(02)
- [29].妊娠合并缺铁性贫血(IDA)对母婴结局的近期、远期影响分析[J]. 实用妇科内分泌电子杂志 2019(10)
- [30].两种剂量IDA与Ara-C联用治疗老年初治急性髓系白血病临床对比研究[J]. 河北医药 2017(02)