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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2024-6387_Check — CVE-2024-6387_Checkは、脆弱なバージョンのOpenSSHを実行しているサーバーを識別するために設計された軽量で効率的なツールです。 | Kitploit
ツール/GitHubGitHub/xaitax/cve-2024-6387_check
偵察脆弱性スキャナーエクスプロイト情報収集ネットワークセキュリティペネトレーションテスト
GitHubxaitax/cve-2024-6387_check

CVE-2024-6387_Check

CVE-2024-6387_Checkは、脆弱なバージョンのOpenSSHを実行しているサーバーを識別するために設計された軽量で効率的なツールです。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2024-6387_Check

image

📜 説明

CVE-2024-6387_Check は、軽量かつ効率的なツールで、脆弱なバージョンの OpenSSH を実行しているサーバーを特定するために設計されています。特に最近発見された regreSSHion 脆弱性(CVE-2024-6387)を対象としています。このスクリプトは、複数の IP アドレス、ドメイン名、CIDR ネットワーク範囲を迅速にスキャンし、潜在的な脆弱性を検出してインフラストラクチャの安全性を確保します。

🌟 機能

  • 高速スキャン: 複数の IP アドレス、ドメイン名、CIDR 範囲を CVE-2024-6387 脆弱性について迅速にスキャンします。
  • バナー取得: 認証なしで SSH バナーを効率的に取得します。
  • Grace Time 検出: オプションで、サーバーが LoginGraceTime 設定を使用して脆弱性を緩和しているかどうかを検出します。
  • IPv6 サポート: IPv6 アドレスを直接またはホスト名ベースのスキャンで完全にサポートします。
  • マルチスレッド: スレッドを使用して同時チェックを行い、スキャン時間を大幅に短縮します。
  • 詳細な出力: 絵文字でコード化された明確な出力により、スキャン結果を要約します。
  • ポート確認: クローズされたポートを識別し、応答のないホストのサマリーを提供します。
  • パッチ適用済みバージョンの検出: 既知のパッチ適用済みバージョンを認識し、脆弱性レポートから除外します。
  • DNS/ホスト名解決: IP アドレスのホスト名を解決して表示します。

🚀 使用方法

root@kitploit:~
python CVE-2024-6387_Check.py <targets> [--ports PORTS] [--timeout TIMEOUT] [--list FILE] [--grace-time-check [SECONDS]] [--dns-resolve] [--use-help-request]

コマンドライン引数

  • <targets>: IP アドレス、ドメイン名、IP アドレスを含むファイルパス、または CIDR ネットワーク範囲。
  • --timeout TIMEOUT: 接続タイムアウトを秒単位で設定(デフォルト: 1 秒)。
  • --list FILE: チェックする IP アドレスのリストを含むファイル。
  • --ports PORTS: チェックするポート番号のカンマ区切りリストを指定(デフォルト: 22)。
  • --use-help-request: 初期 SSH バナー取得に失敗した場合に HELP リクエストを送信する機能を有効にします。
  • --grace-time-check [SECONDS]: バージョン特定後に LoginGraceTime 緩和をチェックするための待機時間(秒)。デフォルトは 120 秒。
  • --dns-resolve: IP アドレスのホスト名を解決して表示します。

使用例

単一 IP

root@kitploit:~
python CVE-2024-6387_Check.py 192.168.1.1

ファイルから IP を読み込み

root@kitploit:~
python CVE-2024-6387_Check.py -l ip_list.txt

複数の IP とドメイン

root@kitploit:~
python CVE-2024-6387_Check.py 192.168.1.1 example.com 192.168.1.2

CIDR 範囲

root@kitploit:~
python CVE-2024-6387_Check.py 192.168.1.0/24

複数ポート指定

root@kitploit:~
python CVE-2024-6387_Check.py 192.168.1.1 example.com --ports 22,2222

LoginGraceTime 緩和のチェック

root@kitploit:~
python CVE-2024-6387_Check.py 192.168.1.1 --grace-time-check

LoginGraceTime 緩和のチェック(カスタム時間)

