期刊文献+
共找到191篇文章
< 1 2 10 >
每页显示 20 50 100
反编译中的静态库识别研究 被引量:10
1
作者 许向阳 雷涛 朱虹 《计算机工程与应用》 CSCD 北大核心 2004年第9期37-39,共3页
库函数的识别是整个反编译过程的一个重要组成部分。根据可执行程序的静态库的识别过程,该文提出了在这个过程出现的中间代码生成、伪函数模块识别、库函数提取、库函数识别等问题,并给出了对这些问题的解决方法。这些方法在实际的静态... 库函数的识别是整个反编译过程的一个重要组成部分。根据可执行程序的静态库的识别过程,该文提出了在这个过程出现的中间代码生成、伪函数模块识别、库函数提取、库函数识别等问题,并给出了对这些问题的解决方法。这些方法在实际的静态库的识别中得到很好的应用。 展开更多
关键词 反编译 静态库 库函数 伪函数
下载PDF
反编译中的库函数识别的实现研究 被引量:5
2
作者 周瑞平 雷涛 朱虹 《计算机应用研究》 CSCD 北大核心 2004年第12期34-35,58,共3页
库函数的识别是整个反编译过程的一个重要组成部分。结合反编译的整个过程特点,全面地分析了对可执行程序的静态库和动态库识别的实现技术问题,并给出了相应可行的实现方案。在实际中得到了很好的应用。
关键词 反编译 静态库 动态库 库函数
下载PDF
基于IDA的反编译中间语言设计 被引量:2
3
作者 黄海 蒋烈辉 +2 位作者 何红旗 尹青 方霞 《计算机工程与设计》 CSCD 北大核心 2009年第20期4734-4737,共4页
基于IDA的反编译中,首先利用IDA作为反汇编的前端,通过以IDAplug-in编写的连接器来导出IDA的反汇编相关结果信息,然后以导出的信息为基础,进行汇编语言到中间语言的翻译、过程/函数的恢复及数据流和控制流分析等后续反编译过程。阐述了... 基于IDA的反编译中,首先利用IDA作为反汇编的前端,通过以IDAplug-in编写的连接器来导出IDA的反汇编相关结果信息,然后以导出的信息为基础,进行汇编语言到中间语言的翻译、过程/函数的恢复及数据流和控制流分析等后续反编译过程。阐述了利用IDA连接器,在导出反汇编相关结果信息的基础上,设计并实现了从汇编语言到中间语言的转换。 展开更多
关键词 反编译 中间语言 字典 中间语言转化 中间语言表示
下载PDF
基于反编译的Android平台恶意代码静态分析 被引量:12
4
作者 李寅 范明钰 王光卫 《计算机系统应用》 2012年第11期187-189,共3页
Android平台占有很大的市场份额,但由于Android系统的开放性,使得针对Android平台的恶意代码呈现出爆炸式的增长.因此对这些恶意代码的分析和检测显得十分必要.在传统计算机恶意代码的检测方法中,反编译和静态分析技术占有十分重要的地... Android平台占有很大的市场份额,但由于Android系统的开放性,使得针对Android平台的恶意代码呈现出爆炸式的增长.因此对这些恶意代码的分析和检测显得十分必要.在传统计算机恶意代码的检测方法中,反编译和静态分析技术占有十分重要的地位,因此根据Android平台和智能手机的特点,重点研究基于反编译的Android平台恶意代码静态分析方法,并进行相关实验获取了初步的检测结果. 展开更多
关键词 ANDROID 恶意代码 反编译 静态分析
下载PDF
C反编译控制流恢复的形式描述及算法 被引量:8
5
作者 赵蕾 王开铸 《计算机学报》 EI CSCD 北大核心 1998年第1期87-91,共5页
反编译是软件逆向工程的重要组成部分.控制流恢复是C反编译的重要组成部分.本文首先描述了验证反编译结果与原程序功能等价的模型;其次从数学角度提出了C编译和反编译控制结构的数学模型并给出其性质(从函数的观点出发);再次根据... 反编译是软件逆向工程的重要组成部分.控制流恢复是C反编译的重要组成部分.本文首先描述了验证反编译结果与原程序功能等价的模型;其次从数学角度提出了C编译和反编译控制结构的数学模型并给出其性质(从函数的观点出发);再次根据对C控制语句编译结果的分析,以扩展的BNF形式描述了C控制语句反编译的约束属性文法;最后给出并说明了C反编译控制流恢复的算法及其运行示例. 展开更多
关键词 反编译 C语言 软件逆向工程 控制流恢复
下载PDF
反编译研究现状及其进展 被引量:8
6
作者 陈凯明 刘宗田 《计算机科学》 CSCD 北大核心 2001年第5期113-115,共3页
一、反编译的定义、作用及其结构编译器的概念众所周知,但逆编译器的概念却还是很新奇,它允许将所定义的目标代码映射到高级表示.计算字典[1]为编译和逆编译给出了下面的定义: 编译:转换高级语言成目标代码的程序……逆编译:一种试图…... 一、反编译的定义、作用及其结构编译器的概念众所周知,但逆编译器的概念却还是很新奇,它允许将所定义的目标代码映射到高级表示.计算字典[1]为编译和逆编译给出了下面的定义: 编译:转换高级语言成目标代码的程序……逆编译:一种试图…从机器代码转换回到与源程序相似的某种程序的程序. 随着软件技术的不断发展,对现有软件的学习、理解、改造、维护和复用日益变得重要.在不侵犯软件权或者经授权的情况下,引进软件的消化,吸收和汉化也具有巨大的经济效益.因此,逆编译显得越来越重要,归纳起来,它具有如下一些作用: 展开更多
关键词 反编译 源代码 C语言 编译程序
下载PDF
反编译中的复合条件分支识别算法 被引量:2
7
作者 韦韬 毛剑 邹维 《北京大学学报(自然科学版)》 EI CAS CSCD 北大核心 2008年第1期37-43,共7页
首次对复合条件分支编译后的结构进行形式化描述,应用图论方法提出了复合分支网络概念,并在此基础上提出了一种新的识别算法。通过理论分析并采用该算法对多个典型样本进行实验,均显示该算法与现有算法相比,识别正确性有明显改善。
关键词 逆向工程 信息安全 反编译 控制流分析 复合条件分支
下载PDF
8086 C语言反编译系统的设计及实现技术 被引量:2
8
作者 陈福安 刘宗田 李力 《小型微型计算机系统》 CSCD 北大核心 1993年第4期10-18,31,共10页
本文介绍了8086 C语言反编译系统的结构设计和所实现的无符号信息的C语言反编译技术,即库函数模式识别技术,C子集中间语言,符号执行技术,基于规则的数据类型恢复技术,以及基于规则的ABC程序变换技术等,笔者应用上述技术在PC类微机上实现... 本文介绍了8086 C语言反编译系统的结构设计和所实现的无符号信息的C语言反编译技术,即库函数模式识别技术,C子集中间语言,符号执行技术,基于规则的数据类型恢复技术,以及基于规则的ABC程序变换技术等,笔者应用上述技术在PC类微机上实现了8086 C语言反编译系统,该系统能将Microsoft C(Ver 5.0)小存储模式下无符号信息的8086目标代码程序转换成功能等价的C语言程序。 展开更多
关键词 反编译系统 C语言 设计 实现
下载PDF
反编译技术研究现状及面临的问题 被引量:4
9
作者 刘宗田 陈福安 《计算机科学》 CSCD 北大核心 1992年第6期55-58,共4页
一、引言随着软件技术的不断发展,对现有软件的分析理解、改造和维护、以及利用和再开发的工作变得日益重要。虽然目前大部分软件是用高级语言编写的,但由于技术保密等原因,绝大部分软件是以机器码形式提供给用户,机器码可读性极差,因... 一、引言随着软件技术的不断发展,对现有软件的分析理解、改造和维护、以及利用和再开发的工作变得日益重要。虽然目前大部分软件是用高级语言编写的,但由于技术保密等原因,绝大部分软件是以机器码形式提供给用户,机器码可读性极差,因此人们需要有一种能将机器码程序翻译成易于阅读和理解的高级语言程序的软件工具,这就是反编译系统。反编译作为一种软件分析和理解的工具,是软件逆向工程的重要组成部分。可以说自编译技术产生以来,人们就开始了反编译技术的研究,但反编译技术远不如编译技术发展迅速,原因在于:①反编译技术难度大,处理对象十分复杂,以至于很难研制出产品化的反编译系统; 展开更多
关键词 反编译技术 软件工具 现状
下载PDF
JAVA反编译技术和代码安全 被引量:9
10
作者 王翔 刘劼 《现代电子技术》 2004年第10期22-23,26,共3页
JAVA语言今天在全世界获得了广泛的应用。在 Internet数据库、多媒体、CGI及动态网页的制作方面随处可见JAVA程序的身影。随着编译技术的基本定型 ,反编译技术有了很大的发展。这使得代码变得越来越不安全 ,JA VA语言中这个问题尤其突... JAVA语言今天在全世界获得了广泛的应用。在 Internet数据库、多媒体、CGI及动态网页的制作方面随处可见JAVA程序的身影。随着编译技术的基本定型 ,反编译技术有了很大的发展。这使得代码变得越来越不安全 ,JA VA语言中这个问题尤其突出。本文对当前主流的反编译技术进行分析介绍 ,进而提出一系列安全措施用以提高代码的安全性。 展开更多
关键词 JAVA语言 反编译 代码安全 数据库 编译技术
下载PDF
IA-32反编译中的多分支语句恢复技术 被引量:1
11
作者 张龙杰 谢晓方 +1 位作者 袁胜智 李洪周 《计算机应用研究》 CSCD 北大核心 2009年第6期2359-2361,2364,共4页
对IA-32反编译后多分支结构的各种实现模式进行了系统的研究分析,并对复杂条件下典型的多分支结构实现模式进行了形式化的描述。在多分支结构的识别过程中,通过对索引表和跳转表调用指令的格式分析,提出了双特征指令匹配算法。通过程序... 对IA-32反编译后多分支结构的各种实现模式进行了系统的研究分析,并对复杂条件下典型的多分支结构实现模式进行了形式化的描述。在多分支结构的识别过程中,通过对索引表和跳转表调用指令的格式分析,提出了双特征指令匹配算法。通过程序切片建立了索引表和跳转表调用的表达式标准型,消除了多分支语句恢复过程中编译器类型和版本差异带来的影响,提高了算法通用性,对于进行程序反解及软件逆向工程具有重要的参考价值。 展开更多
关键词 多分支语句结构 跳转表 识别算法 反编译
下载PDF
反编译数据类型恢复技术研究 被引量:1
12
作者 丁松阳 梁雪 +1 位作者 赵荣彩 孙维新 《河南师范大学学报(自然科学版)》 CAS CSCD 北大核心 2012年第1期158-160,177,共4页
提出了利用数据流分析的方法来恢复基本数据类型,该技术首先利用数据流分析对变量进行重命名,然后使用变量推导规则推导变量的数据类型,得到的数据类型构成一个类型集合,最后根据得到数据类型集合的3种情况,选取合适的类型作为生成C语... 提出了利用数据流分析的方法来恢复基本数据类型,该技术首先利用数据流分析对变量进行重命名,然后使用变量推导规则推导变量的数据类型,得到的数据类型构成一个类型集合,最后根据得到数据类型集合的3种情况,选取合适的类型作为生成C语言程序中变量的数据类型. 展开更多
关键词 反编译 数据类型恢复 数据流分析
下载PDF
C反编译库函数识别的算法研究及实现 被引量:2
13
作者 赵蕾 王开铸 《计算机研究与发展》 EI CSCD 北大核心 1997年第4期287-291,共5页
库函数的识别是C语言反编译器的重要组成部分.本文首先分析了C库函数在中间代码中的存放方式及构成模式;其次介绍了采用顺序-索引-链接技术构造C库函数特征表的方法;
关键词 C语言 软件工具 反编译
下载PDF
面向网络空间安全人才培养的编译与反编译课程改革 被引量:1
14
作者 岳峰 刘勇 +2 位作者 庞建民 单征 徐金龙 《计算机教育》 2020年第11期98-102,共5页
针对传统编译原理课程只包含编译方面知识的情况,提出进行面向网络空间安全人才培养的编译与反编译课程改革,从课程内容、教学方法、教学实践等方面介绍改革措施,最后通过近3年学员的培养情况说明编译与反编译课程开设后的教学效果。
关键词 网络空间安全 编译 反编译 正反融合
下载PDF
C语言反编译系统DECLER 被引量:5
15
作者 刘宗田 《微电子学与计算机》 CSCD 北大核心 1997年第5期1-3,共3页
本文对C语言反编译系统DECLER1.1性能、结构及实现技术给出介绍,并对反编译研究中存在的问题进行了讨论和分析。
关键词 反编译系统 库函数识别 C语言
下载PDF
反编译程序图设计与控制流分析 被引量:1
16
作者 陆纪权 侯文永 《计算机工程》 CAS CSCD 北大核心 1992年第6期33-37,共5页
反编译是一种能将低级语言翻译到高级语言的工具。本文着重介绍反编译代码存储的程序图方法,以及在程序图基础上,对代码程序进行控制流分析、控制结构提取,给出了结构提取的算法:控制流分析过程中的程序图变换。
关键词 反编译 程序图 编译程序
下载PDF
一种基于反汇编基础上的C反编译的新方法 被引量:2
17
作者 黄河明 李茂青 《科学技术与工程》 2008年第10期2692-2694,2701,共4页
反编译中,一般采用先将可执行代码转换成汇编语言(即反汇编)作为中间代码,再从中间代码转换到C语言或其他高级语言。现提出一种在反汇编基础上的新的C反编译方法,通过用读取源文件数据区的数据,写入新文件的数据区,以内联汇编的方法直... 反编译中,一般采用先将可执行代码转换成汇编语言(即反汇编)作为中间代码,再从中间代码转换到C语言或其他高级语言。现提出一种在反汇编基础上的新的C反编译方法,通过用读取源文件数据区的数据,写入新文件的数据区,以内联汇编的方法直接读取新文件的数据区的全局变量,而不用分析和定义源文件的全局变量类型。该方法在效率上比传统方法有很大提高。 展开更多
关键词 反编译 PE文件 反汇编 中间代码 静态分析
下载PDF
Android应用的反编译 被引量:10
18
作者 徐尤华 熊传玉 《电脑与信息技术》 2012年第1期50-51,共2页
随着计算机软件的广泛应用,反编译已成为软件逆向工程的重要研究领域,文章给出了一种反编译Android应用的方法。通过对Android应用的反编译,可以推导出他人的思路、原理、结构、算法、处理过程、运行方法等设计要素,作为自己开发软件时... 随着计算机软件的广泛应用,反编译已成为软件逆向工程的重要研究领域,文章给出了一种反编译Android应用的方法。通过对Android应用的反编译,可以推导出他人的思路、原理、结构、算法、处理过程、运行方法等设计要素,作为自己开发软件时的参考,或者直接用于自己的软件产品中。 展开更多
关键词 ANDROID 反编译 应用
下载PDF
反编译在航天工业中的应用 被引量:1
19
作者 赵蕾 吴岩 王开铸 《宇航学报》 EI CAS CSCD 北大核心 1998年第3期97-102,共6页
本文论述了反编译作为一种程序验证的工具在航天工业中的重要地位和应用;介绍了反编译的背景知识;给出一个实用的反编译系统DCPL的设计模型和关键技术及其一个运行结果示例以说明反编译器的功能。
关键词 反编译 软件工具 程序验证 程序可靠性 航天
下载PDF
C反编译控制流分析非结构化代码的处理 被引量:1
20
作者 陆纪权 《计算机工程》 CAS CSCD 北大核心 1992年第6期38-41,共4页
本文分析了程序代码中四种基本的非结构化形式及在反编译控制流分析时,对这四种非结构化形式的处理。保证反编译出来的高级程序可读性好,保持原程序的结构。本文还介绍了对主要非结构化形式的结构化变换及break和Continue的C语言特性的... 本文分析了程序代码中四种基本的非结构化形式及在反编译控制流分析时,对这四种非结构化形式的处理。保证反编译出来的高级程序可读性好,保持原程序的结构。本文还介绍了对主要非结构化形式的结构化变换及break和Continue的C语言特性的恢复。用GoTo语句处理一些非结构化的情况。 展开更多
关键词 反编译 控制流 C语言 非结构化代码
下载PDF
上一页 1 2 10 下一页 到第
使用帮助 返回顶部