Искать
Вы превысили запрос на
0 знаков

6. Настройка Kali Linux для работы с лабораторным стендом GOAD

0
0
Не пройден
Автор статьи никого не призывает к правонарушениям и отказывается нести ответственность за ваши действия. Вся информация предоставлена исключительно в ознакомительных целях. Все действия происходят на виртуальных машинах и внутри локальной сети автора. Спасибо!
Инструменты и команды

- ip

- systemctl

- ssh

- ping

- nano

Кратко

- Настроим виртуальную машину Kali Linux для удобства работы с лабораторным стендом GOAD.

- Настроим сеть и SSH в Kali Linux, установим Windows Terminal и Powershell 7.4.

- Настроим интерфейс для GOAD и проверим его подключение к нашей виртуальной сети VMnet2.

- Настроим интерфейс eth1 для управления виртуальной машиной Kali Linux через SSH.

- Настроим Windows Terminal и PowerShell 7.4 для удобного взаимодействия с виртуальной машиной Kali Linux.

- Включим SSH на Kali Linux и настроим автозапуск SSH.

- Исправим проблему отображения кириллицы при подключении к Kali Linux по SSH.

- Настроим общую папку в Kali Linux для удобного переноса файлов между виртуальными машинами и хостом.

Введение

В предыдущем уроке мы развернули лабораторный стенд GOAD. Теперь для удобства настроим установленную виртуальную машину Kali Linux.

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

Настроим сеть и SSH в Kali Linux, установим Windows Terminal и Powershell 7.4, устраним некоторые проблемы, связанные с кириллицей и настроим общую папку для удобства в работе.

Настройка сети

Настройка интерфейса для GOAD

Перейдем в консоль и введем команду:

ПРИМЕР
 
ip a
 
Здесь изображение или скриншот.
Они доступны только авторизованным пользователям.

Сетевые интерфейсы, как мы видим, не настроены. Отличная возможность улучшить свои навыки администрирования систем Linux. Если у вас уже есть опыт работы с ОС Debian или другими, то проблем не возникнет. Переходим к настройке.

Если вы добавили как и я второй интерфейс, то настраивать нужно именно его. Убедимся, что это именно тот интерфейс, к которому подключена виртуальная сеть VMnet2. Сравним MAC-адреса.

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

Все отлично. Настраиваем интерфейс eth1. Возвращаемся в консоль Kali Linux и открываем настройки сети:

ПРИМЕР
 
sudo nano /etc/network/interfaces
 
Здесь изображение или скриншот.
Они доступны только авторизованным пользователям.

Настроим следующим образом:

ПРИМЕР
 
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet static  
address 192.168.56.100
netmask 255.255.255.0
gateway 192.168.56.12
dns-nameservers 192.168.56.12 8.8.8.8
 

Нажимаем Ctrl + O, затем Ctrl + X. После чего перезапускаем сетевые интерфейсы:

ПРИМЕР
 
sudo systemctl restart networking.service 
 

Проверяем:

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

Пингуем один из контроллеров домена GOAD:

ПРИМЕР
 
ping 192.168.56.12
 
Здесь изображение или скриншот.
Они доступны только авторизованным пользователям.

Отлично, Kali Linux находится в той же сети, что и GOAD.

Настройка интерфейса для управления виртуальной машиной Kali Linux через SSH

Поменяйте первый интерфейс на NAT, если до этого вы выбрали Bridge.

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

Теперь проверьте, назначился ли интерфейсу eth0 IP-адрес.

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

Если нет, то пора оттачивать самый важный навык пентестера - поиск информации в интернете о решении проблемы.

Настройка Windows Terminal и PowerShell 7.4

В основном мы будем работать через консоль, поэтому настроим для себя удобное рабочее окружение. Скачиваем приложение [ссылка доступна авторизованным пользователям], устанавливаем его.

Скачиваем [ссылка доступна авторизованным пользователям] и устанавливаем согласно инструкции.

Открываем Windows Terminal (далее буду называть его просто терминалом или консолью). Открыли? Забыл, пока закройте и читайте следующий раздел.

Настройка SSH на Kali Linux

Для начала включим SSH на Kali Linux.

ПРИМЕР
 
sudo systemctl start ssh.service
 

Включим автозапуск SSH:

ПРИМЕР
 
sudo systemctl enable ssh.service
 

Проверим:

ПРИМЕР
 
sudo systemctl status ssh.service
 
Здесь изображение или скриншот.
Они доступны только авторизованным пользователям.

Вспомним IP-адрес кали:

ПРИМЕР
 
ip a
 
Здесь изображение или скриншот.
Они доступны только авторизованным пользователям.

Теперь открываем Windows Terminal и подключаемся по SSH:

ПРИМЕР
 
ssh codebra@192.168.186.135
 
Здесь изображение или скриншот.
Они доступны только авторизованным пользователям.

Вводим пароль и готово.

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

Настройка отображения кириллицы при подключении по SSH к Kali Linux

Если вы начнете вводить кириллицу (русские буквы), то в консоли Windows Terminal увидите что-то похожее:

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

Давайте исправим проблему отображения кириллицы. Открываем /etc/ssh/ssh_config:

ПРИМЕР
 
sudo nano /etc/ssh/ssh_config
 

Находим строчку SendEnv LANG LC_* и комментируем ее:

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

Сохраняем и закрываем редактор. Вводим в консоли:

ПРИМЕР
 
export LANG=ru_RU.UTF-8
 

Чтобы постоянно не вводить эту команду, добавим ее в конец .zshrc:

ПРИМЕР
 
sudo nano ~/.zshrc 
 

Готово, теперь никаких проблем с кириллицей.

Настройка общей папки в Kali Linux

Очень удобно, когда есть одна общая папка для всех виртуальных машин и хоста. Настроим ее на виртуальной машине Kali Linux.

Переходим в настройки виртуальной машины, далее в Options - Shared Folders. Ставим галку в Always enabled и кликаем на Add...

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

Выбираем папку, которая будет являться общей:

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

Нажимаем Finish:

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

Открываем /etc/sudoers:

ПРИМЕР
 
sudo nano /etc/sudoers
 

Добавляем в конец файла строку, которая отключит запрос пароля для команды vmhgfs-fuse (вместо codebra имя вашего пользователя):

ПРИМЕР
 
codebra ALL = NOPASSWD: /bin/vmhgfs-fuse
 

Теперь открываем .zshrc:

ПРИМЕР
 
sudo nano ~/.zshrc 
 

И добавляем строчку из двух команд (share_goad - название вашей общей папки в VMware):

ПРИМЕР
 
sudo vmhgfs-fuse .host: /mnt/hgfs -o allow_other -o uid=1000; cd /mnt/hgfs/share_goad
 

При открытии оболочки (открытии консоли), общая папка примонтируется к Kali, а ваша текущая директория будет этой папкой.

На этом мы закончили первоначальную настройку Kali Linux для работы с лабораторным стендом GOAD. Далее подводим итоги и переходим к первой части раздела "Разведка и сканирование": Поиск и обнаружение сетевых хостов.

Тест

Две секундочки...
@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
Впервые на сайте Codebra?

Извините за это всплывающее окно, меня они тоже раздражают.

Образовательный ресурс codebra.ru полностью посвящен программированию и компьютерной безопасности. Все курсы и уроки находятся на главной странице. Ради интереса можете посмотреть на содержимое курсов по Пентесту Active Directory, Python, HTML и CSS, JavaScript, C++ и другие, размещенные на главной странице.

Если что-то не нашли, то воспользуйтесь поиском по сайту, который находится на главной странице в самом верху.

Удачи в обучении!

Закрыть окно