root@kitploit:~
python CVE-2024-6387_Check.py 192.168.1.1 --grace-time-check 150

HELP リクエストを有効化

root@kitploit:~
python CVE-2024-6387_Check.py 192.168.1.1 --use-help-request

DNS/ホスト名解決を有効化

root@kitploit:~
python CVE-2024-6387_Check.py 192.168.1.1 --dns-resolve

✨ 機能の詳細

Grace Time 検出

このツールは LoginGraceTime 緩和 のチェックをサポートしています。--grace-time-check オプションを使用すると、SSH バナー取得後、指定された時間待機して接続が開いたままかどうかを確認します。これにより、緩和策として LoginGraceTime が 0 に設定されている可能性があるかどうかがわかります。

IPv6 サポート

このツールは IPv6 アドレスを完全にサポートしています。IPv4 と IPv6 の両方のアドレスを直接、またはホスト名解決を介してスキャンできます。

パッチ適用済みバージョンの検出

このツールは、特定のパッチ適用済み OpenSSH バージョンを認識し、脆弱性レポートから除外することで、より正確な結果を保証します。

DNS/ホスト名解決

--dns-resolve オプションを使用すると、スクリプトは IP アドレスのホスト名を解決して出力に表示します。この機能により、スキャンされたホストをより明確に識別できます。

HELP リクエスト処理

このツールには、バナーをすぐに返さない制限の厳しい SSH サービスを処理するオプションがあります。--use-help-request オプションを使用すると、初期 SSH バナー取得に失敗した場合にスクリプトが "HELP" リクエストを送信し、「緩和」の検出率を高めます。

出力

スクリプトはスキャン対象のサマリーを提供します。

  • 🚨 脆弱: 脆弱なバージョンの OpenSSH を実行しているサーバー。
  • 🛡️ 脆弱ではない: 脆弱でないバージョンの OpenSSH を実行しているサーバー。
  • ⚠️ 不明: 不明なバージョンの SSH を実行しているサーバー。
  • 🔒 クローズされたポート: ポート 22(または指定されたポート)がクローズしているサーバーの数。
  • 📊 合計スキャン数: スキャンされたターゲットの総数。
root@kitploit:~
🛡️ Servers not vulnerable: 2

   [+] Server at somedomain.cloudapp.azure.com (running SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.11)
   [+] Server at regresshion_test.cc (running SSH-2.0-OpenSSH_9.6p1 Ubuntu-3ubuntu13.3)

🚨 Servers likely vulnerable: 1

   [+] Server at 4.231.170.122 (abc.com) (running SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u2)
   [+] Server at 4.231.170.121 (running SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u2) vulnerable and LoginGraceTime remediation not done (Session was closed by server at 120.1 seconds)

⚠️ Servers with unknown SSH version: 1

   [+] Server at 103.97.85.85 (xxx.com) (banner: SSH-2.0-ROSSSH)

🔒 Servers with port 22 closed: 254

📊 Total scanned targets: 257

📆 変更履歴

[2024年7月8日] - バージョン0.8

  • [追加] FreeBSD 13.3、14.x、15 向けのパッチ適用済みバージョンを含めました。
  • [追加] -d または --dns-resolve によるホスト名解決。
  • [修正] LoginGraceTime 検出 @agibson2

[2024年7月6日] - バージョン0.7

  • [追加] 初期 SSH バナー取得に失敗した場合に "HELP" リクエストを送信してバナーを取得するオプションを導入。--use-help-request 引数で有効化。これにより、すぐにバナーを返さない特定の SSH 設定をバイパスし、より制限の厳しい SSH サービスとの互換性が向上します。
  • [追加] #30 複数ポートのスキャンを可能にしました。

[2024年7月5日] - バージョン0.6

  • [追加] LoginGraceTime 検出を導入。
  • [修正] IPv6 アドレスのみを持つホストがホスト名でテストできない問題を修正。

📚 参考文献

Qualys Blog on regreSSHion Vulnerability

ツールをダウンロード