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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Hypervisor-From-Scratch — Source code of a multiple series of tutorials about the hypervisor. Available at: https://rayanfam.com/tutorials | Kitploit
ツール/GitHubGitHub/sinakarvandi/hypervisor-from-scratch
Dynamic Analysis (Sandboxing)Reverse EngineeringSecurity VirtualizationLearning & EducationLearning Paths & Courses
GitHubsinakarvandi/hypervisor-from-scratch

Hypervisor-From-Scratch

Source code of a multiple series of tutorials about the hypervisor. Available at: https://rayanfam.com/tutorials

リポジトリを見るウェブサイト
2.6k3613ヶ月前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

ロゴ

Hypervisor From Scratch

ハイパーバイザーをゼロから作成するチュートリアル
すべてのパート »

パート 1 · パート 2 · パート 3 · パート 4 · パート 5 · パート 6 · パート 7 · パート 8

解析やリバースエンジニアリングのタスクにハイパーバイザーを使用したい場合は、HyperDbg デバッガーをチェックしてください。これは、アプリケーションの解析、ファジング、リバースエンジニアリングのために特別に設計されたハイパーバイザーベースのデバッガーです。ハイパーバイザーベースのリバースエンジニアリングに関する無料の包括的なチュートリアルは、OpenSecurityTraining2のウェブサイト (推奨) と YouTube で入手でき、ハイパーバイザーをリバースエンジニアリングに活用する方法に関する多数の実践的な例を示しています。

お知らせ: Hypervisor From Scratch チュートリアルは 2022年8月 に全面的に改訂されました。すべてのパートのコードが更新され、不要な詳細は削除され、新しい説明と資料がチュートリアルに追加されました。

Hypervisor From Scratch

ハイパーバイザーに関する複数のチュートリアルシリーズのソースコードです。

入手先: https://rayanfam.com/tutorials

パート 1 - 基本概念とテスト環境の構成 (https://rayanfam.com/topics/hypervisor-from-scratch-part-1)

パート 2 - VMXオペレーションへの突入 (https://rayanfam.com/topics/hypervisor-from-scratch-part-2)

パート 3 - 最初の仮想マシンのセットアップ (https://rayanfam.com/topics/hypervisor-from-scratch-part-3)

パート 4 - 拡張ページテーブル(EPT)を使用したアドレス変換 (https://rayanfam.com/topics/hypervisor-from-scratch-part-4)

パート 5 - VMCSのセットアップとゲストコードの実行 (https://rayanfam.com/topics/hypervisor-from-scratch-part-5)

パート 6 - すでに実行中のシステムの仮想化 (https://rayanfam.com/topics/hypervisor-from-scratch-part-6)

パート 7 - EPTとページレベル監視機能の使用 (https://rayanfam.com/topics/hypervisor-from-scratch-part-7)

パート 8 - ハイパーバイザーで魔法を使う方法! (https://rayanfam.com/topics/hypervisor-from-scratch-part-8)

注記

注記: ハイパーバイザーは、オペレーティングシステムに新機能が追加されたり、新しい技術が使われたりするにつれて、時間とともに変化することに留意してください。例えば、Meltdown & Spectre のアップデートによりハイパーバイザーに多くの変更が加えられました。そのため、Hypervisor From Scratch をプロジェクトや研究などで使用する場合は、このチュートリアルシリーズの最新パートのドライバーを使用する必要があります。このチュートリアルは活発に更新されており、変更は新しいパートに適用されます(古いパートはそのまま残ります)。そのため、古いパートではエラーや不安定さに遭遇する可能性があります。実際のプロジェクトでは必ず最新パートを使用してください。

コンパイルとインストール

このプロジェクトをコンパイルするには、Windows Driver Kit (WDK) を使用する必要があります。まず Visual Studio をインストールし、次に WDK をインストールしてください。その後、コンパイルできます。

環境

すべてのドライバーは、物理マシンと VMWare Workstation のネストされた仮想化の両方でテストされています。パート 8 から Hyper-V のサポートが追加されたため、パート 8 以降を物理マシン、VMWare Workstation のネストされた仮想化、Hyper-V のネストされた仮想化でテストできます。

その他の記事とプロジェクト

ハイパーバイザーの詳細を知りたい場合は、awesome virtualization リポジトリを参照してください。

クレジット

このシリーズは以下の人物によって執筆されました:

  • Sina Karvandi
  • Petr Beneš

これらの方々の支援と貢献に特別な感謝を捧げます:

  • Alex Ionescu
  • Satoshi Tanda
  • Liran Alon
  • gerhart
  • Daax
  • Noteworthy
  • ivs
  • Artem Shishkin
  • Shahriar
  • Ahmad
  • ...問題の解決に協力してくれた他の多くの人々

ライセンス

Hypervisor From Scratch は MIT ライセンスの下でライセンスされています。

ツールをダウンロード