首页> 中国专利> 基于变量和代码执行顺序的源代码混淆方法及装置

基于变量和代码执行顺序的源代码混淆方法及装置

摘要

本申请实施例提供了一种基于变量和代码执行顺序的源代码混淆方法及装置,包括:对目标应用程序的源代码中的需要保护的目标变量进行第一混淆处理;基于源代码在编译或运行时的跳转逻辑,将源代码拆分成多个代码块;基于跳转逻辑和各个代码块对应的代码块标记,对多个代码块中的目标代码块的执行顺序进行第二混淆处理;并建立表征多个代码块执行顺序的跳转表,跳转表内存储有代码块标记和第二混淆处理后的代码块地址的映射关系;其中,代码块标记用于访问对应的代码块地址。本申请中,可以达到模糊、混淆源代码中的目标变量、隐藏源代码的执行顺序的目的,进而可以提高源代码的防逆向分析能力,提高了应用程序中信息的安全性。

著录项

  • 公开/公告号CN108537012B

    专利类型发明专利

  • 公开/公告日2021-11-16

    原文格式PDF

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

    申请/专利号CN201810146581.8

  • 申请日2018-02-12

  • 分类号G06F21/14(20130101);

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

  • 代理人许志勇

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

  • 入库时间 2022-08-23 12:48:57

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号