jsjiami.com.v7-v6-v5代码解密工具+详细教程
最近项目遇到很多使用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 版本)
- sojson
- sojsonv7
- obfuscator
默认输入文件为input.js
,文件中不能包含除混淆代码以外的内容(例如非混淆代码)。
默认输出文件为output.js
。
版权申明
本文系作者 @拾点笔记 原创发布在拾点笔记-技术笔记与工具集合分享站点。未经许可,禁止转载。
暂无评论数据