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

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Logo

Hypervisor From Scratch

Учебное пособие по созданию гипервизора с нуля
Все части »

Часть 1 · Часть 2 · Часть 3 · Часть 4 · Часть 5 · Часть 6 · Часть 7 · Часть 8

Если вы ищете гипервизор для задач анализа и реверс-инжиниринга, обратите внимание на отладчик HyperDbg. Это отладчик на основе гипервизора, предназначенный специально для анализа, фаззинга и реверса приложений. Бесплатное и всеобъемлющее учебное пособие по реверс-инжинирингу на основе гипервизора доступно на сайте OpenSecurityTraining2 (предпочтительно) и YouTube, где демонстрируются многочисленные практические примеры использования гипервизоров для реверс-инжиниринга.

Примечание: Учебное пособие Hypervisor From Scratch было полностью пересмотрено в августе 2022. Код из всех частей обновлён, ненужные детали удалены, а в учебное пособие добавлены новые объяснения и материалы.

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.

Скачать инструмент