Python 脚本混淆与还原

Python 源码加密打包工具,支持 Gzip 压缩混淆和逆向还原

Workspace

Python 混淆与还原

支持 exec(base64...) 类混淆脚本的生成与逆向还原。

工具介绍

Python 脚本混淆与还原工具是一个双向的脚本处理工具。它不仅可以将 Python 源码打包成难以直接阅读的单文件脚本,还提供了解析和逆向还原的功能。

功能特点

  • 打包加密 (Obfuscate)

- 将源码通过 Base64 编码,生成 exec(base64.b64decode(...)) 样式的 Loader。
- Gzip 压缩:在浏览器端使用 pako 库模拟 Python 的 zlib 压缩,显著减小脚本体积并增加分析难度。
- 字符串反转:可选项,对 Payload 进行反转处理,绕过简单的自动化扫描。

  • 解密还原 (Deobfuscate)

- 强大的客户端逆向引擎,能够识别并还原标准混淆器生成的代码。
- 自动检测并处理 Base64 嵌套、Gzip/Zlib 压缩流和字符串操作。

使用场景

  • 对 Python 脚本进行简单免杀处理。

  • 压缩脚本体积以便于分发。

  • 学习 Python 的 exec 和动态执行机制。


注意事项

虽然生成的代码不可直接阅读,但对于有经验的开发者来说,还原这种基于 exec 的混淆并不困难(正如本工具演示的那样)。如需高强度的源码保护,建议使用 Cython 编译。

讨论 0

登录 后参与讨论

暂无评论,成为第一个分享观点的人吧。