Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Hypervisor-101-in-Rust — The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its application for high-performance fuzzing on Intel/AMD processors. | Kitploit
Инструменты/GitHubGitHub/tandasat/hypervisor-101-in-rust
Security VirtualizationFuzzingLearning & EducationLearning Paths & CoursesLabs & Practice
GitHubtandasat/hypervisor-101-in-rust

Hypervisor-101-in-Rust

The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its application for high-performance fuzzing on Intel/AMD processors.

Репозиторий

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться
Сайт
1.2k8110 месяцев назадПроверено Kitploit

Гипервизор 101 на Rust

Материалы курса «Hypervisor 101 in Rust», проходившего на Global Cybersecurity Camp 2023 Singapore. Этот репозиторий содержит фаззинг-гипервизор для UEFI на процессорах Intel/AMD, материалы лекций и практических занятий, а также примеры корпусов и целевых файлов.

Читайте курс на https://tandasat.github.io/Hypervisor-101-in-Rust/

Структура каталога

  • 📖course/ — материалы курса
  • 🦀hypervisor/ — исходный код и подробное описание фаззинг-гипервизора
  • ⚙️BUILDING.md — сборка и запуск гипервизора с примерами файлов из tests/

Формат курса

Материалы курса рассчитаны на интерактивные занятия в аудитории и менее эффективны для самостоятельного изучения из-за кратких пояснений. Тем не менее мы решили опубликовать их, поскольку они всё равно могут быть полезны некоторым читателям. Если вас интересуют интерактивные занятия с автором, ознакомьтесь с расписанием следующего открытого занятия на System Programming Lab.

Поддерживаемые платформы

  • Среда хоста (для занятий и разработки)
    • 📎Windows + WSL
    • 🍎macOS
    • 🐧Ubuntu
    • Также поддерживаются macOS на Apple Silicon, Windows и Ubuntu на базе ARM64. Система на x64 не требуется.
  • Тестовая (целевая) среда
    • Аппаратное обеспечение
      • Bochs
      • VMware Fusion или Workstation Pro (если на хосте установлены процессоры Intel или AMD)
      • Отдельные модели bare metal
    • с UEFI

Благодарности

  • Эндрю Бёркетту (@drewkett) и Ричу Сеймуру (@rseymour) за наставничество в Rust
  • Карстену Кёнигу (@gr4yf0x) и Амиру Базину за поддержку моего интереса к использованию гипервизоров для фаззинга
  • Брэндону Фальку (@gamozolabs) за его вдохновляющую работу Falkvisor
Скачать инструмент