JavaScript Deobfuscator and Unpacker
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 6 年前 | ||
| 5 年前 | ||
| 4 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 7 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 6 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 4 年前 | ||
| 8 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 |
以下内容由 AI 翻译,如有问题请 点此提交 issue 反馈
de4js
![]()
JavaScript 反混淆与解包器
辅助工具
默认禁用“不可读”选项,因为它使用 JS Nice 的数据。此功能在纯 JavaScript 中无法实现。您需要安装用户脚本 de4js_helper.user.js 来启用它。
从以下链接中选择一个进行安装:
* de4js 辅助工具 不支持离线使用.
功能特性
- 支持离线使用。
- 源代码美化器/语法高亮显示。
- 使混淆的代码变得可读。
- 性能解包器:
- Eval,例如:Packer, WiseLoop
- 数组,例如:JavaScript Obfuscator, Free JS Obfuscator
- Number (非正式名称)
- Packer
- JavaScript Obfuscator
- Free JS Obfuscator
- Obfuscator.IO (但并非所有情况都适用)
- My Obfuscate
- URL 编码,例如:书签助手
- JSFuck
- JJencode
- AAencode
- WiseLoop
使用 Docker 运行
docker-compose up
在 Web 浏览器中预览 de4js:http://localhost:4000/de4js/
执行 shell
docker exec -it de4js_app bash
bundle exec jekyll build
本地开发
安装
git clone https://github.com/lelinhtinh/de4js.git
cd de4js
如果你没有安装 Ruby,可以安装 Ruby 2.1.0 或更高版本。
在 Ubuntu 上修复缺失库:
sudo apt install ruby-dev zlib1g-dev
安装 Bundler:
gem install bundler
从 GitHub Pages 宝石安装 Jekyll 和其他依赖项:
bundle install
在 Windows 10 上解决 EventMachine C 扩展加载失败的问题:
gem uninstall eventmachine
gem install eventmachine --platform ruby
安装 Workbox CLI:
npm install workbox-cli --global
启动服务
npm start
或者使用 livereload:
npm run watch
在 Web 浏览器中预览 de4js:http://localhost:4000/de4js/
构建
npm run build
许可证
致谢
主要贡献者
开源贡献者
资源
相关项目
- IlluminateJS:静态 JavaScript 反混淆器。
- JStillery:通过部分求值进行高级 JavaScript 反混淆。
- Akamai Deobfuscator:帮助您反混淆 Akamai 脚本的工具。
- Nice2Predict:程序属性预测的学习框架。
- JavaScript 反混淆 AMA:关于反混淆 JavaScript 的一般问题。
- Deobfuscator IO:用于被 obfuscator.io 混淆的脚本的不完整反混淆器(已存档)。
- JavaScript Deobfuscator:使用 obfuscator.io 混淆的 JavaScript 的反混淆工具。
- Prepack:JavaScript 打包优化器。
- JS Deobfuscate:针对 JSjiami, Sojson 等的 JavaScript 反混淆。
- JSDec:在线 JavaScript 解码器。支持 sojson v4/Premium/v5 等(不再更新)。
- Synchrony:Kavascript-obfuscator 清理及反混淆器。
* Obfuscator.IO 始终保持最新。自动反混淆工具(包括本项目)通常不会与其最新版本完全匹配。但这并不意味着它是保护源代码的安全工具。
项目介绍
JavaScript 代码混淆器与解包工具【此简介由AI生成】
MIT JavaScript284提交数decodedeobfuscatedeobfuscationdeobfuscatorjavascriptjavascript-deobfuscatoroffline-apponline-toolsunpacker应用
定制我的领域