Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ObfuXtreme — ASTレベルのPython難読化エンジン。AES-256暗号化、ランタイムペイロード保護、制御フロー平坦化を備え、セキュリティ研究および防御分析向け。 | Kitploit
ツール/GitHubGitHub/spyboy-productions/obfuxtreme
暗号化/復号化ツールリバースエンジニアリングマルウェア分析学習と教育
GitHubspyboy-productions/obfuxtreme

ObfuXtreme

ASTレベルのPython難読化エンジン。AES-256暗号化、ランタイムペイロード保護、制御フロー平坦化を備え、セキュリティ研究および防御分析向け。

リポジトリを見る
2252448ヶ月前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

このGitHubリポジトリが役立つと思われたら、スターを検討してください! ⭐

     


⚡ ObfuXtreme — 高度なPython難読化エンジン

ObfuXtremeは、構造的難読化、ASTレベルの変換、およびランタイムペイロード保護に焦点を当てた高度なPython難読化エンジンです。

これはセキュリティ研究、防御分析、リバースエンジニアリング研究のために設計されており、悪意のある使用のためではありません。

✔ 高度に難読化されたPythonコードを生成
✔ 静的解析とシグネチャベースの検出を無効化
✔ 安全なAST変換を使用(バイトコードパッチなし)
✔ 暗号化されたペイロード実行を伴うランタイムローダー


⚠️ 免責事項と倫理

責任を持って倫理的に使用してください。

ObfuXtremeは、厳密に以下の目的のための**Proof-of-Concept (PoC)**プロジェクトです:

  • 教育
  • 研究
  • 防御的なサイバーセキュリティテスト

❌ このツールを以下の目的で使用してはなりません:

  • マルウェアの難読化
  • セキュリティ製品の回避
  • 悪意のある目的での検出回避
  • 違法または非倫理的な活動

作者は誤用について一切の責任を負いません。
このプロジェクトを使用することにより、使用方法に関する全責任を負うことになります。


✨ ObfuXtreme v4 — 主な機能


🔁 自動再構築(重要)

ObfuXtremeは、難読化中に使用されたPythonバージョンに出力を自動的に固定します。

root@kitploit:~
Build with Python 3.12 → output runs only on Python 3.12

これは意図的であり、以下を防止します:

  • marshal非互換性
  • サイレントクラッシュ
  • 未定義動作

Pythonバージョンを変更した場合は、スクリプトを再構築してください。


📦 依存関係

必須

  • Python 3.10+
  • pycryptodome

依存関係のインストール:

root@kitploit:~
pip install pycryptodome

難読化後の出力も pycryptodome が必要です。ただし、PyInstallerでパッケージ化する場合は不要です。


🚀 インストール

root@kitploit:~
git clone https://github.com/spyboy-productions/ObfuXtreme.git
cd ObfuXtreme
pip install -r requirements.txt

🧪 使用方法

スクリプトの難読化

root@kitploit:~
python ObfuXtreme.py your_script.py

または

root@kitploit:~
python ObfuXtreme.py your_script.py obfuscated.py

出力

root@kitploit:~
obfuscated.py

難読化ファイルの実行

root@kitploit:~
python obfuscated.py

🧪 VirusTotalデモ(教育目的)

ObfuXtremeなし

ObfuXtremeあり

これらの結果は、研究および分析のみを目的とした構造的難読化の有効性を示しています。


📦 スタンドアロン.exeの作成(Python不要)

Pythonやpycryptodomeを必要とせずに配布したい場合:

root@kitploit:~
pip install pyinstaller
pyinstaller --onefile --noconsole obfuscated.py

これによりバンドルされるもの:

  • Pythonランタイム
  • Crypto依存関係
  • 難読化ペイロード

よくある誤解(重要)

「ObfuXtremeはすでにコードを難読化しているのに、なぜOSが重要なのか?」

なぜなら、難読化とパッケージ化は別のステップだからです:

root@kitploit:~
ObfuXtreme outputs Python code
The obfuscated .py file is cross-platform
It still requires Python + pycryptodome
PyInstaller produces native binaries
Native binaries are OS-specific
Obfuscation ≠ packaging

Diagram

  • ✔ ObfuXtremeは任意のOSで実行可能
  • ✔ 難読化された.pyファイルはポータブル
  • ✔ macOSバイナリを生成するにはPyInstallerはmacOS上で実行する必要がある
  • ✔ これはすべてのPythonパッケージャ(PyInstaller、Nuitkaなど)の標準的な動作です。

🛠️ ロードマップ

  • オプションのメタモルフィック変換
  • ジャンクコードの強度レベル
  • マシン依存実行
  • パスワード保護ローダー
  • オプションのmarshalフリーモード
  • CIマルチPythonビルドサポート

このプロジェクトが役立つ場合は、スターをお願いします — 直接的な開発支援になります。

ツールをダウンロード
機能状態備考
AES-256-CBC暗号化✅ペイロード、文字列、バイトを暗号化
文字列ごとのランダムIV✅頻度・パターン分析を防止
XOR分割鍵保存✅AES鍵とIVを複数のXOR部分に分割
ASTレベル難読化✅Python astを使用した安全な変換
ローカル変数名変更✅引数、グローバル、ノーローカルは保持
安全な制御フロー平坦化✅単純で線形な関数のみに適用
暗号化ランタイムローダー✅ペイロードは実行時に復号化・実行
Pythonバージョンごとの自動再構築✅ビルドバージョンを実行時に強制
クロスプラットフォーム✅Windows、Linux、macOS
クリーンな障害処理✅クラッシュではなく明確なエラー
VT対応(研究用)⚠️構造的難読化のみ