抵御控制流分析的程序混淆算法

来源 :计算机工程与设计 | 被引量 : 0次 | 上传用户:new_spider
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对控制流分析获取程序执行过程中的分支路径信息,引起路径信息泄露问题,提出能有效隐藏分支路径及其顺序的程序混淆算法。通过二态非透明谓词插入不相关分支路径和不相关结点,改变控制流中的单一结点形式,增加程序分支路径的控制流复杂度。将二态非透明谓词控制流平展化提高混淆强度,采用调度函数动态赋值算法对分支变量进行动态赋值,进一步隐藏分支路径顺序固定的控制流信息。实验结果表明,该算法能实现混淆程序的控制流逻辑关系,提高混淆强度,有效抵御程序的控制流分析。
其他文献
在乡村振兴战略背景下,乡村旅游和文化创意产业的融合可以有效促进乡村经济的发展。在概述乡村振兴战略、乡村旅游和文化创意产业的基础上,分析了乡村旅游和文化创意产业之间
崩岗集中发育在我国广东、福建等东南7省(自治区),面积约5万km2,是华南地区土壤侵蚀最严重的区域。崩岗是水力—重力复合侵蚀交替作用的产物,也是沟谷侵蚀发展的结果。崩岗主
目的:对小儿血液系统损害为首发症状的儿童系统性红斑狼疮症状及诊断情况进行探究,以提高诊疗水平。方法:随机选取遵义医学院附属医院2014年2月至2016年2月所收治的13例以血
笔者根据高职院校中Photoshop课程的教学现状,结合四川长江职业的课程教学现状,提出了关于课程建设、教学改革与教学成效的建议与方法,旨在通过自建课程及教材,展开混合式课
遥感技术起源于20世纪,它通过感应其他物体所发出的电磁波,分辨所收集到电磁波的物体信息,进一步形成物体影像。其应用领域涵盖许多方面,对人类生存的环境进行了全面而精准的探索。随着遥感技术的发展,现代遥感技术已经被应用在有色金属矿山找矿中,并且发挥着重要的作用,为地质产业的发展助力。文章就其在有色金属矿山找矿的作用展开分析。
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
BIM技术在建筑工程技术方面应用越来越重要,在土方工程施工方面也有多方面的应用。本文以鲁班BIM软件和1号办公楼为例,探讨了在可视化、土方上口碰撞检查、土方大开挖土方BIM
【正】2010年9月27日下午,贵州省人民大会堂内灯火璀璨,气氛庄重热烈。会场上方,悬挂着"高举发展、团结、奋斗的旗帜,努力实现贵州经济社会又好又快、更好更快发展"的横幅。
妊娠期龈炎是发生在妊娠期妇女的牙龈组织的炎症性疾病,是孕妇的一种常见口腔疾病,与菌斑微生物和孕激素水平的变化有关。妊娠期女性激素水平升高会使得原有的牙龈炎症加重,
尊敬的参展商、观众:为进一步加强新型冠状病毒疫情的防控,确保广大参展商和观众的身体健康和生命安全,原定于2020年4月21-24日在上海国家会展中心举办的第三十四届中国国际