反编译相关论文
可执行程序的反编译是逆向工程中一个重要的研究领域,自高级程序设计语言出现之时,反编译就随之出现了。传统的针对过程式语言的反编......
本文论述了反编译作为一种程序验证的工具在航天工业中的重要地位和应用;介绍了反编译的背景知识;给出一个实用的反编译系统DCPL的设计模......
为了提高对缓冲区溢出漏洞的挖掘效率,提出了使用数据关联性分析辅助漏洞挖掘的方法。该方法首先对目标文件进行反编译,在反编译的基......
随着网络信息技术的飞速发展,依托于物联网的智能家居也迎来了高速发展阶段。智能家居带给人们便捷、高效、智能的生活环境,同时也......
互联网技术发展使得依托各类网站进行非法活动的案例不断增加,为了对这类犯罪行为进行有效惩治,需要对违法网站结构、Web程序、数......
首先介绍了混淆技术的现状、原理及分类,然后对标识符重命名的4种算法进行了深入研究,通过对算法的伪代码和性能分析,证明了4种混淆算......
数据类型的重新定义、控制流恢复和自定义函数或结构体的识别是结构化语言逆编译过程中的难点,以往研究多采用改进汇编语言的数据......
库函数的识别是整个反编译过程的一个重要组成部分。结合反编译的整个过程特点,全面地分析了对可执行程序的静态库和动态库识别的......
对IA-32反编译后多分支结构的各种实现模式进行了系统的研究分析,并对复杂条件下典型的多分支结构实现模式进行了形式化的描述。在......
循环拷贝出错是缓冲区溢出漏洞产生的主要原因之一。为了提高此类漏洞的检测效率,提出一种基于反编译的循环脆弱点检测方法。该方......
反编译技术作为一种静态的软件逆向分析方法,在代码理解、系统维护和网络安全等方面都有着很重要的应用价值。文章通过研究编译器......
在进行软件逆向工程的过程中,对C反编译后的逻辑分支语句结构进行了形式化的描述,将图论领域中的与或图概念应用到逻辑分支语句的......
本文给出了对于IA-64体系结构可执行程序逆向恢复中过程识别和抽象的技术实现方法.采用自动机理论与模板匹配相结合的方法解决IA-6......
重点分析了反编译中的一个重要问题--基本数据类型恢复问题.特别针对Turbo C 2.0,给出一个基于一套规则并利用编译器构造工具Lex和......
针对编译后Java类文件能被轻而易举的反编译以及目前Java类文件保护技术存在局限性的问题,讨论了一种新的Java类文件保护技术,它是通......
提出了利用数据流分析的方法来恢复基本数据类型,该技术首先利用数据流分析对变量进行重命名,然后使用变量推导规则推导变量的数据......
一、反编译的定义、作用及其结构编译器的概念众所周知,但逆编译器的概念却还是很新奇,它允许将所定义的目标代码映射到高级表示.......
网页制作者熟知*.Swf格式文件可导入到网页中。要使用共享网上的*.Swf格式文件并编辑成自己所需的风格,必须先将*.Swf格式文件还原为*.......
在计算机软件著作权侵权纠纷案件中,为了确定被告方是否构成侵权,就要对当事人双方提供的软件源程序进行是否相同及相同程序的鉴定......
通过JNI接口调用本地应用程序读取用户主机的硬盘序列号作为用户唯一性依据,利用RSA加密算法实现用户信息和注册信息的加密保护和验......
计算机软件是凝结开发人员智慧的技术密集型产品,具有极高的价值,一旦被盗版者或者竞争对手通过不正当的手段得到,将给软件开发商......
随着手机软件市场的迅速发展,手机app的安全问题越来越受到人们的关注。本文针对app的第一道屏障——登录机制,进行了深入地分析与......
反编译是软件逆向工程的重要组成部分。控制流恢复是C反编译的重要组成部分。本文首先描述了验证反编译结果与原程序功能等价的模型......
ITC反编译系统应用了基于动态链接信息的库函数快速识别技术,对于绝大部分待翻译IA-64二进制可执行程序中的库函数它都能正确识别,......
控制流分块是反编译系统中基本的功能之一。介绍了控制流分块方法,分析了C++语言与C语言的区别。指出了现有的控制流分块方法用于C++逆......
反编译中,一般采用先将可执行代码转换成汇编语言(即反汇编)作为中间代码,再从中间代码转换到C语言或其他高级语言。现提出一种在反汇......
随着计算机技术的不断发展和进步,计算机软件在各行业、领域发挥着日益重要的作用,同时Java软件在知识产权的保护上面临着很大的安全......
类型分析是反编译整个流程中的重要模块,其分析效果会对反编译所输出的高级语言的可读性与准确性产生极大的影响。文章所讨论的是......
微软为了保护脚本代码的安全性,以COM组件的形式提供了一种对脚本代码进行编码加密的技术.但其安全性到底如何呢?本文将通过"反编......
深入剖析了软件保护的机制,阐述了软件保护的基本思想和基本方法,并根据Java类文件的特点,深入研究了Java的编译原理,Java类文件的......
提供为VFP6增加自带中文帮助的方法;利用了VFP的向下兼容性和向上优先性;提供安装源盘制作的详细步骤。并指出制作过程中易出现的......
计算机软件里有一段专门负责保护软件不被非法修改或反编译的程序。它们一般都是先于程序运行。拿到控制权,然后完成它们保护软件的......
目前国内外学者在软件理解的研究上多注重于程序的词法层和语法层技术的探索,相应的有程序切片、程序类跟踪、程序依赖性分析、反......
为恢复变量的数据类型信息并提高反编译的质量,提出一种基于规则的数据类型重构方法。采用静态和动态相结合的分析方式,将可执行代......
本文主要阐述计算机编程语言JAVA在程序设计中编译、运行的过程.对字节码文件的反编译方法进行着重的描述与探讨。......
Flash课件最终可以生成SWF和EXE格式,可以通过闪客硕思等反编译软件反编译成FLA的源文件,通过Flash源文件可以学习、研究和修改,也可......
保护知识产权是我们每个开发者都很关心的话题,本文介绍了基于.Net开发的软件常用的破解方法和工具,并提出预防这些破解对应的技术策......
设备驱动是允许高级程序与硬件设备交互的底层程序.通常设备驱动中的漏洞较之应用程序中的漏洞对计算机系统的安全具有更大的破坏......
为正确获得嵌入式可执行程序和汇编代码的高级语言控制结构,弥补现有高级程序控制结构恢复算法在处理非结构化区域的不足,将编译领......
本文对现有的JAVA语言源代码安全技术解决方案进行了分析,比较了各种方案的优缺点,并在此基础上提出了一种基于JAVA语言封装包的JAVA......
Android平台自发布以来受到了广大消费者的欢迎,已经占到81%的市场份额,也吸引了大量的开发者,带来了巨大的收益。然而巨大的成功......
Android平台占有很大的市场份额,但由于Android系统的开放性,使得针对Android平台的恶意代码呈现出爆炸式的增长.因此对这些恶意代码......
首次对复合条件分支编译后的结构进行形式化描述,应用图论方法提出了复合分支网络概念,并在此基础上提出了一种新的识别算法。通过理......
电子书无论收藏和阅读都十分方便,喜欢在电脑上看书的朋友一定对电子书情有独钟。目前电子书通常只有一个文件,一般是CHM和EXE格式的......
木马与杀毒软件之间的战斗从来就没有停止过,通过对已知的木马加壳可以再次躲避杀毒软件的查杀.加了壳的木马可以防止被杀毒软件跟踪......
针对Python软件目前面临反编译攻击威胁的问题,提出一种有效的基于密码技术和导入钩子技术的Python字节码保护方法。通过在加密端......