悦来客栈的老板 发表于 2022-5-26 09:48

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

本帖最后由 正己 于 2022-5-26 15:51 编辑

一.项目地址


免安装一键还原经Obfuscator混淆框架混淆过的js代码
项目地址

二.环境安装


在nodejs官网下载最新稳定版并安装:





下载地址:

nodejs官网下载
https://nodejs.org/en/



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






三.项目结构

目录结构如下:





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


四.运行看结果


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

node main.js

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



至此,就将一段混淆非常严重的js代码,还原成了它原本的样子,做到了百分百还原。
希望各位大佬们不要吝惜你的star,帮忙点一个,感谢!



悦来客栈的老板 发表于 2022-6-4 09:52

万事笔通 发表于 2022-6-1 17:30
解密出来还有很多这样的字符,这种有什么方法解的吗

基本上每天都有回答这样的问题。。。
变量名就是一个标识,是没办法还原的,只能去优化。

悦来客栈的老板 发表于 2022-5-26 15:40

涛之雨 发表于 2022-5-26 10:54
蔡老板tql

还有文章链接贴反了我帮你编辑回来了

超链接我始终搞不上去,我在这里试试:

免安装一键还原经Obfuscator混淆框架混淆过的js代码

nodejs官网下载

涛之雨 发表于 2022-5-26 10:54

蔡老板tql

还有文章链接贴反了我帮你编辑回来了{:301_999:}

热心网友 发表于 2022-5-26 11:06

没看到工具在哪里下载

刘涛 发表于 2022-5-26 11:24

蔡老板牛逼

as4201 发表于 2022-5-26 15:00

学习了,谢谢

deepgo 发表于 2022-5-26 15:03

谢谢老板分享

jinzhu160 发表于 2022-5-26 17:34

wda114514 发表于 2022-5-26 17:35

感谢分享

24K灬纯帅 发表于 2022-5-26 17:41

https://api.qiyiw.xyz/?fromuid=50093感谢分享 nb 学习了
页: [1] 2 3
查看完整版本: AST实战|免安装一键还原ob混淆详细使用教程