Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-Arsenal-Lab — TomcatScannerは、Apache TomcatサーバーにおけるCVE-2025-24813の脆弱性を検出・悪用するために設計された包括的なセキュリティツールです。 | Kitploit
ツール/GitHubGitHub/cchopin/cve-arsenal-lab
脆弱性スキャナーエクスプロイトウェブアプリケーション悪用ウェブセキュリティペネトレーションテスト学習と教育
GitHubcchopin/cve-arsenal-lab

CVE-Arsenal-Lab

TomcatScannerは、Apache TomcatサーバーにおけるCVE-2025-24813の脆弱性を検出・悪用するために設計された包括的なセキュリティツールです。

リポジトリを見る
4541年前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

TomcatScanner

CVE-2025-24813 用の高度な検出・エクスプロイトツール

TomcatScanner は、Apache Tomcat サーバーにおける CVE-2025-24813 の脆弱性を検出および悪用するために設計された包括的なセキュリティツールです。この脆弱性は、'file.Name' パラメータのパス等価性の問題に関連し、リモートコード実行 (RCE) につながる可能性があります。

Capture d’écran 2025-04-10 à 22.24.26.png

目次

  • 機能
  • インストール
  • 使い方
    • 基本スキャン
    • 詳細オプション
    • エクスプロイトモード
  • 使用例
  • ワードリストの作成
  • 出力の解釈
  • CVE-2025-24813 の説明
  • 法的免責事項
  • コントリビューション
  • ライセンス

機能

  • 包括的な検出: カスタマイズ可能なワードリストを使用して、脆弱性の対象となる複数のパスをテストします
  • マルチスレッド動作: 並列処理でターゲットを効率的にスキャンします
  • セッション操作: セッション操作技術を使用した高度なエクスプロイトを実行します
  • エクスプロイトモード: 検出だけでなく、脆弱性を積極的に悪用してその存在を確認できます
  • 詳細なレポート: 色分けされた出力で包括的なスキャン結果を提供します
  • 複数ターゲットのサポート: 単一のターゲット、またはリストファイルから複数のターゲットをスキャンできます
  • 結果の保存: 脆弱なターゲットを出力ファイルに保存して後で処理できます

インストール

前提条件

  • Python 3.6 以上
  • 必要な Python パッケージ

ステップ 1: リポジトリのクローン

git clone https://github.com/yourusername/tomcat-scanner.git
cd tomcat-scanner

ステップ 2: 依存関係のインストール

pip install -r requirements.txt

requirements.txt ファイルには次の内容を含める必要があります:

requests>=2.28.0
urllib3>=1.26.0

ステップ 3: ワードリストの作成

脆弱性をテストするパスを記述した wordlist.txt という名前のファイルを作成するか、提供されているサンプルのワードリストを使用してください。

使い方

基本スキャン

単一のターゲットをスキャン:

python tomcat_scanner.py -u http://example.com:8080

ファイルから複数のターゲットをスキャン:

python tomcat_scanner.py -l targets.txt

詳細オプション

usage: tomcat_scanner.py [-h] [-u URL] [-l LIST] [-w WORDLIST] [-t THREADS]
                        [-o OUTPUT] [--timeout TIMEOUT] [--ssl-verify]
                        [-v] [--exploit] [--command COMMAND]

Scanner for CVE-2025-24813 vulnerability in Apache Tomcat

