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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Triage-CVE-2017-0144 — 目的は、既知の攻撃をトリアージし、セキュリティチームが迅速に対応する方法を学ぶことです。 | Kitploit
ツール/GitHubGitHub/sydneysamantha/triage-cve-2017-0144
脆弱性分析学習と教育ラボと実践
GitHubsydneysamantha/triage-cve-2017-0144

Triage-CVE-2017-0144

目的は、既知の攻撃をトリアージし、セキュリティチームが迅速に対応する方法を学ぶことです。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

トリアージ: CVE-2017-0144 (EternalBlue / SMBv1 — WannaCry の拡散に関連)

このラボでは、もう1つの有名な実世界の脆弱性をトリアージすることが目的でした。今回は EternalBlue、WannaCry ランサムウェアの発生で有名に悪用された SMBv1 の欠陥です。

ステップ 1: NVD で CVE を開く

私は National Vulnerability Database にアクセスし、CVE を調べました:

root@kitploit:~
https://nvd.nist.gov/vuln/search#/nvd/home?resultType=records

私は CVE-2017-0144 を検索し、結果ページを開きました。

ステップ 2: 対象資産と露出を特定する

説明を読んだ後、実際に何がリスクにさらされているのかを理解するために、いくつかの基本的な質問に答えました:

  • 影響を受けるソフトウェアの種類は? SMBv1 サーバー
  • そのソフトウェアは通常どこで実行されるか? Windows Vista SP2、Windows Server 2008 SP2 および R2 SP1、Windows 7 SP1、Windows 8.1、Windows Server 2012 (Gold および R2)、Windows RT 8.1、Windows 10 (Gold、1511、1607)、Windows Server 2016 を含む、幅広い Windows バージョン
  • 企業でリスクとなる理由は? 攻撃者がサーバー上で任意のコードを実行できるようにし、ファイルへのアクセスや変更、任意のコードの実行など、マシンを完全に制御できるようにする

ステップ 3: CVSS 基本スコアとベクター文字列を記録する

ページに記載されている CVSS スコアとベクター文字列を確認しました:

image

ステップ 4: ベクター文字列を分解する

ベクター文字列を一つ一つ確認し、各部分が実際に何を意味するのかを見ていきました:

root@kitploit:~
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
  • 攻撃元区分(Attack Vector) - ネットワーク
  • 攻撃複雑性(Attack Complexity) - 低
  • 必要な特権(Privileges Required) - 低
  • ユーザー操作(User Interaction) - なし
  • スコープ(Scope) - 変更なし
  • 機密性(Confidentiality) - 高
  • 完全性(Integrity) - 高
  • 可用性(Availability) - 高

これは、悪用に少量の特権を必要とします(まったく必要としなかった ProxyLogon とは異なります)が、ユーザー操作は不要であり、攻撃が成功すれば機密性、完全性、可用性を完全に侵害します。この組み合わせは、EternalBlue が WannaCry のような自ら拡散するワームと組み合わせられたときに、これほど危険だった大きな理由です。

ステップ 5: CWE カテゴリを見つける

この CVE について NVD ページの Weakness Enumeration セクションを確認しましたが、CWE は記載されていませんでした。

ステップ 6: リスクの質問に答える

2つの異なるシナリオで、これを高リスクと見なすか低リスクと見なすかを検討しました。

シナリオ 1: 脆弱なソフトウェアが稼働しており、到達可能である。 高リスク。この脆弱性により、攻撃者はサーバーにリモートアクセスし、コードを実行し、ファイルにアクセスできます。

シナリオ 2: 脆弱なソフトウェアが、電源が切れていて到達不能なマシンにインストールされている。 低リスク。電源もネットワーク接続もないため、攻撃者がそもそもサーバーに到達して脆弱性を悪用する方法はありません。

結論

これを ProxyLogon のトリアージと比較すると、2つの重要な脆弱性でも詳細が異なることを示す良い例です。EternalBlue は低い特権を必要とする一方、ProxyLogon は特権を必要としませんでしたが、悪用に成功した場合の被害の大きさを考えると、どちらも「高リスクとして扱う」カテゴリに入ります。前回と同じように、実際のリスクは状況次第です。同じ脆弱性でも、オフラインで到達不能なマシン上でははるかに危険性が低くなります。

ツールをダウンロード