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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
C-A-S — C.A.S-Exploit — CVE-2017-5689(Intel AMT 認証バイパス)向けのPythonベースのセキュリティリサーチおよび概念実証ツールキット。Shodanによる検出、HTTP/WS-Managementテスト、一括スキャン、脆弱性ログ記録を備えています。 | Kitploit
ツール/GitHubGitHub/aix567/c-a-s
偵察脆弱性分析エクスプロイト情報収集ネットワークセキュリティペネトレーションテスト認証
GitHubaix567/c-a-s

C-A-S

C.A.S-Exploit — CVE-2017-5689(Intel AMT 認証バイパス)向けのPythonベースのセキュリティリサーチおよび概念実証ツールキット。Shodanによる検出、HTTP/WS-Managementテスト、一括スキャン、脆弱性ログ記録を備えています。

リポジトリを見る
1日前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

C.A.S-Exploit

CVE-2017-5689 の調査および検証ツールキット
*Crypto Anarchy Squad (C.A.S) @anarchy_squad

CVE-2017-5689 として追跡されている Intel AMT 認証バイパス問題を調査するための、アーカイブされた Python/Bash による概念実証です。所有しているか、評価を明示的に許可されたデバイスおよびネットワークに対してのみ使用してください。

概要

C.A.S-Exploit は、Shodan を利用したホスト探索と、Intel の管理インターフェースを対象とした概念実証の検証ルーチンを組み合わせたものです。主な焦点は CVE-2017-5689 であり、これは Intel Active Management Technology (AMT)、Intel Standard Manageability (ISM)、および Intel Small Business Technology (SBT) の特定バージョンに存在する重大な認証バイパス脆弱性です。

このプロジェクトは、探索とテストのための Python スクリプトに加え、IP アドレスのテキストファイルを順次処理するための Bash スクリプトを使用します。これは Intel/AMD 全般に対する万能なエクスプロイトでも、すべてのファームウェアバージョンを対象とした脆弱性スキャナでも、ベンダーのパッチ検証の代替でもありません。

機能

  • Shodan を利用した探索: ユーザー指定のポートで Shodan に問い合わせ、返された IP アドレスを IP.txt に保存します。
  • AMT インターフェースのチェック: HTTP の Server ヘッダー内で Intel 管理製品の識別子を探します。
  • 2 つの検証パス: /index.htm および /wsman に対して概念実証の認証チェックを試みます。
  • バッチ実行: C-A-S.sh が IP.txt 内のエントリを反復処理し、TCP ポート 16992 を使用します。
  • ターミナルでのフィードバック: 各ターゲットの成功/失敗ステータスを表示します。
  • 結果のログ記録: 成功と判定されたターゲットを VulnIP.txt に追記します。

重要: 報告される success はこの概念実証による指標であり、悪用可能性を独立に証明するものではありません。結論を導く前に、ファームウェアのバージョン、設定、およびベンダーのアドバイザリを確認してください。

プロジェクト構成

C.A.S-Exploit/
├── C-A-S.sh               # Batch runner (port 16992)
├── Exploit-Intel-AMD.py   # CVE-2017-5689 validation routines
├── ScanerIP.py            # Shodan-based host discovery
├── Instruction.txt        # Original brief instructions
├── requirements.txt       # Original dependency list
├── IP.txt                 # Input host list (initially empty)
└── VulnIP.txt             # Positive findings (initially empty)

前提条件

  • Python 3 および pip
  • Bash(バッチランナー用)
  • Python パッケージ: requests、termcolor、shodan
  • 検出スクリプトを使用する場合のみ、検索 API の使用権限を持つ Shodan API キー
  • テスト対象となるすべてのデバイスに対する書面による許可

元の requirements.txt には colored、functools、requests、shodan が含まれています。しかし、スクリプトがインポートするのは colored ではなく termcolor であり、functools は Python 標準ライブラリの一部です。実際のインポートに一致する環境を準備するには、次をインストールしてください:

python3 -m pip install requests termcolor shodan

使用方法(許可されたラボ環境)

スクリプトが含まれるディレクトリからコマンドを実行してください。

1. ラボホストリストの準備

IP.txt を作成または編集し、テスト許可されたデバイスの IP アドレスを 1 行に 1 つずつ記載します:

