# Установка расширенного образа Eve-ng с вспомогательным ПО. ###### tags: `Вопросы по лабам` --- ### Алгоритм по созданию среды для выполнения лабораторных работ 2 семестра. 1. Скачиваем гипервизор VMware Workstation Pro ([ПО](https://www.vmware.com/go/getworkstation-win) + [гайд по установке](https://www.youtube.com/watch?v=VCtyZAQ3KF4)), ~~ключ для активации~~ MC60H-DWHD5-H80U9-6V85M-8280D; 2. Скачиваем расширенный образ [eve-ng](https://disk.yandex.ru/d/6bAbtOxqKSLFOg), распаковываем zip-архив; 3. Заходим в VMware и начинаем импортирование eve-ng: file -> open -> в папке EVE-NG файл EVE-NG-02.ovf; 4. Пока eve-ng импортируется, займемся настройками wifi: 4.1 Сброс настроек: Edit -> Wirtual Network Editor -> Restore Defaults; 4.2 Удаление WMnet0: Выбрать VMnet0 -> Remove Network; 4.3 Добавление сеток по количеству адаптеров wifi/ethernet; 4.4 Добавление wifi-сетки: Add Network... -> VMnet0 заменить на VMnet2 -> OK; 4.5 Переименование новой сетки: Выбрать VMnet2 -> Rename Network -> VMnet2 заменить на BR-WiFi -> OK; 4.6 Настраиваем wifi-сетку: Выбираем "Bridged (connect VMs directly to the external network)" в разделе "VMnet Information" -> в поле "Bridged to" выбираем свой wifi-адаптер (посмотреть в диспетчере задач -> производительность -> Wi-Fi: wireless adapter, а не microsoft adapter!!!) -> Apply; 4.7 OK; 5. После импортирования виртуалки нужно настроить её относительно ресурсов вашего устройства (минимальные параметры для работы расширенной версии 4 CPU и 4 GB RAM): 5.1 Через диспетчер задач смотрим доступные характеристики (количество ядер, свободная оперативная память, место на диске); 5.2 Меняем настройки виртуалки через Edit virtual machine settings: !!! Network Adapter -> Custom: Specific virtual network -> VMnet1 (Host-only) заменяем на VMnet8 (NAT); !!! Network Adapter 2 -> Custom: Specific virtual network -> VMnet1 (Host-only) заменяем на VMnet8 (NAT); Memory >= 4 GB RAM; Processors >= 4 CPU; 6. Далее нужно сбросить пароль от root-пользователя: 6.1 Запускаем виртуалку, кликаем мышкой по появившемуся терминалу и жмём `shift`, чтобы выйти в меню загрузчика GRUB; 6.2 Жмём `e` и редактируем секцию кода, начинающуюся на `linux /boot/vmlixuz...`, удаляем опцию `quiet splash ...` с последующими аргументами и вместо `ro` пишем `rw init=/bin/bash`; 6.3 Сохраняем конфигурацию с помощью `ctrl + x`; 6.4 В терминале вводим команду `passwd` и записываем новый пароль, подтверждая его; 6.5 Выходим из терминала командой `echo b > /proc/sysrq-trigger` и запускаем первую запись GRUB-загрузчика Ubuntu; 6.6 Заходим в eve-ng `eve-login: root | password: "пароль, который ввели раннее"`; 7. Далее [обновляем систему](https://www.eve-ng.net/index.php/how-to-upgrade-eve-community-to-the-newest-version/): 7.1 Проверяем возможные обновления командой `apt update`; 7.2 Обновляем систему командой `apt upgrade`, при запрашивании системой параметров для обновления жмем `Enter`, дефолтные настройки являются верным выбором; 7.3 Правим конфиг сетевых настроек (`nano /etc/network/interfaces`), в секции `pnet0` должно остаться: ``` auto pnet0 iface pnet0 inet dhcp bridge_ports eth0 bridge_stp off ``` 7.4 Далее перезагружаем виртуалку командой `reboot`; 8. Для полноценной работы осталось установить [win-client-pack](https://mega.nz/file/G5liXYzK#oaSC1Jrh5m0HaNkReirurtrXhIHGw6NOZX3jgus1xqo); 9. Для добавления дополнительного сетевого оборудования нужно: 9.1 Скачать и установить [Xshell и Xftp](https://www.netsarang.com/en/free-for-home-school/). На сайте указываете почту, на которую придёт ссылка для скачивания. 9.2 Скачать папку с образом формата `.qcow2` [отсюда](https://disk.yandex.ru/d/3Lo1Og7w4Dum4Q). 9.3 Зайти в Xshell и в терминале ввести команду `ssh root@"ip-адрес eve-ng"`, например, `ssh root@192.168.66.128`. Ввести пароль от root-юзера виртуалки. 9.4 Нажимаем `Новая передача данных` (ctrl + alt + F). В появившемся файлообменнике из левого окна вашей системы достаём папку с образом и передаём её в папку правого окна виртуалки по пути `/opt/unetlab/addons/qemu`. 9.5 В терминале Xshell прописываем команду `/opt/unetlab/wrappers/unl_wrapper -a fixpermissions`, после её выполнения перезагружаем eve-ng. *P.s. Для входа на Kali-2021 `user: user | password: eve@123`.* --- ## **Полезные ссылки.** ### **Решения возможных проблем:** 1. [Проблемы с виртуализацией.](https://webdevhelp.ru/solutions/virtualizatsiya-cpu-v-vmware-workstation-vydayet-oshibku/) ### **Ресурсы и источники:** 1. [Сброс пароля от @IgorLitvin.](https://hackmd.io/@IgorLitvin/Sy3Lyx9mF) 2. [Дополнительные образы от @sadykovildar.](https://yadi.sk/d/3Lo1Og7w4Dum4Q)