Workspace
Python 混淆与还原
支持 exec(base64...) 类混淆脚本的生成与逆向还原。
支持格式:
exec(base64.b64decode("...")) 及其变种 (reverse, bz2, zlib 等简单混淆)。
工具介绍
Python 脚本混淆与还原工具是一个双向的脚本处理工具。它不仅可以将 Python 源码打包成难以直接阅读的单文件脚本,还提供了解析和逆向还原的功能。
功能特点
- 打包加密 (Obfuscate):
exec(base64.b64decode(...)) 样式的 Loader。- Gzip 压缩:在浏览器端使用 pako 库模拟 Python 的 zlib 压缩,显著减小脚本体积并增加分析难度。
- 字符串反转:可选项,对 Payload 进行反转处理,绕过简单的自动化扫描。
- 解密还原 (Deobfuscate):
- 自动检测并处理 Base64 嵌套、Gzip/Zlib 压缩流和字符串操作。
使用场景
- 对 Python 脚本进行简单免杀处理。
- 压缩脚本体积以便于分发。
- 学习 Python 的
exec和动态执行机制。
注意事项
虽然生成的代码不可直接阅读,但对于有经验的开发者来说,还原这种基于 exec 的混淆并不困难(正如本工具演示的那样)。如需高强度的源码保护,建议使用 Cython 编译。
信息
- 发布日期
- 2026-01-13
- 最近更新
- 2026-02-20
- 状态
- Normal