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解压, 云资产清单, 代码格式化, 代码生成, 代码解密, 反混淆, 后门分析, 恶意软件分析, 无后门, 渗透测试工具, 网络安全, 自动化解密, 解密脚本, 逆向工程, 隐私保护