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

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

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

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

ツールディレクトリ

カテゴリ

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

Triage-CVE-2017-0144

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

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

人気

すべて見る →

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

すべてのツールを探索

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

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

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

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

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

National Vulnerability Database(NVD)にアクセスし、その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スコアとベクター文字列を見つけました。

画像

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

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

root@kitploit:~
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
  • 攻撃元区分 - ネットワーク
  • 攻撃条件の複雑さ - 低
  • 必要な特権レベル - 低
  • ユーザー関与レベル - 不要
  • スコープ - 変更なし
  • 機密性への影響 - 高
  • 完全性への影響 - 高
  • 可用性への影響 - 高

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

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

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

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

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

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

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

結論

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

ツールをダウンロード