基于后缀树的二进制可执行代码的克隆检测算法

来源 :计算机科学 | 被引量 : 0次 | 上传用户:wzy_shun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如何发现代码克隆,是软件维护和软件侵权纠纷案件中的一个关键问题。由于商业保密等原因,在商业软件的侵权纠纷案中往往无法使用基于源代码比对的克隆检测技术。因此,针对这类无法获得源代码进行代码克隆检测的场景,文中提出一种针对二进制可执行文件分析的代码克隆检测方法。首先,通过反编译与指令类型抽象得到二进制可执行目标文件的指令类型序列;然后,对指令类型序列构建后缀树,利用后缀树的性质获取函数级的指令序列间的克隆信息,并通过消除沙砾指令进一步提高检测性能;最后,基于MIPS32指令集,使用Linux内核和经过混淆处理
其他文献
目的通过研究早期Graves眼病(GO)患者(病程〈2年)的T细胞亚群与TRAb、TMA、TGA等自身免疫抗体之间的关系,探讨免疫机制在早期GO发病机制中的作用。方法(1)采用流式细胞仪检测早期Gra
选择性阴茎背神经切断术是近年来提出的治疗原发性早泄的外科手术方法。目前手术方式尚未统一,且手术本身仍存在一定的争议,因此需要大样本、多中心的研究证据来综合评价。文
针对城市轨道交通当前采用站台门与轨道连接、保持与列车门体等电位、站台门通过上下部绝缘套与土建绝缘安装方式存在的问题,提出一种新型有效的整体式绝缘型复合门体结构的
[目的]比较不同学历护生实习前后的评判性思维能力,为提高实习前后护生评判性思维能力培养提供依据。[方法]利用评判性思维量表对我院护理专业高职生及大专生进行调查。[结果
目的评价康复训练、针刺治疗在中风偏瘫中的应用价值。方法研究取100例我院的中风偏瘫患者,患者均于2014年1月份到2016年1月份入院治疗。随机分组,对照组采用康复训练治疗,共
贫困地区教师流失问题的调查与思考□祁成勤李峰“振兴民族的希望在教育,振兴教育的希望在教师。”教师是“人类灵魂的工程师”,在培养人才、提高全民族科学文化素质中的地位和
城市化进程持续推进的大背景为城市轨道交通的建设提供了优良的条件。城市轨道交通可为人们提供多样化的出行方式,缓解城市交通压力,助力于城市发展。基于此,本文以实际城市
本文基于中分辨率成像光谱仪(MODIS)和NOAA/AHRR影像数据分析了植被指数(VI)的差异性。分别选取浙江省2002年9月2日MODIS和NOAA/AVHRR遥感影像,计算分析了浙江省全省和仙居县M
目的:对比分析两种不同手术方式对翼状胬肉患者疗效及屈光变化的影响。方法以2013年10月~2015年11月接收的98例(98眼)翼状胬肉患者作为研究对象,随机分为甲、乙两组各49例(49眼),其
为了探究叶尖射流对涡轮叶栅流场特性的影响,搭建了一个小尺度低速叶栅风洞实验台,利用粒子成像测速(PIV)技术对带有自发射流的涡轮叶顶间隙流场进行了直接测量,获得了低雷诺