Fadi002/de4py

GitHub: Fadi002/de4py

一款专为恶意软件分析和逆向工程设计的Python反混淆工具,集成静态分析、动态调试和行为监控功能。

Stars: 962 | Forks: 95

# de4py De4py 是一款高级 Python 反混淆工具,拥有精美的 UI (PySide6) 和强大的功能集,专为恶意软件分析师和逆向工程师设计。它既支持针对常见打包器的自动反混淆,也提供手动分析工具。 由 [Fadi002](https://github.com/Fadi002) 和 [AdvDebug](https://github.com/AdvDebug) 维护。 ## 🚀 功能 | 功能 | 作用 | | :--- | :--- | | **反混淆** | 支持流行的混淆器:**Jawbreaker, BlankOBF, PlusOBF, Wodx, Hyperion, pyobfuscate**。 | | **文件分析器** | 检测打包器 (PyInstaller)、计算哈希、查找可疑字符串以及提取元数据。 | | **PyCode 执行** | 在目标进程内部执行 Python 代码(有助于绕过许可证检查)。 | | **Pyshell GUI** | 自定义 GUI,可轻松在有效进程中注入并执行 Python 代码。 | | **行为监控** | 监控进程句柄、内存访问、套接字和转储内容(包括解密的 OpenSSL 流量)。 | | **现代 UI** | 基于 **PySide6** 构建并采用自定义暗色主题,提供高级外观和体验。同时也支持 CLI 模式。 | | **API 系统** | 在您自己的工具中将 de4py 作为库使用。 | ## 📦 安装与使用 ### 前置条件 - Python 3.8+ - Windows(推荐,以获得完整功能支持) ### 安装 您可以将 de4py 作为包进行安装: ``` git clone https://github.com/Fadi002/de4py.git cd de4py pip install . ``` ### 运行 **GUI 模式:** ``` python -m de4py # 或 python main.py ``` **CLI 模式:** ``` python -m de4py --cli ``` ## 🛠 项目结构 项目已重构以提高清晰度: ``` de4py/ ├── de4py/ # Main Package │ ├── core/ # Core logic (EngineManager, Interfaces) │ ├── engines/ # Deobfuscators and Analyzers │ ├── ui/ # PySide6 User Interface │ ├── config/ # Configuration management │ └── utils/ # Utilities (RPC, TUI, etc.) ├── plugins/ # External Plugins folder (Root) ├── main.py # Entry point └── pyproject.toml # Project configuration ``` ## 🌐 帮助翻译 de4py 我们使用 [Crowdin](https://crowdin.com/project/de4py) 进行翻译。 - 选择您想要翻译的语言。 - 使用 Crowdin 网页编辑器。 - 提交翻译以供审核。 ## ⚠️ 免责声明 本工具**仅供教育目的**。切勿在未经许可的情况下对软件进行反混淆。开发者不对滥用行为负责。 ## 📄 许可证 根据 **GNU General Public License v3.0** 授权。
标签:CLI, DAST, De4py, DNS 反向解析, DNS 解析, GUI, PyInstaller解包, PySide6, Python, SecList, WiFi技术, 二进制发布, 云资产清单, 代码混淆, 内存取证, 反混淆工具, 开源工具, 恶意软件分析, 无后门, 注入, 网络安全审计, 自动化分析, 行为监控, 跨站脚本, 逆向工具, 逆向工程