[发明专利]一种脚本混淆方法及系统有效
申请号: | 201410086817.5 | 申请日: | 2014-03-10 |
公开(公告)号: | CN103927164B | 公开(公告)日: | 2017-06-06 |
发明(设计)人: | 薛小昊;王鑫;陈勇 | 申请(专利权)人: | 珠海市君天电子科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙)11413 | 代理人: | 项京,马敬 |
地址: | 519070 广东省珠海市唐家*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种脚本混淆方法及系统。一种脚本混淆方法包括根据预设的对应关系库,对脚本引擎源码中的特定信息进行混淆,得到特征引擎源码,编译所述特征引擎源码,得到特征引擎;根据所述预设的对应关系库,对目标脚本代码中的特定信息进行混淆,得到第一脚本代码;将所述特征引擎和所述第一脚本代码嵌入到应用程序中。一种脚本混淆系统包括引擎混淆单元、代码混淆单元和嵌入单元。本发明提供的脚本混淆方法对脚本引擎中的和目标脚本代码中的关键字、语法和运算符都进行了混淆,使得编译之后的脚本代码的可读性极差,很难从中分辨出脚本的执行逻辑,能较好的保护脚本代码。 | ||
搜索关键词: | 一种 脚本 混淆 方法 系统 | ||
【主权项】:
一种脚本混淆方法,其特征在于,包括:根据预设的对应关系库,对脚本引擎源码中的特定信息进行混淆,得到特征引擎源码,编译所述特征引擎源码,得到特征引擎;根据所述预设的对应关系库,对目标脚本代码中的特定信息进行混淆,得到第一脚本代码;其中,所述目标脚本代码符合所述脚本引擎的代码编写规则;得到第一脚本代码之后,对所述第一脚本代码中的代码特征信息进行混淆,得到第二脚本代码;将所述特征引擎和所述第二脚本代码嵌入到应用程序中;其中,所述特定信息包括:关键字、语法表义符和运算符,且所述脚本引擎源码中的特定信息与所述目标脚本代码中的特定信息相同;所述代码特征信息包括:变量名、函数名和类名中的至少一种。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市君天电子科技有限公司,未经珠海市君天电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410086817.5/,转载请声明来源钻瓜专利网。