C反编译控制流恢复的形式描述及算法

来源 :计算机学报 | 被引量 : 0次 | 上传用户:hai_john
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
反编译是软件逆向工程的重要组成部分。控制流恢复是C反编译的重要组成部分。本文首先描述了验证反编译结果与原程序功能等价的模型;其次从数学角度提出了C编译和反编译控制结构的数学模型并给出其性质;再次根据对C控制语句编译结果的分析,以扩展的BNF形式描述了C控制语句反编译的约束属性方法;最后给出并说明了反编译控制流恢复的算法及其运行示例。
其他文献
基于全避同步均质竞争行波的超分布超并行智能处理方法,虽能有效地解决传统的串行符号逻辑方法和通常的神经网络方法所存在的许多问题。“全局性的同步和均质”这种限制在很多
东—1000作为东方红履带拖拉机的变型产品,自推出以来,以大大超出同类机型的牵引力量和低廉的价格受到广大运输户的欢迎,产量逐年提高。但2002年以来,在走俏市场的同时,其中央传动
在平面数字曲线的多边形近似中,为克服顶点的检测只依靠部区域,缺 乏全局信息的弱点,文中把多边形近似问题作了寻找在满足一定的近似误差下使顶点数最少,或者使顶点数和近似误差
多通道界面是利用多个输入通道进行人机交互的新一代人机界面,旨在提高人机交互的自然性和高效性,本文首先阐述了多通道界面的概念和研究问题,然后提出评价多通道界面人机交互效
磨床的主轴承有滑动轴承和滚动轴承两大类。其中滑动轴承又有动压、静压、动静压等多种类型。各磨床制造厂有其不同的结构形式,井有自己的系列规格。因此磨床滑动轴承都不通用