Введение
Metasploit — фреймворк со множеством видов модулей, включая средства базового сбора информации. Понимать поиск, изучение, настройку и запуск модуля полезно перед более сложной работой.
Вы используете интерактивную консоль для изучения модуля получения заголовка локальной HTML-страницы по HTTP и сбора ответа выделенной учебной страницы. Работа не выполняет эксплуатацию и не создаёт удалённую оболочку.
Изучите вспомогательный модуль в консоли
На этом шаге вы запустите Metasploit, найдёте модуль сбора информации и изучите необходимые настройки.
Войдите в Kali и выберите общую рабочую папку:
kali
cd /home/labex/project
Metasploit организует возможности в модули. Вспомогательный модуль может собирать информацию без эксплуатации уязвимости или открытия удалённой оболочки. Эта работа использует сканер заголовка HTML-страницы по HTTP для выделенной локальной страницы.
Запустите консоль. -q уменьшает стартовый баннер:
msfconsole -q
Запуск может занять некоторое время. Готовая консоль показывает приглашение вроде msf > (некоторые версии включают номер версии). Теперь вы внутри Metasploit, а не Bash. Следующие команды вводятся в консоль; не добавляйте приглашение перед ними.
spool записывает вывод консоли в файл. Начните запись изучения модуля:
spool /home/labex/project/module-notes.txt
search находит модули. Фильтр type:auxiliary ограничивает результаты вспомогательными модулями; name:title ищет имя, связанное с заголовком страницы:
search type:auxiliary name:title
Найдите auxiliary/scanner/http/title. Используйте info с полным путём для чтения описания:
info auxiliary/scanner/http/title
Описание объясняет, что модуль запрашивает веб-страницы и собирает сведения, включая заголовок HTML-страницы. Это не доказательство эксплуатации.
use выбирает модуль:
use auxiliary/scanner/http/title
Приглашение теперь включает выбранный модуль. Изучите настройки перед запуском:
show options
Найдите RHOSTS (адрес или адреса цели) и RPORT (порт службы цели). Другие параметры могут иметь значения по умолчанию. Упражнение использует одну локальную цель и обычный HTTP.
Закройте запись изучения, оставаясь в выбранном модуле:
spool off
Оставьте консоль открытой для следующего шага. Сохранённые метаданные фиксируют назначение модуля и ожидаемые настройки цели.
Настройте, запустите и проверьте сканирование заголовка локальной страницы
На этом шаге вы запустите выбранный вспомогательный модуль для предоставленной учебной веб-страницы и сохраните фактические находки.
Оставайтесь в консоли Metasploit с выбранным модулем получения заголовка HTML-страницы. Начните отдельную запись результата оценки:
spool /home/labex/project/msf-results.txt
set назначает параметр модуля. Разрешённый адрес цели — 127.0.0.1; учебный веб-порт — 8085:
set RHOSTS 127.0.0.1
set RPORT 8085
Каждая команда должна повторить назначенную настройку. Выполните выбранный модуль:
run
Результат должен определить локальную HTTP-точку, успешный ответ 200 и заголовок страницы Kali Guided Console. Заголовок — полезная информация о службе; он не устанавливает уязвимость страницы. Задача завершена при наблюдении реального ответа, а не просто запуске консоли.
back возвращает из контекста модуля в главную консоль:
back
Завершите запись перед выходом из консоли:
spool off
exit
Вы должны вернуться к приглашению Bash Kali. Изучите записанные находки командой оболочки:
cat /home/labex/project/msf-results.txt
Запись должна сохранить фактические цель, состояние ответа и заголовок страницы. Для этого сбора информации не нужны модуль эксплуатации, прослушиватель полезной нагрузки, сеанс Meterpreter или настройка базы данных.
Резюме
Вы использовали интерактивную консоль Metasploit для поиска, изучения, выбора, настройки и запуска вспомогательного модуля. Вы записали фактические сведения HTTP и отличили успешный сбор информации от утверждения об уязвимости или эксплуатации.



