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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2025-8061-Exploit — LnvMSRIO.sys 脆弱ドライバーをエクスプロイト | Kitploit
ツール/GitHubGitHub/spawn451/cve-2025-8061-exploit
特権昇格メモリフォレンジック脆弱性分析エクスプロイトハードウェアセキュリティ学習と教育バイナリエクスプロイト
GitHubspawn451/cve-2025-8061-exploit

CVE-2025-8061-Exploit

LnvMSRIO.sys 脆弱ドライバーをエクスプロイト

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

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2025-8061 エクスプロイト

概要

LnvMSRIO.sys(Lenovo MSR I/O ドライバー)用の Proof-of-Concept エクスプロイトです。Superfetch の VA→PA 変換を介して、任意の物理メモリ読み書きとカーネルメモリアクセスを実証します。

ドライバー情報

プロパティ値
ドライバー名LnvMSRIO.sys
デバイス名\\.\WinMsrDev
サービス名LnvMSRIO
ベンダーLenovo
目的システムユーティリティ向けの MSR および物理メモリアクセス

脆弱な IOCTL

このドライバーは、特権カーネル操作をユーザーモードに公開します:

入力構造

物理メモリ読み取り(16 バイト):

root@kitploit:~
Offset 0:  UInt64  PhysicalAddress
Offset 8:  DWORD   AccessSize (1=byte, 2=word, 8=qword)
Offset 12: DWORD   Count (number of elements)

物理メモリ書き込み(16 バイトのヘッダー + データ):

root@kitploit:~
Offset 0:  UInt64  PhysicalAddress
Offset 8:  DWORD   AccessSize
Offset 12: DWORD   Count
Offset 16: Data[]  (bytes to write)

エクスプロイト手法

VA→PA 変換

ドライバーは物理メモリアクセスのみを提供するため、Superfetch の手法を使用してカーネル仮想アドレスを物理アドレスに変換します:

  1. NtQuerySystemInformation(SystemSuperfetchInformation) を使用して Superfetch に物理メモリ範囲を照会する
  2. PFN エントリから VA→PA 変換テーブルを構築する
  3. カーネル仮想アドレスを物理アドレスに変換する
  4. ドライバーの IOCTL を使用して物理メモリを読み書きする

使用方法

root@kitploit:~
LnvMSRIOExploit.exe <path_to_LnvMSRIO.sys>

要件:

  • 管理者として実行する
  • 64 ビット Windows(Superfetch VA→PA 用)
  • 指定されたパスにドライバーファイルが存在する必要があります

ビルド手順

  1. Delphi IDE(RAD Studio)で LnvMSRIOExploit.dproj を開く
  2. ターゲットプラットフォームを Windows 64 ビットに設定する
  3. ビルド → プロジェクトのビルド(Ctrl+Shift+F9)
  4. 出力: Win64\Release\LnvMSRIOExploit.exe

免責事項

このツールは教育および許可されたセキュリティ研究目的のみで提供されます。所有していない、または明示的なテスト許可がないシステムに対する不正使用は違法です。作者は誤用に対する一切の責任を負いません。

ライセンス

研究および教育目的のみに使用できます。

ツールをダウンロード
IOCTL コード機能説明PoC
0x9C406104物理メモリ読み取りMmMapIoSpace を介してマップ✅
0x9C40A108物理メモリ書き込み物理メモリをマップして書き込み✅
0x9C402084MSR 読み取りモデル固有レジスタの読み取り❌
0x9C402088MSR 書き込みモデル固有レジスタへの書き込み❌