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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
wesng — Windows Exploit Suggester - 次世代 | Kitploit
ツール/GitHubGitHub/bitsadmin/wesng
脆弱性分析エクスプロイト情報収集
GitHubbitsadmin/wesng

wesng

Windows Exploit Suggester - 次世代

リポジトリを見る
4.9k6045日前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

Windows Exploit Suggester - 次世代版 (WES-NG)

WES-NG は、Windows の systeminfo ユーティリティの出力に基づくツールで、OS が脆弱性を持つ可能性のある脆弱性のリストと、それらの脆弱性に対するエクスプロイトを提供します。Windows XP から Windows 11 までのすべての Windows OS、およびそれに対応する Windows Server がサポートされています。

BITSADMIN ブログでは、WES-NG に関する詳細な記事「ハッカーのためのWindowsセキュリティ更新プログラム」が公開されています。

使用方法

  1. pip install wesng または次のコマンドラインを使用して WES-NG をダウンロードします: git clone https://github.com/bitsadmin/wesng --depth 1
  2. コマンド wes.py --update を実行して、最新の脆弱性データベースを取得します。
  3. 不足しているパッチを確認するには、2つのオプションがあります: a. ホスト上で missingkbs.vbs または missingkbs.ps1 を起動して、Windows に不足しているパッチを特定させます。 b. Windows の組み込みツール systeminfo.exe を使用してローカルシステムのシステム情報を取得するか、systeminfo /S MyRemoteHost でリモートシステムから取得し、ファイルにリダイレクトします: systeminfo > systeminfo.txt
  4. 手順3で選択した方法に応じて WES-NG を実行します: a. missing.txt ファイルを入力として: wes.py --missing missing.txt (または wes.py -m missing.txt) b. systeminfo.txt ファイルをパラメータとして: wes.py systeminfo.txt WES-NG はデータベースを使用して、システムに適用可能なパッチと、現在露出している脆弱性(利用可能なエクスプロイトを含む)を特定します。
  5. Microsoft の MSRC フィードから提供されるデータは不完全であることが多く、wes.py によって偽陽性が報告されるため、@DominicBreuker が --muc-lookup パラメータを追加しました。このパラメータは、systeminfo.txt ファイルから特定された欠落パッチを Microsoft の更新カタログと照合します。また、結果の解釈方法については、Wiki の偽陽性の排除ページを必ず確認してください。 missingkbs.vbs、missingkbs.ps1、wes.py で利用可能なすべてのパラメータの概要については、CMDLINE.md を確認してください。

デモ

Windows Exploit Suggester - 次世代版の使用方法を示すGIFアニメーション

コレクター

この GitHub リポジトリは脆弱性データベースを定期的に更新しているため、wes.py を --update パラメータ付きで実行すると最新バージョンを取得できます。 修正情報を含む .csv ファイルの手動生成が必要な場合は、/collector フォルダのスクリプトを使用してデータベースをコンパイルしてください。各スクリプトの先頭にあるコメントを読み、以下にリストされている順序で実行してください。これらのスクリプトを実行すると definitions.zip が生成されます。 WES-NG コレクターは、さまざまなソースから情報を収集します:

  • Microsoft セキュリティ情報データ: 古いシステム用の KB [1]
  • MSRC: Microsoft セキュリティ レスポンス センター (MSRC) の Microsoft セキュリティ更新プログラム API: 最新の Microsoft 更新プログラムの標準情報源 [2]
  • NIST 国家脆弱性データベース (NVD): Exploit-DB リンクで脆弱性を補完 [3]
  • OffSec Exploit-DB [4] これらを単一の .csv ファイルに結合し、圧縮してこの GitHub リポジトリでホストしています。

背景

WES-NG を開発した理由は、GDSSecurity の Windows-Exploit-Suggester は Windows XP や Windows Vista の時代のオペレーティングシステムでは優れた動作を示しましたが、Windows 11 のようなオペレーティングシステムや近年公開された脆弱性には対応していないためです。これは、Microsoft が GDSSecurity の Windows-Exploit-Suggester が完全に依存していた Microsoft セキュリティ情報データ Excel ファイル [1] を MSRC API [2] に置き換えたためです。Microsoft セキュリティ情報データ Excel ファイルは 2017 年第 1 四半期以降更新されておらず、その後のオペレーティングシステムや脆弱性は検出できません。長年にわたり多くの人に役立ってきたこの素晴らしいツールを提供してくれた @gdssecurity に感謝します!

バグ

  • バグは Issues ページから報告できます。
  • 結果に偽陽性がある場合は、まず Wiki の偽陽性の排除ページをお読みください。それでも偽陽性が大幅に減少しない場合は、Wiki の偽陽性の報告ページの手順に従ってください。

変更履歴

CHANGELOG.md を参照してください。

改善点

  • NoPowerShell の Get-SystemInfo コマンドレットの出力のサポートを追加
  • systeminfo の代替出力形式 (csv, table) のサポートを追加
  • 返される偽陽性の脆弱性に関するさらなるテスト - wiki も参照してください。

参考文献

[1] https://www.microsoft.com/download/details.aspx?id=36982

[2] https://portal.msrc.microsoft.com/en-us/developer

[3] https://nvd.nist.gov/vuln/data-feeds

[4] https://www.exploit-db.com/

著者: Arris Huijgen (@bitsadmin - https://github.com/bitsadmin/)

ツールをダウンロード