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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/deathshotxd/cve-2025-52691-apt-poc
永続化メカニズムエクスプロイトウェブアプリケーション悪用データ流出ポストエクスプロイトペネトレーションテスト学習と教育レッドチーミングペイロード開発

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
GitHubdeathshotxd/cve-2025-52691-apt-poc

CVE-2025-52691-APT-PoC

CVE-2025-52691(SmarterMailの任意ファイルアップロードRCE)向けの拡張版概念実証エクスプロイトで、ステルス難読化、永続化、外部流出、対話モードなどのAPTレベルの機能を備えています。教育目的および許可されたテストのみを対象としています。元のPoCはyt2w/CVE-2025-52691によるものです。

リポジトリを見る
3348ヶ月前未レビュー
共有

CVE-2025-52691 PoC:SmarterMail 任意ファイルアップロード RCE(APT強化版)

Python Version License

これはCVE-2025-52691用の拡張された概念実証(PoC)エクスプロイトです。CVE-2025-52691は、SmarterTools SmarterMail メールサーバーソフトウェアにおける深刻な脆弱性であり、認証なしでの任意ファイルアップロードを許可し、リモートコード実行(RCE)につながる可能性があります。このバージョンは、ステルス性、永続性、運用能力を向上させるためのAPTレベルの技術を組み込んでおり、高度なペネトレーションテストやレッドチーム演習のシナリオに適しています。

警告:このツールは教育目的および許可されたテスト目的のみで使用してください。明示的な許可なくシステムに対して不正に使用することは違法であり、非倫理的です。作者は誤用に対する責任を負いません。

特徴

  • コアエクスプロイト:難読化されたASPXウェブシェルを、複数のエンドポイントとメソッド(multipart、raw、JSON)を介してターゲットのWebルートにアップロードします。
  • 脆弱性検出:ターゲットが稼働しているかを確認し、脆弱性評価のためにSmarterMailのバージョン検出を試みます。
  • ステルス性の強化:
    • リクエストにランダムなユーザーエージェントを使用。
    • レート制限や検知を回避するため、リクエスト間にランダムな遅延を挿入。
    • パスワード保護とbase64エンコードされたコマンドを備えた難読化ウェブシェル。
    • コマンド実行にPowerShellを使用(cmd.exeの一部の制限を回避)。
  • APTレベルの機能:
    • プロキシサポート:インターセプトや匿名化のため、プロキシ(例:Burp Suite)経由でトラフィックをルーティング。
    • 永続性:長期的なアクセスのためにSYSTEMとして実行されるスケジュールタスクを確立(プレースホルダーのペイロードURL)。
    • ファイル窃取:base64エンコーディングを使用してリモートファイルをローカルディスクにダウンロード。
    • 対話モード:繰り返しコマンドを実行するためのシェル風インターフェース。
    • クリーンアップ:使用後にアップロードしたウェブシェルを削除し、痕跡を最小限に抑えます。
  • バッチ処理:ファイルから複数のターゲットに対するエクスプロイトをサポート。
  • ロギング:詳細な出力のための設定可能なログレベル(DEBUG、INFO、WARNING、ERROR)。
  • SSL処理:SSL検証はデフォルトで有効。無効化するオプションもあります。
  • 倫理的保護策:デフォルトの安全な設定と明確な警告。

必要な環境

  • Python 3.8+
  • 必要なライブラリ:requests、uuid、base64、random、time、logging、re
    • インストール:pip install requests

標準ライブラリ以外に追加の依存関係は必要ありません。

使用方法

リポジトリをクローンし、Pythonでスクリプトを実行してください。

基本コマンド

root@kitploit:~
python exploit.py <target_url> [options]
  • <target_url>:SmarterMailサーバーのベースURL(例:https://mail.example.com)。

オプション

  • --targets-file <file>:ターゲットURLのリスト(1行に1つ)を含むファイルへのパス。
  • -c, --command <cmd>:シェルアップロード後に実行するコマンド(例:whoami)。
  • -t, --timeout <seconds>:リクエストのタイムアウト(デフォルト:30)。
  • --proxy <url>:プロキシURL(例:http://127.0.0.1:8080)。
  • --no-verify:SSL証明書の検証を無効化。
  • --check-only:ターゲットが稼働しておりSmarterMailであるかのみを確認。
  • --persistence:スケジュールタスクによる永続性を確立。
  • --exfil <remote:local>:ファイルを窃取(例:C:\\path\\to\\file.txt:local_copy.txt)。
  • --interactive:対話型コマンド実行モードに入る。
  • --cleanup:使用後にアップロードしたシェルを削除。

使用例

  1. 基本エクスプロイト:

    root@kitploit:~
    python exploit.py https://mail.vulnerable.com
    
  2. コマンドを実行:

    root@kitploit:~
    python exploit.py https://mail.vulnerable.com -c "systeminfo"
    
  3. プロキシと永続性を有効にする:

    root@kitploit:~
    python exploit.py https://mail.vulnerable.com --proxy http://127.0.0.1:8080 --persistence
    
  4. クリーンアップ付き対話モード:

    root@kitploit:~
    python exploit.py https://mail.vulnerable.com --interactive --cleanup
    
  5. ファイルからのバッチエクスプロイト:

    root@kitploit:~
    python exploit.py --targets-file targets.txt
    

出力

エクスプロイトが成功すると、シェルのパス、アクセスURL(認証パスワード付き)、およびコマンド出力が表示されます。ログはコンソールに出力されます。ファイルへのログ出力が必要な場合は、スクリプトのsetup_loggingを必要に応じて変更してください。

クレジット

この拡張版は、yt2wによる元のPoCに基づいています。主な変更点には、APTレベルの機能、難読化、および使いやすさの改善が含まれます。基礎となる作業をしてくださった原作者に感謝します。

免責事項

このツールは、教育目的で脆弱性を実証するものです。責任を持って、自分が所有しているか、明示的なテスト許可を得ているシステムでのみ使用してください。適用されるすべての法律と倫理ガイドラインを遵守してください。開発者は誤用に対する一切の責任を負いません。

問題が発生した場合や提案がある場合は、GitHubでissueを開いてください。

ライセンス

MITライセンス。詳細はLICENSEを参照してください。

ツールをダウンロード
  • --log-level <level>:ログレベルを設定(DEBUG、INFO、WARNING、ERROR。デフォルト:INFO)。