首页> 中国专利> 一种基于符号执行和单点逻辑的源代码加固方法及装置

一种基于符号执行和单点逻辑的源代码加固方法及装置

摘要

本申请公开了一种基于符号执行和单点逻辑的源代码加固方法及装置,可以确定待混淆的原始源代码中需要保护的目标变量;在所述原始源代码中插入至少一个中间变量,得到第一源代码;其中,所述至少一个中间变量用于访问所述目标变量;将所述第一源代码中的部分所述目标变量替换为任一所述中间变量,得到加固后的第二源代码;使用不透明谓词对所述第二源代码的函数中的条件变量进行模糊处理,得到加固后的第三源代码。该方法及装置可以提高源代码的防逆向分析能力。

著录项

  • 公开/公告号CN108446536B

    专利类型发明专利

  • 公开/公告日2021-08-13

    原文格式PDF

  • 申请/专利权人 北京梆梆安全科技有限公司;

    申请/专利号CN201810146277.3

  • 申请日2018-02-12

  • 分类号G06F21/12(20130101);G06F21/14(20130101);

  • 代理机构11315 北京国昊天诚知识产权代理有限公司;

  • 代理人许志勇

  • 地址 100083 北京市海淀区学院路30号天工大厦A座20层

  • 入库时间 2022-08-23 12:18:34

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号