Искать
Вы превысили запрос на
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

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

Пример (bash)
ip a 

Здесь изображение или скриншот.
Для доступа необходимо авторизоваться на сайте Codebra.

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

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

Здесь изображение или скриншот.
Для доступа необходимо авторизоваться на сайте Codebra.

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

Пример (bash)
sudo nano /etc/network/interfaces 

Здесь изображение или скриншот.
Для доступа необходимо авторизоваться на сайте Codebra.

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

Пример (bash)
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. После чего перезапускаем сетевые интерфейсы:

Пример (bash)
sudo systemctl restart networking.service  

Проверяем:

Здесь изображение или скриншот.
Для доступа необходимо авторизоваться на сайте Codebra.

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

Пример (bash)
ping 192.168.56.12 

Здесь изображение или скриншот.
Для доступа необходимо авторизоваться на сайте Codebra.

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

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

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

Здесь изображение или скриншот.
Для доступа необходимо авторизоваться на сайте Codebra.

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

Здесь изображение или скриншот.
Для доступа необходимо авторизоваться на сайте Codebra.

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

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

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

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

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

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

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

Пример (bash)
sudo systemctl start ssh.service 

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

Пример (bash)
sudo systemctl enable ssh.service 

Проверим:

Пример (bash)
sudo systemctl status ssh.service 

Здесь изображение или скриншот.
Для доступа необходимо авторизоваться на сайте Codebra.

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

Пример (bash)
ip a 

Здесь изображение или скриншот.
Для доступа необходимо авторизоваться на сайте Codebra.

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

Пример (powershell)
ssh codebra@192.168.186.135 

Здесь изображение или скриншот.
Для доступа необходимо авторизоваться на сайте Codebra.

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

Здесь изображение или скриншот.
Для доступа необходимо авторизоваться на сайте Codebra.

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

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

Здесь изображение или скриншот.
Для доступа необходимо авторизоваться на сайте Codebra.

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

Пример (bash)
sudo nano /etc/ssh/ssh_config 

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

Здесь изображение или скриншот.
Для доступа необходимо авторизоваться на сайте Codebra.

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

Пример (bash)
export LANG=ru_RU.UTF-8 

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

Пример (bash)
sudo nano ~/.zshrc  

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

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

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

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

Здесь изображение или скриншот.
Для доступа необходимо авторизоваться на сайте Codebra.

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

Здесь изображение или скриншот.
Для доступа необходимо авторизоваться на сайте Codebra.

Нажимаем Finish:

Здесь изображение или скриншот.
Для доступа необходимо авторизоваться на сайте Codebra.

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

Пример (bash)
sudo nano /etc/sudoers 

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

Пример (bash)
codebra ALL = NOPASSWD: /bin/vmhgfs-fuse 

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

Пример (bash)
sudo nano ~/.zshrc  

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

Пример (bash)
sudo vmhgfs-fuse .host: /mnt/hgfs -o allow_other -o uid=1000; cd /mnt/hgfs/share_goad 

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

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

Тест

Две секундочки...

Похожие уроки Codebra

@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
Поиск хостов с помощью NmapРазведка и сканирование
Поиск общих папок с помощью CrackMapExec, SMBMap, smbclientРазведка и сканирование
Поиск сетевых уязвимостей с помощью Metasploit Framework (MSF)Разведка и сканирование
Обнаружение сетевых служб с помощью NmapРазведка и сканирование
Первое знакомство с PythonЗнакомство с Python
Поиск информации в общих папках с помощью manspiderРазведка и сканирование
Поиск хостов с помощью CrackMapExecРазведка и сканирование
Внутреннее устройство и сортировка словаря в PythonЗнакомство с Python
Итоги сбора дополнительной информации из доступных общих папокРазведка и сканирование
Впервые на сайте Codebra?

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

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

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

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

Закрыть окно