0Pricing
Ethical Hacking Academy · Урок

Основы виртуализации

VirtualBox и VMware

«Основы виртуализации» — бесплатный урок Ethical Hacking Academy на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Ethical Hacking Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Ethical Hacking Academy содержит 4 уроков всего.

Зачем нужна виртуализация

Виртуализация позволяет запускать полноценную операционную систему внутри программного обеспечения на уже имеющемся компьютере. Смоделированная машина называется виртуальной машиной (VM).

Для этичного взлома это крайне важно: Вы получаете изолированную среду, которую можно без опасений удалить, где можно запускать атаки и нарушать работу компонентов, не повреждая настоящую систему.

  • Снимки позволяют мгновенно отменить любые повреждения.
  • Несколько VM могут использовать один физический хост.

Гипервизоры

Программное обеспечение, создающее и запускающее VM, называется гипервизором.

  • Тип 1 (на физическом оборудовании): работает непосредственно на оборудовании (ESXi, Hyper-V, Proxmox).
  • Тип 2 (размещённый): работает как приложение поверх Вашей OS (VirtualBox, VMware Workstation).

Для домашней лаборатории почти всегда используется гипервизор типа 2.

VirtualBox

VirtualBox от Oracle — бесплатное программное обеспечение с открытым исходным кодом, доступное для Windows, macOS и Linux. Это самая распространённая отправная точка для начинающих.

Вы устанавливаете его, а затем создаёте VM, указав ISO-файл или импортировав предварительно созданный программный комплекс.

# Debian/Ubuntu host install
sudo apt update
sudo apt install virtualbox

VMware

VMware Workstation Pro (Windows/Linux) и VMware Fusion (macOS) — мощные коммерческие альтернативы, теперь бесплатные для личного использования.

VMware обычно обеспечивает более высокую производительность и лучшее управление снимками, а VirtualBox полностью распространяется с открытым исходным кодом. Для лаборатории по взлому подойдёт любой из них.

ISO- и файлы программных комплексов

VM создаются из двух основных источников:

  • ISO-образ: установочный диск, с которого Вы загружаетесь и устанавливаете систему пошагово.
  • Программный комплекс OVA/OVF: предварительно настроенная VM, импортируемая одним щелчком (.ova-файл).

Kali Linux и большинство уязвимых VM поставляются как готовые к импорту программные комплексы.

Распределение ресурсов

При создании VM ей назначаются ресурсы хоста:

  • Ядра CPU — для большинства лабораторий достаточно 2.
  • RAM — от 2 до 4 GB на одну VM; никогда не выделяйте больше половины RAM хоста.
  • Диск — динамически выделяемые диски увеличиваются только по мере необходимости.

Избыточное выделение ресурсов лишает хост доступных ресурсов и замедляет работу всего компьютера.

Снимки

Снимок сохраняет точное состояние VM (диск, память, настройки) в определённый момент времени. Позже Вы можете вернуться к этому состоянию.

Сделайте чистый снимок сразу после установки VM. Если атака повредит её, восстановление займёт несколько секунд.

# VirtualBox CLI snapshot
VBoxManage snapshot "Kali" take clean-install
VBoxManage snapshot "Kali" restore clean-install

Аппаратные расширения виртуализации

Современные CPU поддерживают виртуализацию на аппаратном уровне: Intel VT-x и AMD-V. Их необходимо включить в BIOS/UEFI.

Без них 64-разрядные гостевые системы не запустятся или будут работать крайне медленно. Ищите этот параметр в разделе CPU или Advanced прошивки.

Дополнения и инструменты для гостевой системы

После установки гостевой OS добавьте пакет интеграции:

  • VirtualBox Guest Additions
  • VMware Tools

Они обеспечивают общий буфер обмена, более высокое разрешение экрана, общие папки и более плавную работу мыши между хостом и гостевой системой.

Клонирование VM

Клон — это копия VM. Это удобно, когда нужна новая машина-жертва без повторной установки.

  • Полный клон: независимая копия со своим диском.
  • Связанный клон: использует общий базовый диск, экономя место, но завися от оригинала.

Защита хоста

Главная цель виртуализации в лаборатории по взлому — изоляция. Вредоносные программы и атаки должны оставаться внутри VM:

  • Используйте изолированную сеть или сеть только для хоста (подробнее об этом позже).
  • Отключайте общие папки при работе с настоящими вредоносными программами.
  • Устанавливайте исправления для гипервизора — ошибки, позволяющие выйти из VM, редки, но встречаются.

Быстрая проверка

Проверьте, насколько хорошо Вы поняли типы гипервизоров.

Повторение

Вы изучили основы виртуализации для лаборатории по взлому:

  • Гипервизоры запускают VM; тип 2 (VirtualBox, VMware) лучше всего подходит начинающим.
  • Создавайте VM из установщиков ISO или программных комплексов OVA.
  • Снимки позволяют мгновенно отменять повреждения.
  • Включайте VT-x/AMD-V и изолируйте VM, чтобы защитить хост.

Далее Вы установите Kali Linux — свою машину для атак.

Часто задаваемые вопросы

Урок «Основы виртуализации» бесплатный?

Да — полный текст урока «Основы виртуализации» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Ethical Hacking Academy, подпишись на CoddyKit PRO. Курс Ethical Hacking Academy содержит 4 уроков всего.

Чему я научусь в уроке «Основы виртуализации»?

VirtualBox и VMware Ты практикуешь Ethical Hacking Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Ethical Hacking Academy?

Предыдущий опыт не требуется. Ethical Hacking Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.

Сколько времени занимает урок «Основы виртуализации»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Ethical Hacking Academy?

Да. Каждый урок Ethical Hacking Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Основы виртуализации
  2. Установка Kali Linux
  3. Уязвимые виртуальные машины
  4. Сеть лаборатории
← Назад к Ethical Hacking Academy