
Pythonリバースエンジニアリングのための究極のAI搭載ツールキット
⚠️ de4pyはフリーかつオープンソース(CC BY-NC 4.0)です。
他の場所で販売されている有料版や商用利用は許可されていません。 もしde4pyにお金を払ったなら、それは誤解させられたということです。
De4pyは、美しいUI(PySide6)と、マルウェアアナリストやリバースエンジニア向けの堅牢な機能セットを備えた高度なPython難読化解除ツールです。一般的なパッカーの自動難読化解除と、手動分析ツールの両方をサポートしています。
Fadi002 と AdvDebug によってメンテナンスされています。
| 機能 | 説明 |
|---|---|
| Onyxエンジン(AI) | ローカルLLM(Ollama)を活用した高度な難読化解除。ASTクリーニング、制御フロー平坦化の復元、パターンマッチングを組み合わせます。 |
| レガシー難読化解除 | 人気の難読化ツールを直接サポート: Jawbreaker、BlankOBF、PlusOBF、Wodx、Hyperion、pyobfuscate。 |
| ファイルアナライザー | パッカー(PyInstaller、unpy2exe)の検出、動的ハッシュ計算、疑わしい文字列の検索、メタデータの抽出。 |
| Pyshell GUIとコード実行 | 外部ターゲットプロセス内でPythonコードを実行するカスタムGUI(動的分析やライセンス回避に有用)。 |
| モダンUI | PySide6 とカスタムダークテーマで構築されたプレミアムな外観と操作性。CLIモードにも対応。 |
| グローバルローカライゼーション | コミュニティ主導のローカライズエンジンにより、18以上の言語をすぐにサポート。 |
| プラグインアーキテクチャとAPI | カスタムアナライザーを作成するための拡張可能なプラグインシステム。独自ツールでde4pyをプログラム可能なライブラリとして直接使用することもできます。 |
| 動作モニター | プロセスのハンドル、メモリアクセス、ソケットを監視。リアルタイム検査のための組み込み開発者ツール。 |
de4pyはパッケージとしてインストールできます:
git clone https://github.com/Fadi002/de4py.git
cd de4py
pip install .
GUIモード:
python -m de4py
# OR
python main.py
CLIモード:
python -m de4py --cli
高度なOnyx-Alpha難読化解除(高度に難読化されたコードにローカルLLMを利用)を使用するには、Ollamaをセットアップする必要があります:
qwen2.5-coder:1.5b):
ollama run qwen2.5-coder:1.5b
プロジェクトは明確にするためにリファクタリングされています:
de4py/
├── de4py/ # Main Package
│ ├── engines/ # Deobfuscators and Analyzers (Onyx + legacy)
│ ├── ui/ # PySide6 User Interface
│ ├── api/ # Remote API client and telemetry
│ ├── lang/ # Localization
│ ├── config/ # Configuration management
│ └── utils/ # Utilities (RPC, TUI, etc.)
├── plugins/ # External Plugins folder (Root)
├── main.py # Entry point
└── pyproject.toml # Project configuration
すべての貢献を歓迎します!
翻訳にはCrowdinを使用しています。
このツールは教育目的のみです。許可なくソフトウェアの難読化を解除しないでください。開発者は誤用について責任を負いません。
クリエイティブ・コモンズ 表示-非営利 4.0 国際 (CC BY-NC 4.0) の下でライセンスされています。
このプロジェクトはFadi002によって作成されました。
このプロジェクトをフォークまたは再配布する場合は、元の著作権表示を保持し、CC BY-NC 4.0ライセンスに従って適切な帰属表示を行う必要があります。 作者の明示的な許可なしに商用利用することはできません。