何东
- 作品数:3 被引量:1H指数:1
- 供职机构:解放军信息工程大学信息工程学院更多>>
- 发文基金:河南省科技攻关计划国家高技术研究发展计划更多>>
- 相关领域:自动化与计算机技术更多>>
- 反编译中数据类型自动重构技术研究被引量:1
- 2012年
- 类型重构作为反编译的关键问题,对程序的可读性及可理解性具有重要的作用。给出了汇编基础上数据类型自动重构的算法。对于简单类型,通过基于格的类型属性操作,用迭代算法来实现类型恢复;对于复杂类型,通过构建标记等价类来恢复结构化类型的框架,而后通过收集框架内可访问的偏移集合并利用简单类型恢复的算法对偏移对象类型进行恢复,从而推导出复杂结构类型。该算法是目前正在开发的类型重构工具的关键技术,它不仅能够准确地重构简单类型,而且能够准确地解析复杂类型,且准确率较高。
- 何东尹青谢耀宾井静
- 关键词:反编译等价类
- 反编译中数据类型重构技术研究
- 反编译是软件逆向分析的重要手段之一,是将由编译产生的二进制代码转换成与之逻辑和功能等价的高级代码形式,在代码移植、软件理解与维护等方面具有重要作用。随着互联网软件的飞速增长,反编译在保障软件可用性及系统安全性方面作用凸显...
- 何东
- 关键词:反编译数据流分析
- 文献传递
- 基于规则的数据类型重构技术研究
- 2012年
- 为恢复变量的数据类型信息并提高反编译的质量,提出一种基于规则的数据类型重构方法。采用静态和动态相结合的分析方式,将可执行代码转化为中间语言,在优化中间语言的基础上为每条指令制定约束规则,并给出相应的求解算法,从而推导出变量的数据类型信息。实验结果表明,该方法能对简单数据变量类型和复杂数据变量类型进行恢复,具有较高的准确性。
- 尹青何东李娜何红旗
- 关键词:反编译中间语言