Похожие презентации:
28. ПЗ Т4.3 Презентация от 2026-09-12
1. Мониторинг информационной безопасности
СЙС
Ц
РО
СИ
ИИ
ОХРАНЫ
АКАДЕМИЯ
БЫ
Ф
АЛЬНОЙ СЛ
ЕР
УЖ
Д
Е
К О Й Ф Е ДЕ
РА
Мониторинг информационной
безопасности
Кафедра
компьютерной
безопасности
2. Тема 4. Средства и системы анализа защищенности
Занятие 4/3. Практическое занятиеТема: Методика применения сканера безопасности NMap и средства тестирования
на проникновения Metasploit Framework
Учебные вопросы:
1. Основы применения сканера безопасности NMap
2. Основы применения средства тестирования на проникновения Metasploit
Framework
2
3. Цели занятия
освоить навыки по настройке и применению сканера безопасности NMap
освоить навыки по настройке и применению средства тестирования
на проникновения Metasploit Framework
3
4. Литература
Основная1. Основы построения и функционирования систем обнаружения и предупреждения
компьютерных атак : учебно-методическое пособие Д. Е. Шугуров, А. И. Козачок, А. А. Юркин,
П. Н. Горбачев, Д. А. Свечников, Д. Л. Беляев, Д. О. Маркин, Д. А. Рыболовлев, А. В. Козачок. –
Орёл : Академия ФСО России, 2021.
Дополнительная
1. Методический документ ФСТЭК России Методика анализа защищенности информационных
систем (утв. ФСТЭК 25 ноября 2025 г.)
2. Методика выявления уязвимостей и недекларированных возможностей в программном
обеспечении (выписка) (ФСТЭК России, 2026)
3. ГОСТ Р 58143-2018 ИТ Методы и средства обеспечения безопасности. Детализация анализа
уязвимостей ПО. Часть 2 Тестирование на проникновение
4. ГОСТ Р 56939-2024 Защита информации. Разработка безопасного программного обеспечения.
Общие требования
5. Хаваджа Гас Kali Linux: библия пентестера. – Санкт-Петербург : Питер, 2023. – 496 с. : ил. (Серия "Для профессионалов")
4
5. Постановка задачи
2.3.
САЗ
Выполнить анализ защищенности
Хостовая ОС
и тестирование на проникновение
VMware Workstation
средствами:
nmap, MSF
ВМ (x86_64)
1) в отношении WackoPicko/Metasploitable/bWapp
Kali Linux
2) в отношении объекта согласно
nmap
MSF
домашнему контрольному заданию
Разработать ТОО
IP: А.Б.В.Г
(технический отчет об оценке)
Сдать два ТОО
ФамилияИО_4_3_ТОО.zip
ФамилияИО_ДКЗ_ТОО.zip
В каждом архиве должны быть отчет и эл.приложения к нему
IP-адрес Kali Linux А.Б.В.Г.
заменить на актуальный для аудитории
Учетная запись Kali Linux: kali:kali
Версия Kali Linux 2026.2
Объект оценки
ESXi (10.33.100.253)
VMware ESXi
ВМ (x86_64)
Debian
WackoPicko
Локальная
сеть
Виртуальный коммутатор ESXi
1.
IP: 10.33.101.152
ВМ (x86_64)
Ubuntu
Metasploitable2
IP: 10.33.101.153
ВМ (x86_64)
Ubuntu
bWapp (Bee Box)
IP: 10.33.101.154
Рисунок – Лабораторный стенд
5
6. Вопрос 1
Основы применения сканера безопасности NMapсредств активного сканирования Kali Linux
6
7. Методика применения сканера Nmap (способ 1 – как самостоятельное ПО)
Порядок выполнения автоматизированного анализа интерфейсов взаимодействия компонентов объектов оценки:(каждый шаг фиксируется в виде скриншота, текста команды, текста с результатами команды)
1.1) выполнить сканирование наличия уязвимостей программного обеспечения командой:
nmap <IP-адрес АРМ Изделия> –A -oN <Имя файла для результатов сканирования>
Результаты зафиксировать в виде скриншота в протоколе испытаний
.
1.2) исследовать открытые порты ОО с целью определения информации о службе и версии, открывшей эти порты, командой
nmap <IP-адрес АРМ Изделия> –sV -oN <Имя файла для результатов сканирования>
Результаты зафиксировать в виде скриншота в протоколе испытаний
1.3) выполнить идентификацию ОС и прикладного ПО командой:
nmap <IP-адрес АРМ Изделия> –O -oN <Имя файла для результатов сканирования>
Результаты зафиксировать в виде скриншота в протоколе испытаний
1.4) осуществить сканирование портов на наличие уязвимостей с использованием системного вызова Connect() командой:
sudo nmap -sS -p0-65535 -A -O --script=vuln <IP-адрес АРМ Изделия> -oN <Имя файла для результатов
сканирования>
Результаты зафиксировать в виде скриншота в протоколе испытаний.
На основе полученных результатов сканирования сформулировать выводы о наличии либо отсутствии уязвимостей
Примеры команд:
nmap 10.33.101.152 –A -oN NMap_WackoPicko_A.txt
nmap 10.33.101.152 –sV -oN NMap_WackoPicko_sV.txt
7
8. Вопрос 2
Основы применения средства тестированияна проникновения Metasploit Framework
8
9. Методика применения Metasploit Framework Первоначальная настройка
Порядок выполнения анализа уязвимостей объекта оценки(каждый шаг фиксируется в виде скриншота, текста команды, текста с результатами команды)
0.1) запустить режим суперпользователя
sudo su
0.2) при первом запуске Metasplot Framework требуется инициализировать базу данных командами
msfdb init
msfdb start
Результат выполнения команды
.
9
10. Методика применения сканера Nmap (способ 2 – средством db_nmap из состава Metasploit Framework)
Порядок выполнения автоматизированного анализа интерфейсов взаимодействия компонентов объектов оценки:(каждый шаг фиксируется в виде скриншота, текста команды, текста с результатами команды)
2.1) запустить Metasplot Framework
msfconsole
2.2) выполнить сканирование средствами Nmap через интерфейс Metasploit (результаты сохраняться в БД Metasplot)
db_nmap 10.33.101.152
Результат выполнения команды
2.3) получить сведения об обнаруженных службах на узле
services
На основе полученных результатов сканирования
сформулировать выводы
Примеры команд:
db_nmap 10.33.101.152 –A -oN NMap_WackoPicko_A.txt
db_nmap 10.33.101.152 –sV -oN NMap_WackoPicko_sV.txt
10
11. Методика применения Metasploit Framework Сканирование сайта с помощью средства crawler
(каждый шаг фиксируется в виде скриншота, текста команды, текста с результатами команды)2.1) запустить Metasplot Framework
msfconsole
2.2) выполнить поиск средств анализа веб-сайта crawler
search crawler
2.3) выбрать средство auxiliary/crawler/msfcrawler или auxiliary/scanner/http/crawler
use 2
либо по названию
auxiliary/scanner/http/crawler
После успешного выполнения команды должно появиться приглашение msf6 auxiliary(crawler/msfcrawler) > .
11
12. Методика применения Metasploit Framework (crawler)
(каждый шаг фиксируется в виде скриншота, текста команды, текста с результатами команды)2.4) выполнить просмотр возможных параметров модуля
show options
После выполнения команды
на экране будут отображены
возможные параметры
.
12
13. Методика применения Metasploit Framework (crawler)
(каждый шаг фиксируется в виде скриншота, текста команды, текста с результатами команды)2.5) задать цель (объект) тестирования командой
set RHOSTS 10.33.101.152
Результат выполнения команды на экране
2.6) задать идентификатор удаленного ресурса (URI) для веб-приложения WackoPicko
set URI /WackoPicko/
Результат выполнения команды на экране
.
13
14. Методика применения Metasploit Framework (crawler)
(каждый шаг фиксируется в виде скриншота, текста команды, текста с результатами команды)2.7) запустить сканирование
run
Результат выполнения команды на экране
.
14
15. Методика применения Metasploit Framework Поиск уязвимостей с помощью модуля wmap
(каждый шаг фиксируется в виде скриншота, текста команды, текста с результатами команды)3.1) загрузить модуль командой:
load wmap
Результат выполнения команды на экране
3.2) выполнить просмотр просканированных сайтов командой
wmap_sites –l
.
15
16. Методика применения Metasploit Framework (wmap)
(каждый шаг фиксируется в виде скриншота, текста команды, текста с результатами команды)3.3) задать цели сканирования командой:
wmap_targets –t 10.33.101.152,10.33.101.152/WackoPicko
Результат выполнения команды на экране
3.4) запустить сканирование командой
wmap_run –e
Результат выполнения команды на экране (команда может выполняться очень долго …)
.
16
17. Методика применения Metasploit Framework (wmap)
(каждый шаг фиксируется в виде скриншота, текста команды, текста с результатами команды)3.5) вывести на экран найденные уязвимости веб-приложения:
wmap_vulns –l
Результат выполнения команды на экране
Внимательно изучаем обнаруженные уязвимости!
Обнаружены:
• каталоги с данными
• каталоги и файлы, к которым есть доступ на чтение
• каталоги с резервными копиями
• сценарии (скрипты), уязвимые для SQL-инъекций (например, скрипт …/WackoPicko/users/login.php)
17
18. ВОПРОСЫ ПО ЗАНЯТИЮ?
ЗАДАНИЕ НА САМОСТОЯТЕЛЬНУЮ ПОДГОТОВКУ1. Доработать конспект занятия
2. Изучить рекомендованную литературу
3. Доработать технический отчет об оценке
согласно заданию на курсовую работу
18