专栏首页菜鸟小栈[Cocos Creator] 一个开源的自动代码混淆插件

[Cocos Creator] 一个开源的自动代码混淆插件

预览

配置界面

  • 根据需求搭配不同的参数

混淆效果

  • 最轻度混淆前后效果对比,已经大大降低了可读性

正文

插件介绍

  1. 插件基于 JavaScript 混淆引擎 javascript-obfuscator@0.28.0 。
  2. 当前支持项目构建完成后自动混淆项目代码,后面会加入主动混淆目标文件的功能。
  3. 每个参数都有中文说明,都是皮皮熬着夜一句一句翻译的,鼠标移到参数名上就可以看到说明,或者直接看文档也是可以的~
  4. 插件支持 Cocos Creator 2.x.x 版本,因为1.x.x 我没测试过。

使用说明

1.将插件文件夹放入到 ~/.CocosCreator/packages(Windows 用户为 C:\Users\${你的用户名}\.CocosCreator\packages),或者放入到${你的项目路径}/packages 文件夹下即可完成扩展包的安装。

2.插件默认为禁用状态,编辑器界面下点击 [ 扩展 --> 代码混淆工具 --> 构建后自动混淆 ] 启用自动混淆并设置参数

  1. 插件配置文件保存路径为 ${你的项目路径}/local/ccc-obfuscated-code.json

本文分享自微信公众号 - 菜鸟小栈(iamchenpipi),作者:文弱书生陈皮皮

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-05-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 推荐几个 VS Code 扩展、主题和字体

    VS Code 作为当前最流行的开源代码编辑器之一,要说它为什么这么受大众喜爱,我觉得一是它现代化的界面,二是它强大的扩展系统。

    陈皮皮
  • 为什么选择使用 TypeScript ?

    相信经常关注前端技术的同学对 TypeScript 应该不陌生,或多或少看过一些关于 TypeScript 的文章。

    陈皮皮
  • 为什么选择 TypeScript

    相信经常关注前端技术的同学对 TypeScript 应该不陌生,或多或少看过一些关于 TypeScript 的文章。

    陈皮皮
  • 【安卓开发代码保护】浅谈代码混淆加固技术

    随着移动互联网的快速发展,应用的安全问题不断涌现出来,于是越来越多的应用开发者将核心代码由java层转到native层,以对抗成熟的java逆向分析工具,...

    用户1263308
  • Android 混淆从入门到精通

    ? 简介 作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容...

    非著名程序员
  • Android 混淆那些事儿

    本文主要讲述了代码混淆和资源混淆的原理,Studio默认的混淆方案,混淆的参数,以及如何对Apk进行代码混淆(自定义混淆文件)和资源混淆(结合微信混淆和美团混淆...

    腾讯Bugly
  • Android-Proguard(混淆)

      混淆这玩意,也是经常用,但也是没总结,趁端午有假有时间,就在这里整理一下,也祝大家端午快乐。

    android_薛之涛
  • [数据结构与算法] 排序算法之冒泡排序与快速排序(快排)

    时间静止不是简史
  • 逆向分析“海莲花” APT木马的花指令反混淆工具

    本文中,CheckPoint研究人员基于对“海莲花” 木马程序的分析,编写了一段绕过其混淆技术的反混淆工具-APT32GraphDeobfuscator.py,...

    FB客服
  • 深度学习在 CTR 中应用

    推荐系统需要解决两个问题 : 1 . 记忆性,比如通过历史数据知道”麻雀会飞”,”鸽子会飞” ; 2 . 泛化性 : 推断在历史数据中从未见过的情形,”带翅膀的...

    旺仔小小鹿 .

扫码关注云+社区

领取腾讯云代金券