optional arguments:
  -h, --help            show this help message and exit
  -u URL, --url URL     Single target URL (e.g., http://example.com:8080)
  -l LIST, --list LIST  File containing a list of target URLs
  -w WORDLIST, --wordlist WORDLIST
                        Wordlist file containing paths to test (default: wordlist.txt)
  -t THREADS, --threads THREADS
                        Number of parallel threads (default: 10)
  -o OUTPUT, --output OUTPUT
                        Output file for results
  --timeout TIMEOUT     Request timeout in seconds (default: 5)
  --ssl-verify          Verify SSL certificates
  -v, --verbose         Enable verbose mode with HTTP response codes
  --exploit             Attempt to exploit vulnerable targets
  --command COMMAND     Test command for exploit mode (default: echo CVE-2025-24813)

エクスプロイトモード

脆弱性を検出するだけでなく悪用するには:

python tomcat_scanner.py -u http://vulnerable-server.com:8080 --exploit

悪用中に実行するカスタムコマンドを指定:

python tomcat_scanner.py -u http://vulnerable-server.com:8080 --exploit --command "whoami"

使用例

基本スキャン

python tomcat_scanner.py -u http://example.com:8080 -w my_wordlist.txt

複数スレッドでの詳細スキャン

python tomcat_scanner.py -u http://example.com:8080 -t 20 -v

複数ターゲットのスキャンと結果の保存

python tomcat_scanner.py -l target_list.txt -o vulnerable_targets.txt

完全なエクスプロイトスキャン

python tomcat_scanner.py -u http://example.com:8080 --exploit --command "id" -v --timeout 10

ワードリストの作成

TomcatScanner は、テストするパスのワードリストを必要とします。ワードリストには、潜在的に脆弱なパスを 1 行に 1 つずつ含める必要があります。

ワードリストのエントリ例:

/path/uploads/file.name
/webapps/manager/file.name
/tomcat/manager/uploads/file.name
/uploads/../sessions/absholi7ly.session

出力の解釈

このツールは、重要な情報を簡単に識別できるよう、色分けされた出力を提供します:

  • 緑: 成功したリクエストと脆弱性のないターゲット
  • 赤: エラーメッセージと脆弱なターゲット
  • 黄: 失敗したリクエストと警告
  • 青: 情報メッセージ
  • 紫: ヘッダーとサマリーセクション

スキャンサマリー

各スキャンの最後に、ツールは次の内容を含むサマリーを表示します:

  1. 合計スキャン時間
  2. テストされたパスの数
  3. 成功、失敗、エラーのリクエスト数
  4. HTTP レスポンスコードの分布
  5. 検出された脆弱な URL
  6. エクスプロイト成功率 (エクスプロイトモードの場合)

CVE-2025-24813 の説明

CVE-2025-24813 は Apache Tomcat に影響を与え、アプリケーションが 'file.Name' パラメータを処理する方法におけるパス等価性の脆弱性に関連します。この脆弱性により、攻撃者は以下が可能になる可能性があります:

  1. パストラバーサルを使用して意図しないディレクトリにファイルをアップロードする
  2. セッションファイルを操作してリモートコード実行を達成する可能性がある
  3. 意図されたアクセス制御をバイパスする

この脆弱性は通常、PUT リクエストが "file.name" を含むパスへの書き込みを許可されている場合、または部分的な PUT 操作によってパストラバーサルが可能な場合に顕在化します。

法的免責事項

このツールは、教育および倫理的なテスト目的のみで提供されます。

事前の相互同意なしにターゲットを攻撃する目的で TomcatScanner を使用することは違法です。適用されるすべての地域、州、連邦の法律を遵守する責任はエンドユーザーにあります。開発者は一切の責任を負わず、このプログラムによって引き起こされた誤用や損害について責任を負いません。

コントリビューション

コントリビューションを歓迎します! お気軽にプルリクエストを送信してください。

コントリビューションの手順:

  1. リポジトリをフォークする
  2. フィーチャーブランチを作成する (git checkout -b feature/amazing-feature)
  3. 変更をコミットする (git commit -m 'Add amazing feature')
  4. ブランチにプッシュする (git push origin feature/amazing-feature)
  5. プルリクエストを開く

ライセンス

このプロジェクトは MIT ライセンスの下でライセンスされています。詳細については LICENSE ファイルを参照してください。

MIT License

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files...
ツールをダウンロード