akgvnx/PyBasicDeobfuscator

GitHub: akgvnx/PyBasicDeobfuscator

PyBasicDeobfuscator 是一个轻量级 Python 工具,用于解包基础混淆的 Python 脚本,反转 zlib/base64 封装并恢复可读源代码。

Stars: 1 | Forks: 0

## PyBasic 反混淆器 用于解包基础 Python 混淆代码的工具,能够反转由 zlib/base64 包装的有效载荷并提取可读的 Python 源代码。 ## 概述 PyBasicDeobfuscator 是一款轻量级的 Python 反混淆实用工具,旨在分析简单的混淆 Python 脚本。 该工具尝试执行以下操作: - 检测反转的 Base64 有效载荷 - 解码 Base64 / URL 安全 Base64 数据块 - 解压缩 ZLIB 压缩的有效载荷 - 自动解包多层封装 - 恢复可读的 Python 源代码 ## 支持的技术 该工具目前支持常见的轻量级混淆方法,例如: - 反转的 Base64 有效载荷 - ZLIB 压缩的 Python 代码 - 嵌套/分层封装器 - 基于基础 exec() 的打包器 支持的示例模式: ``` exec((b'...')) ``` ``` exec(zlib.decompress(base64.b64decode(...))) ``` ## 用法 ### 运行脚本 ``` python PyBasicDeobfuscator.py ``` 然后输入混淆的 `.py` 文件路径。 您也可以将文件直接拖放到控制台窗口中。 ## 输出 解包后的文件将自动创建: ``` original.py → original_deobfuscated.py ``` ## 示例 输入: ``` exec((b'...')) ``` 输出: ``` import os print("Hello World") ``` ## 要求 - Python 3.10+ - Windows(推荐)
标签:Base64解码, DAST, exec函数分析, Payload处理, Payload解包, Windows兼容, ZLIB解压, 云资产清单, 代码解包器, 反混淆工具, 恶意脚本分析, 恶意软件分析, 源代码恢复, 网络安全, 脚本分析, 自动解包, 轻量级工具, 逆向分析, 逆向工具, 逆向工程, 隐私保护