Михаил Тарасов – Пентест из Подвала от Recon до Shell (страница 7)
Как?
— Запилил скрипт на bash или Python, который:
— Запускает subfinder или amass на домен, собирает поддомены.
— Пробивает их через massdns или dnsx на живучесть.
— Преобразует валидные поддомены в IP через dig или massdns.
— Находит открытые порты через nmap (-sS -p-).
— Определяет сервисы и версии (-sV).
— Собирает результаты в логи и генерирует отчёт.
Пример snippet на bash:
2. Делаем мини-рутину для отчёта о собранных данных в HTML или Markdown
Зачем?
Отчёт — лицо пентестера. Понятный, структурированный, чтобы заказчик и команда могли двигать защиту.
Как?
— Генерить Markdown — легко читать и конвертить.
— Собрать все важные части: список поддоменов, живые, IP, открытые порты и сервисы.
— Можно использовать Python с библиотекой markdown или просто шаблон.
Пример шаблона Markdown:
| IP | Порт | Сервис | Версия |
| — — | — — — | — — — — | — — — — |
| 192.168.1.1 | 80 | HTTP | Apache 2.4.29 |
| 192.168.1.2 | 22 | SSH | OpenSSH 7.6p1 |
3. Забиваем шаблоны для Google Dork’ов в удобный скрипт с выбором параметров
Зачем?
Гуглодорки — клад, но работать вручную долго. Автоматизация — спасение.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «Литрес».
Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.