一种基于反汇编基础上的C反编译的新方法

来源 :科学技术与工程 | 被引量 : 0次 | 上传用户:tentworth789
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
反编译中,一般采用先将可执行代码转换成汇编语言(即反汇编)作为中间代码,再从中间代码转换到C语言或其他高级语言。现提出一种在反汇编基础上的新的C反编译方法,通过用读取源文件数据区的数据,写入新文件的数据区,以内联汇编的方法直接读取新文件的数据区的全局变量,而不用分析和定义源文件的全局变量类型。该方法在效率上比传统方法有很大提高。
其他文献
如今,社会经济正处于迅速发展的过程中,与此同时,化石能源也在被大量地消耗,甚至渐渐出现能源匮乏以及环境污染严重的问题,因此,在工业生产中,人们越来越关注'节能'
期刊
近十年来的高考,数列题常有一些新题型出现,它们设计巧妙、表述简洁、内容自然、不拼不凑,虽源于教材、解法常规,却远离复习资料、不落俗套,对综合考察学生的基础知识、基本技能、
理解数列的概念,了解数列通项公式的意义,了解递推公式是给出数列的一种方法,并能根据递推关系写出数列的前几项;理解等差、等比数列的概念,掌握其通项公式与前n项和公式,并能解决
阐述了海洋监测技术对国家海洋科学和技术发展的重要性,概括了国内外的发展现状,提出了一种新型的深海实时传输平台,即多浮标叠装式实时传输平台,介绍了该平台系统工作过程,并对该平台及其各组成系统进行了详细的论述。
随着XML的广泛应用,XML数据的安全问题已成为关注的焦点。简要介绍了B2C安全平台、XML文档定义、XML加密和DOM对象等4个XML重要方面知识点,提出了一个基于XML的B2C商务网站安
理解直线的倾斜角和斜率的概念,掌握过两点的直线的斜率公式,掌握直线方程的点斜式、两点式和一般式,并能根据条件熟练地球出直线方程。
一、主要发达国家金融监管体制的变革    一国金融监管体制的模式根基于该国的政治经济的发展,同时也受到全球政治、经济和金融市场的影响。各国金融体系的发展状况、业务分工方式、竞争方式等等都会在不同程度上影响着金融监管的方式和监管手段的变化。  20世纪90年代以来,随着金融自由化、全球化浪潮的高涨,金融混业经营已经成为发展趋势,整个金融业发生了一系列深刻变革。金融监管体制也随之改变,主要发达国家金融