ProccesHacker/BlankV2-obfuscator-deobfuscator
GitHub: ProccesHacker/BlankV2-obfuscator-deobfuscator
针对 BlankOBF 混淆器的 Python 脚本反混淆工具,可自动剥离多层嵌套混淆并还原可读源代码。
Stars: 0 | Forks: 0
# BlankOBF 反混淆工具
用于还原被 BlankOBF 混淆的文件的反混淆工具。
## 功能特性
- 移除三种 BlankOBF 混淆层(base64 + zlib、XOR 加密、IP 地址八进制);
- 自动解包嵌套混淆层(最多支持 50 层);
- 对还原后的 Python 代码进行格式化
## 使用方法
运行:
```
python deobf.py
```
运行后,请提供需要反混淆的文件路径。
也可以在 Python 代码中直接调用:
```
from deobf import proc
proc("obfuscated.py")
```
默认情况下,结果将保存在源文件旁边,并带有 `_deobf.py` 后缀。
## 混淆器
https://github.com/Blank-c/BlankOBF — 这是原始的混淆器源码。
## 系统要求
- Python 3.10+
## 注意事项
本工具专为还原被 BlankV2 混淆过的文件而设计
标签:Base64解码, BlankOBF, DAST, DNS 反向解析, Python, Python解混淆, XOR解密, Zlib解压, 云资产清单, 代码格式化, 代码生成, 代码解密, 反混淆, 后门分析, 恶意软件分析, 无后门, 渗透测试工具, 网络安全, 自动化解密, 解密脚本, 逆向工程, 隐私保护