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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
cve-2023-31346-poc — AMD SEV-SNPファームウェアのゲストメッセージヘッダーとCPUIDリクエストのメモリリークを実証する概念実証。物理メモリから機密のゲストデータを抽出できます。 | Kitploit
ツール/GitHubGitHub/freax13/cve-2023-31346-poc
メモリフォレンジック脆弱性分析エクスプロイトハードウェアセキュリティファームウェア解析バイナリエクスプロイト
GitHubfreax13/cve-2023-31346-poc

cve-2023-31346-poc

AMD SEV-SNPファームウェアのゲストメッセージヘッダーとCPUIDリクエストのメモリリークを実証する概念実証。物理メモリから機密のゲストデータを抽出できます。

リポジトリを見る
1153年前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

ファームウェアメモリリーク

ここにあるコードは、ゲストメッセージヘッダーおよびCPUIDリクエストゲストメッセージにおけるメモリリークを実証することを目的としています。

前提条件

  • rustupをインストールします。
  • SEV-SNPホストサポートを備えたLinuxカーネルをインストールします。私は自分のパッチをいくつか適用したカーネルを使用しました。https://github.com/Freax13/linux/tree/snp-host-v9-rfc-with-my-patches

使用方法

  1. マシンを再起動します。
  2. hostディレクトリでcargo make run runを実行します。
  3. ファームウェア初期化後、ログで漏洩した値の開始値としてpAlignedPTReqPayloadを確認します。
  4. hostディレクトリでcargo make run run-with id 123を実行します。これにより、id認証ブロックがすべて123に設定されたゲストが起動します。
  5. ログで、漏洩した値の中のidブロックを確認します。
  6. SEV-ESゲストを起動します。
  7. ログで漏洩した起動データを確認します。ここでの値は、単一のコマンドで複数ページが送信された場合にのみ表示されることに注意してください。これは、QEMUによって送信されたゲストデータが物理メモリ内で連続している場合にのみ発生します。この可能性はあまり高くないため、これをトリガーするには十数回以上の試行が必要になるかもしれません。
ツールをダウンロード