首页> 中国专利> 一种编程语言结构混淆处理方法、智能终端及存储介质

一种编程语言结构混淆处理方法、智能终端及存储介质

摘要

本发明公开了一种编程语言结构混淆处理方法、智能终端及存储介质,所述方法包括:通过词法分析和语法分析,从源代码中提取特征结构;将提取的所述特征结构进行加密或者变换处理生成多个函数模板,并将所述特征结构进行加密处理生成代码模板;将所述函数模板中的源码替换为函数调用、成员函数调用或者变量的形式,并将所述代码模板中的源码替换为解密代码的形式。本发明通过模板替换的方式,混淆了代码结构,API的隐藏可以防止源码泄露,增加了软件保护的强度。

著录项

  • 公开/公告号CN110309631B

    专利类型发明专利

  • 公开/公告日2021-04-06

    原文格式PDF

  • 申请/专利权人 北京智游网安科技有限公司;

    申请/专利号CN201910629655.8

  • 发明设计人 冉辽;龙柏林;杜洋;肖巍;

    申请日2019-07-12

  • 分类号G06F21/14(20130101);G06F21/60(20130101);G06F8/30(20180101);G06F8/35(20180101);

  • 代理机构44268 深圳市君胜知识产权代理事务所(普通合伙);

  • 代理人王永文;陈专

  • 地址 100000 北京市海淀区东北旺西路8号中关村软件园10号楼2层207-2

  • 入库时间 2022-08-23 11:37:57

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号