基于交叉控制流混淆技术的编译方法

来源 :浙江大学学报:工学版 | 被引量 : 0次 | 上传用户:lucylxh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了保护软件知识产权,阻止逆向工程和静态分析,研究内置迷惑技术的编译器.提出交叉控制流的代码迷惑技术以及应用这种技术的编译实现方案.给出if语句和while循环语句控制流交叉原理,产生多入口多出口控制块,使代码控制流复杂化.同时把被保护代码块放置于交叉控制块间,以达到隐蔽真实控制流的目的,因而能有效阻止自动反编译并增强软件分析的难度.由于源代码级不可形成控制交叉,给出内置此功能的兼容编译实现方法,使得程序员书写的代码简单而安全.经仿真和分析,提出的技术对代码具有很好的保护效果,编译后的目标指令有略微增加,
其他文献
在二进制基带数字信号处理系统中引入随机共振作为非线性处理模块,可以有效地提高系统的输出信噪比.从误码率和输入输出互信息角度对随机共振进行研究,提出一种基于互信息的
希腊罗马神话具有十分悠久的历史,其经过几千年的传承、发展,形成了十分独特的文化内涵,并且对西方社会、文化的发展带来了巨大影响。从某种程度上看,希腊罗马神话是欧洲文艺
随着信息技术的迅速发展和智能手机的普及,以微信、微博、QQ等为代表的自媒体应运而生,为大学生提供新的信息获取渠道和社交平台,为大学生的思想政治教育带来了机遇和挑战。
《思想道德修养与法律基础》是对大学思想道德素质进行培养,提高大学生法制观念的重要课程,同时也是全国高等院校思想政治理论课程体系中的重要组成部分,是引导大学生将理论
西藏高校作为反分裂斗争的前沿阵地,'五个认同'融入西藏高校大学生思想政治工作必须作为一项基本系统工程来抓。'五个认同'是加强西藏高校大学生思想政治工
自主学习对学生的课堂学习效率意义重大,对学生将来的职业发展、人生发展都有非常重要的意义。本课题在苏州某职业院校通过调查问卷、访谈等手段获得新时代职业院校德育课学
建立基于放大转发(AF)中继的正交频分复用(OFDM)的认知无线电系统模型,并推导出该系统中在对从用户的源节点和中继节点的总功率限制和对主用户的干扰限制条件下的联合最优功率分
直接线性鉴别分析(DLDA)曾被声明利用类内离散矩阵零空间内外所有鉴别信息,为了分析声明的理论缺陷,对DLDA在人脸识别中的鉴别特性进行了研究.鉴于DLDA是在类间离散矩阵列空间中寻找最优解,理论分析从下面3方面内容展开:类间和类内离散矩阵的列空间之间的关系、类间离散矩阵列空间与类内离散矩阵零空间的关系以及在保留全部鉴别矢量下的DLDA特性,结果表明,在小样本条件下,DLDA几乎没利用零空间内的信
为了更好地反映高炉铁水硅质量分数序列的高波动特性,利用门限广义自回归条件异方差(TGARCH)模型对硅质量分数序列进行预测.应用Portmantea Q检验、拉格朗日乘子检验以及非对称
采用热经济学结构理论对75t/h燃煤循环流化床锅炉的热、电、煤气、焦油的多联产能源系统进行了热经济学分析,提出了产品的单位成本和单位热经济学成本的计算模型.通过对系