kongrvoinrefivjnjiwrvfnniowefv/WH2S-DEOBFUSCATOR
GitHub: kongrvoinrefivjnjiwrvfnniowefv/WH2S-DEOBFUSCATOR
一款基于纯前端技术的代码反混淆工具,专门用于还原 WeAreDevs Obfuscator 生成的混淆代码。
Stars: 0 | Forks: 0
# 🔓 WH2S DEOBFUSCATOR
**专为 WeAreDevs Obfuscator 打造的完整反混淆工具**
一款专业的 Web 反混淆工具,用于对 WeAreDevs Obfuscator 生成的混淆代码进行反混淆,提供现代且直观的用户界面。
## ✨ 功能特性
- 🔓 **完整反混淆** - 对变量、函数和字符串进行反混淆
- 📥 **输入/输出** - 双面板界面,分别用于显示混淆和反混淆后的代码
- 📋 **复制到剪贴板** - 一键复制结果
- 🗑️ **清理** - 轻松清空输入框
- 🎨 **现代界面** - 响应式且精美的设计
- ⚡ **快速高效** - 瞬间处理代码
- 🔧 **零外部依赖** - 仅使用 HTML、CSS 和 JavaScript
## 🚀 使用方法
### 在线使用
直接通过浏览器访问:
```
https://kongrvoinrefivjnjiwrvfnniowefv.github.io/WH2S-DEOBFUSCATOR/
```
### 本地使用
1. 下载 `index.html` 文件
2. 在浏览器中打开该文件(双击即可)
3. 开始使用!
## 📝 使用步骤
1. **粘贴混淆代码** 到左侧的文本区域中(📥 混淆代码)
2. **点击** “🔓 反混淆代码”按钮
3. **查看结果** 在右侧的文本区域中(📤 反混淆代码)
4. **复制代码** 点击“📋 复制”按钮,或使用 Ctrl+C
5. **清理文本框** 当你需要处理其他代码时,点击“🗑️ 清理”按钮
## ⌨️ 快捷键
- **Ctrl + Enter** - 在输入区域中直接对代码进行反混淆
## 🔧 反混淆功能
该反混淆器会执行以下操作:
- ✅ 对十六进制字符串进行反混淆(`\x41` → `A`)
- ✅ 对 Unicode 字符串进行反混淆(`\u0041` → `A`)
- ✅ 解码 Base64
- ✅ 移除不必要的赋值
- ✅ 重命名短变量(`a`, `b`, `c` → `var_0`, `var_1` 等)
- ✅ 清理匿名 IIFE 函数
- ✅ 使用适当的缩进格式化代码
- ✅ 移除伪装代码
- ✅ 清理多余的空白字符
## 📋 示例
### 输入(混淆后)
```
var a="hello";var b=function(){return a;};console.log(b());
```
### 输出(反混淆后)
```
var var_0 = "hello";
var var_1 = function() {
return var_0;
};
console.log(var_1());
```
## ⚠️ 免责声明
- 请仅在自有或已获授权的代码上使用
- 尊重版权
- 请勿用于恶意用途
## 📂 项目结构
```
WH2S-DEOBFUSCATOR/
├── index.html # Archivo principal (interfaz + desofuscador)
└── README.md # Este archivo
```
## 🛠️ 技术栈
- **HTML5** - 页面结构
- **CSS3** - 响应式设计
- **JavaScript ES6+** - 反混淆逻辑
## 📞 支持
如果你遇到问题或有建议,可以:
- 在 GitHub 上创建 issue
- 直接联系作者
## 📜 许可证
本项目是开源的。可自由在你的项目中使用。
## 👨💻 作者
**WH2S DEOBFUSCATOR** v1.0
旨在快速高效地对 WeAreDevs Obfuscator 生成的代码进行反混淆。
**感谢使用 WH2S DEOBFUSCATOR!** 🚀
标签:CMS安全, DNS 反向解析, JavaScript, WeAreDevs, 代码分析, 代码反混淆, 凭证管理, 前端工具, 后端开发