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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/shisones/cve-2025-31161
脆弱性分析エクスプロイトウェブアプリケーション悪用ペネトレーションテスト認証レッドチーミング
GitHubshisones/cve-2025-31161

CVE-2025-31161

CVE-2025-31161の概念実証(PoC)。改変されたHTTPヘッダーを利用して、Crush FTPサーバー上の任意のユーザーへの未認証なりすましを行います。

リポジトリを見る
26ヶ月前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2025-31161

警告: このツールは、許可されたセキュリティテストおよび教育目的のみで使用してください。明示的な許可を得ていないシステムへの不正使用は違法です。

概要

このツールは、CVE-2025-31161 の概念実証(PoC)です。この脆弱性は、CrushFTP(バージョン < 10.8.4 および < 11.3.1)における重大な認証バイパスの脆弱性です。この脆弱性は、AWS4-HMAC ヘッダー解析のロジックエラーを悪用するもので、破損したヘッダーが IndexOutOfBounds 例外を引き起こします。この例外によりサーバーはセッションのクリーンアップを実行できなくなり、結果としてユーザーはパスワードなしで要求したアカウントとして認証された状態になります。

技術概要

  • 脆弱性の種類: 認証バイパス / ロジックフロー。
  • 仕組み: ヘッダーの破損(Credential=user/)により処理されない Java 例外が発生し、セッションのクリーンアップがバイパスされます。
  • 影響: CrushFTP インスタンスの完全な管理者権限の乗っ取り。

前提条件

  • Python 3.x
  • requests ライブラリ
root@kitploit:~
pip install requests

使用方法

このスクリプトは、チェック(観測)とエクスプロイト(実行)の2つのモードで動作します。

1. チェックモード

デフォルトの管理者アカウントのセッション Cookie の漏えいを試みることで、対象が脆弱であるかどうかを検証します。このモードは対象システムを変更しません。

root@kitploit:~
python3 exploit.py check -u <target_ip> -p <port>
  • 例: python3 exploit.py check -u 192.168.1.50 -p 8080

2. エクスプロイトモード

指定した管理者ユーザーのセッションを乗っ取り、そのセッションを使用して MainUsers グループに新しい管理者アカウントを注入します。

root@kitploit:~
python3 exploit.py exploit -u <target_ip> -p <port> -a <admin_user> -nu <new_username> -np <new_password>
  • 例: python3 exploit.py exploit -u 192.168.1.50 -p 8080 -a crushadmin -nu operator -np StrongPass123!

パラメータ

フラグ名前説明デフォルト
-u--url対象の IP アドレスまたはホスト名必須
-p--port対象のポート8080
-a--admin_userなりすます既存の管理者アカウントcrushadmin
-nu--new_user新しい管理者アカウントのユーザー名必須
-np--new_password新しい管理者アカウントのパスワード必須
ツールをダウンロード