软件学报

北大核心,INSPEC,JST,Pж(AJ),EI

国内刊号:11-2560/TP

国际刊号:1000-9825

软件学报杂志2023年第4期:基于分片融合的代码隐式混淆技术

发布日期:

作者:于璞,舒辉,熊小兵,康绯

单位:于璞,数学工程与先进计算国家重点实验室, 河南 郑州 45000111,舒辉,数学工程与先进计算国家重点实验室, 河南 郑州 45000102,熊小兵,数学工程与先进计算国家重点实验室, 河南 郑州 45000103,康绯,数学工程与先进计算国家重点实验室, 河南 郑州 45000104

关键词:代码保护;混淆;代码分片;融合;混淆特征

基金:国家重点研发计划(2016YFB08011601)

目前, 在代码保护技术研究领域, 传统的混淆方法具有明显的混淆特征, 分析人员可根据特征对其进行定制化的去混淆处理. 为此, 提出了一种基于分片融合的代码保护技术, 通过在源代码层面将目标代码按照语法规则进行代码分片,依据执行顺序与语法规则,将分片插入另一程序的不同位置, 在修复函数调用过程与数据关系后, 形成可正常运行两个代码功能的融合后代码. 在实验部分, 对混淆后的代码, 从运行效率、代码复杂度影响、代码相似性这3个维度, 与其他混淆技术进行对比. 从测试结果可以看出: 基于分片融合的代码隐式混淆技术能够有效地模糊代码语义, 改变控制流特征, 且没有明显的混淆特征. 因此, 融合技术在对抗多种相似性对比算法的能力上有明显优势.

来源:2023年第4期

《软件学报》期刊编辑部

查看软件学报杂志2023年第4期

联系我们

  • 地址:北京8718信箱
  • 电话:010-62562563
  • E-mail:jos (a) iscas. ac. cn

咨询工作人员