1赞

2回答

1收藏

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

信息分享 信息分享 2646 人阅读 | 2 人回复 | 2022-04-09

一.环境安装
在nodejs官网下载最新稳定版并安装:

下载地址:

安装成功后,在命令行模式输入 node,如果有版本号显示,则表示安装成功。

二.下载项目
项目地址:

目录结构如下:

  • input文件夹,   存放ob混淆代码;
  • output文件夹,存放还原后的代码;
  • tools,存放打包的babel库以及部分还原的AST插件;
  • main.js   运行主文件;



三.运行看结果
下载后解压,切换到 decodeObfuscator-main 目录,命令行模式下运行:

  1. node main.js
复制代码

运行时,会打印一些日志,结果文件在output文件夹,打开后是这样的:

四.其它混淆代码
打开 obfuscator 官网:

如图选择 Medium 级别,再点击上面的 Obfuscate 按钮,生成混淆代码:



把上面的混淆代码保存为js文件(命名为Medium.js),并编码为UTF-8模式。存放在 main.js 统一目录,运行命令:
  1. node main.js Medium.js
复制代码

运行后,同样可以在 output 文件夹看到还原后的结果。

当然,你还可以指定生成的文件名,如下命令:
  1. node main.js Medium.js 666.js
复制代码

可以发现,在main.js的同级目录新生成了一个 666.js文件,这就是还原后的文件。

好了,脚本的使用就介绍到这里,希望各位大佬们不要吝惜你的star,帮忙点一个,感谢!

交流群 (加我好友拉你进群)


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
分享到:
回复

使用道具 举报

回答|共 2 个

lilacjs

发表于 2022-4-24 20:02:18 | 显示全部楼层

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

使用道具 举报

李三水

发表于 2022-8-15 10:44:57 | 显示全部楼层

大佬Github的链接失效了呢
回复

使用道具 举报