Встановлення та використання Metasploitable 2
Підготовка тестового середовища для тестування безпеки
Metasploitable 2 є віртуальною машиною, яка була спеціально розроблена з метою створення тестового середовища для тестування безпеки. Вона містить вразливості, які можуть бути використані для тестування наявних засобів та навичок в області кібербезпеки. У цій статті ми докладно розглянемо процес встановлення Metasploitable 2 та розкриємо деякі методи, які допоможуть вам ефективно використовувати цю віртуальну машину для тестування безпеки.
Передумови
Перш ніж перейти до процесу встановлення Metasploitable 2, вам необхідно виконати деякі підготовчі дії:
Встановити програмне забезпечення для віртуальних машин
Перш ніж почати встановлення Metasploitable 2, вам необхідно мати програмне забезпечення для віртуальних машин. У цій статті ми будемо використовувати VirtualBox, але ви можете використовувати будь-яке програмне забезпечення для віртуальних машин, яке вам подобається.
Завантажити образ Metasploitable 2
Вам необхідно завантажити образ Metasploitable 2. Ви можете знайти його на офіційному сайті Metasploit.
Налаштувати мережу
Перед тим, як почати встановлення Metasploitable 2, вам необхідно налаштувати мережу. У вас має бути стабільне підключення до Інтернету та встановлені віртуальні адаптери мережі.
Крок за кроком: встановлення Metasploitable 2
Ось кроки, які необхідно виконати для встановлення Metasploitable 2:
Крок 1: Створення нової віртуальної машини в VirtualBox
Перш ніж почати встановлення Metasploitable 2, вам необхідно створити нову віртуальну машину в VirtualBox. Для цього виконайте наступні кроки:
- Запустіть VirtualBox та натисніть кнопку “New” на панелі інструментів.
- У вікні “Create New Virtual Machine” введіть назву машини (наприклад, Metasploitable 2) та виберіть тип операційної системи “Linux” та версію “Ubuntu (64-bit)”.
- Вкажіть обсяг оперативної пам’яті та розмір віртуального жорсткого диска.
- Натисніть кнопку “Create” та нова віртуальна машина буде створена.
Крок 2: Налаштування мережі
Після створення віртуальної машини вам необхідно налаштувати мережу. Щоб це зробити, виконайте наступні кроки:
- У вікні VirtualBox виберіть віртуальну машину Metasploitable 2 та натисніть кнопку “Settings”.
- У вкладці “Network” виберіть “Adapter 1” та переконайтеся, що вибрано опцію “Enable Network Adapter”.
- У полі “Attached to” виберіть “Bridged Adapter”.
- Натисніть кнопку “OK” та налаштування мережі буде збережено.
Крок 3: Встановлення Metasploitable 2
Тепер ви можете почати встановлення Metasploitable 2. Для цього виконайте наступні кроки:
- Запустіть віртуальну машину Metasploitable 2 та натисніть кнопку “Start”.
- У вікні віртуальної машини виберіть “Install Metasploitable”.
- Дочекайтеся завантаження образу Metasploitable 2.
- У вікні “Welcome to the Metasploitable 2 Installation” натисніть кнопку “Next”.
- У вікні “Select Installation Language” виберіть українську мову та натисніть кнопку “Next”.
- У вікні “Select Your Timezone” виберіть свій часовий пояс та натисніть кнопку “Next”.
- У вікні “Keyboard Configuration” виберіть українську розкладку клавіатури та натисніть кнопку “Next”.
- У вікні “Partitioning” виберіть опцію “Guided – use entire disk” та натисніть кнопку “Next”.
- У вікні “Partition Disks” підтвердьте вибір та натисніть кнопку “Next”.
- У вікні “HTTP Proxy Information” введіть інформацію про проксі, якщо вона необхідна, та натисніть кнопку “Next”.
- У вікні “Software Selection” виберіть “OpenSSH server” та натисніть кнопку “Next”.
- У вікні “Install the GRUB boot loader” підтвердьте вибір та натисніть кнопку “Next”.
- Дочекайтеся завершення встановлення Metasploitable 2 та натисніть кнопку “Continue”.
- Відключіть диск образу Metasploitable 2, вибравши у вікні віртуальної машини “Devices” > “Unmount CD/DVD-ROM”.
Тепер ви готові до використання Metasploitable 2. За допомогою цієї віртуальної машини ви зможете навчитися використовувати різні інструменти для тестування на проникнення та безпеки мережі.
Крок 4: Використання Metasploitable 2
Тепер, коли ми успішно встановили Metasploitable 2, ми можемо розпочати його використання. Metasploitable 2 постачається з безліччю вразливостей, які можуть бути використані для тестування нашої безпеки.
Одним з найпоширеніших інструментів, який використовується з Metasploitable 2, є Metasploit Framework. Це потужний інструмент, який містить в собі безліччю експлоітів та пейлоадів, які можна використовувати для тестування безпеки.
Щоб розпочати використання Metasploit Framework, нам потрібно відкрити термінал та запустити команду msfconsole
. Це відкриє фреймворк Metasploit та дозволить нам почати використовувати його для тестування безпеки.
Для прикладу, давайте спробуємо використати Metasploit Framework, щоб зламати Metasploitable 2. Для цього ми можемо використати експлоіт exploit/multi/http/tomcat_mgr_deploy
, який використовується для виконання коду на вразливих серверах Tomcat.
Щоб скористатися цим експлоітом, нам спочатку потрібно вибрати його у фреймворку Metasploit. Для цього введіть команду use exploit/multi/http/tomcat_mgr_deploy
. Після того, як ми вибрали експлоіт, нам потрібно налаштувати його параметри.
Зараз, коли ми маємо встановлену Metasploitable 2 та знаємо, як використовувати Metasploit Framework, ми можемо почати тестувати нашу власну безпеку та забезпечувати, що наші системи захищені від атак.