悦来客栈的老板 发表于 2022-4-9 14:04:37

AST实战|免安装一键还原ob混淆详细使用教程

一.环境安装在nodejs官网下载最新稳定版并安装:
下载地址:https://nodejs.org/en/]https://nodejs.org/en/
安装成功后,在命令行模式输入 node,如果有版本号显示,则表示安装成功。
二.下载项目项目地址:https://github.com/Tsaiboss/decodeObfuscator]https://github.com/Tsaiboss/decodeObfuscator
目录结构如下:

[*]input文件夹,   存放ob混淆代码;

[*]output文件夹,存放还原后的代码;

[*]tools,存放打包的babel库以及部分还原的AST插件;

[*]main.js   运行主文件;


三.运行看结果下载后解压,切换到 decodeObfuscator-main 目录,命令行模式下运行:
node main.js
运行时,会打印一些日志,结果文件在output文件夹,打开后是这样的:
四.其它混淆代码打开 obfuscator 官网:https://obfuscator.io/]https://obfuscator.io/
如图选择 Medium 级别,再点击上面的 Obfuscate 按钮,生成混淆代码:


把上面的混淆代码保存为js文件(命名为Medium.js),并编码为UTF-8模式。存放在 main.js 统一目录,运行命令:node main.js Medium.js
运行后,同样可以在 output 文件夹看到还原后的结果。

当然,你还可以指定生成的文件名,如下命令:node main.js Medium.js 666.js
可以发现,在main.js的同级目录新生成了一个 666.js文件,这就是还原后的文件。
好了,脚本的使用就介绍到这里,希望各位大佬们不要吝惜你的star,帮忙点一个,感谢!
交流群 (加我好友拉你进群)


lilacjs 发表于 2022-4-24 20:02:18

谢谢大佬的分享,好好学习

李三水 发表于 昨天 10:44

大佬Github的链接失效了呢{:3_41:}
页: [1]
查看完整版本: AST实战|免安装一键还原ob混淆详细使用教程