一种基于反汇编基础上的C反编译的新方法; NewMethod to Compile Executable File to C Codes Based on | |
黄河明 ; 李茂青 | |
2008-05 | |
关键词 | 反编译 PE文件 反汇编 中间代码 静态分析 JFreeChart Java dynamic chart |
英文摘要 | 摘要:反编译中 ,一般采用先将可执行代码转换成汇编语言 (即反汇编 )作为中间代码 ,再从中间代码转换到 C语言或其他高级语言。现提出一种在反汇编基础上的新的 C反编译方法 ,通过用读取源文件数据区的数据 ,写入新文件的数据区 ,以内联汇编的方法直接读取新文件的数据区的全局变量 ,而不用分析和定义源文件的全局变量类型。该方法在效率上比传统方法有很大提高。 Abstract:To decompile, the executable codes should be converted to assembly codes as intermediate ones,which will be transformed to C generally . A new method to compile executable file to C codes based on disassembling is intreduced: access data in the data area of s ource file, and write it in the data area of new file . As a result, we can access the gl obal variable in the data area of the new file, instead of analyzing and defining the global variable . Thismethod providesmuch more effectiveness than the traditional one does . |
语种 | 中文 |
出版者 | 《科学技术与工程》编辑部 |
内容类型 | 期刊论文 |
源URL | [http://dspace.xmu.edu.cn/handle/2288/8148] ![]() |
专题 | 信息技术-已发表论文 |
推荐引用方式 GB/T 7714 | 黄河明,李茂青. 一种基于反汇编基础上的C反编译的新方法, NewMethod to Compile Executable File to C Codes Based on[J],2008. |
APA | 黄河明,&李茂青.(2008).一种基于反汇编基础上的C反编译的新方法.. |
MLA | 黄河明,et al."一种基于反汇编基础上的C反编译的新方法".(2008). |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论