最近项目遇到很多使用jsjiami.com.v7的程序,所以就有了下文:decode-js基于 Babel 的 AST 分析器和处理器,可以处理以下情况:stringArray(包括添加了旋转操作,以及嵌套调用的情况)死代码控制流扁平化(switch)局部代码变换(Object表达式、字符串分割等)自定义代码(自保护,禁止控制台调试,禁止控制台输出)使用方法准备一个nodejs环境通过npm i安装依赖按如下方式运行插件:# pre-defined command npm run xxx # or full command npm run decode -- -t type [-i input.js] [-o output.js]xxx为预定义的指令,见package.json中的scripts字段。type:common (高频局部混淆)jjencode (sojson.com 版本)sojsonsojsonv7obfuscator默认输入文件为input.js,文件中不能包含除混淆代码以外的内容(例如非混淆代码)。默认输出文件为output.js。原文链接以及下载地址
拾点笔记
记录分享开发历程中的点滴