192.0.2.10
192.0.2.11

これらはドキュメント専用のプレースホルダーアドレスです。これらを許可されたラボに割り当てられたアドレスに置き換えてください。公開システムを含むファイルは、それらをテストする許可の証拠にはなりません。

2. ラボデバイス用の検証スクリプトを実行する

python3 Exploit-Intel-AMD.py 192.0.2.10 16992

スクリプトはHTTP管理インターフェースとそのWS-Managementエンドポイントをチェックします。[success] または [failed] を出力し、肯定的な結果を VulnIP.txt に追記する場合があります。

3. ラボホストのバッチを実行する

bash C-A-S.sh

バッチランナーは IP.txt を読み込み、各行に対してポート 16992 で Python テストを呼び出します。Bash スクリプトは現在 python3 ではなく python を呼び出しています。python が Python 3 を指していないシステムでは、コマンドをローカルで調整してください。

オプション: Shodan による検出

ScanerIP.py は Shodan API キーとポートの入力を求め、返されたマッチ結果からアドレスを IP.txt に保存します:

python3 ScanerIP.py

検出された公開ホストを自動的に評価しないでください。 検出結果は、検証や一括テストの手順を実行する前に、許可されたスコープと照合してフィルタリングする必要があります。このスクリプトを実行すると、現在の IP.txt ファイルも上書きされます。

出力

  • IP.txt — Shodan 検出によって生成された、または手動で提供された入力アドレス。
  • VulnIP.txt — ツールが陽性と報告した host:port エントリの追記専用ログ。
  • ターミナル出力 — ターゲットごとのステータスメッセージ。

フォーマット例(例示であり、実際に検証された検出結果ではありません):

[success] CVE-2017-5689 - 192.0.2.10:16992
[failed]  CVE-2017-5689 - 192.0.2.11:16992

技術的背景

CVE-2017-5689 は、影響を受ける Intel 管理ファームウェアにおける不適切な認証処理に関連しています。Intel のセキュリティアドバイザリ INTEL-SA-00075 には、製品/バージョン情報と修復ガイダンスが記載されています。このリポジトリのコードは、管理 Web インターフェースと WS-Management 認証の挙動を調査するものであり、デバイスへのパッチ適用や永続的なアクセスの提供を行うものではありません。

  • CVE レコード: https://nvd.nist.gov/vuln/detail/CVE-2017-5689
  • Intel アドバイザリ: https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00075.html

既知の制限事項

このリポジトリにはレガシーな概念実証コードが含まれています。特に以下の点があります。

  1. 元の依存関係リストには termcolor が欠落しており、Python に組み込まれている functools が含まれています。
  2. Bash ランナーは python を呼び出しますが、これが Python 3 に解決されない可能性があります。
  3. バッチランナーは、別個のディスカバリスクリプトで入力されたポートに関係なく、宛先ポートを 16992 に固定しています。
  4. Shodan ディスカバリスクリプトは、結果を承認された所有範囲に制限しておらず、手動で用意した IP.txt を上書きする可能性があります。
  5. ディスカバリスクリプトの開始入力条件はタプル式を使用しているため、意図された Z 確認チェックが記述どおりに動作しません。
  6. 検証スクリプトは例外を抑制します。そのため、ネットワークエラーや予期しない応答が、否定的な結果と区別できない場合があります。
  7. 肯定的な検出結果を書き込む際に認証テストが再度実行されるため、トラフィックの重複や結果の不整合が生じる可能性があります。
  8. 提供されたアーカイブには、自動テスト、現在のファームウェア互換性チェック、または正常な実行の証拠は含まれていません。

いかなる結果も暫定的なものとして扱い、独立して検証してください。

責任ある使用

このプロジェクトは、明示的に承認されたテスト範囲内のシステムにおけるセキュリティ研究、防御的検証、および教育のために提供されています。テスト前に承認を取得し、範囲と結果を文書化し、不必要な混乱を避け、協調的脆弱性開示の慣行に従ってください。

クレジット

Crypto Anarchy Squad (C.A.S) *

上記の識別子は元のソースバナーから取得したものです。ライセンスおよびリポジトリ URL は、提供されたアーカイブでは指定されていません。

ツールをダウンロード