OSINT для Bug Bounty: полное руководство с Intelligence Security
Полное руководство по использованию OSINT в программах bug bounty. От разведки доменов до поиска учетных данных в stealer logs.
Разведка — это фаза, которая отделяет хантеров, находящих критические уязвимости, от тех, кто отправляет дубликаты. Прежде чем запускать сканер или тестировать payload, необходимо полностью картографировать поверхность атаки цели. Большинство ограничивается поддоменами и открытыми портами, но инструменты OSINT позволяют обнаружить утекшие учетные данные, внутреннюю инфраструктуру из stealer logs и точки входа, которые другие хантеры никогда не найдут.
Фаза 1: Разведка домена
Первый шаг — картографирование всех активов, связанных с целевым доменом. Используйте инструменты разведки домена для обнаружения:
- Поддомены: Каждый поддомен — потенциальная точка входа. Ищите поддомены разработки, staging, администрирования и API
- Email-адреса: Корпоративные email раскрывают шаблоны именования и ключевых сотрудников
- Открытые URL: Обнаруженные URL могут раскрыть API endpoints, панели администрирования и недокументированные маршруты
В Intelligence Security вы можете выполнить поиск Domain Recon, который возвращает поддомены, email и URL в одном запросе, с результатами, которые могут превышать 100 000 записей.
Фаза 2: Поиск в breach intelligence
Ищите целевой домен в базах данных утечек, чтобы найти:
- Учетные данные сотрудников (username:password) из утечек сторонних сервисов
- Паттерны паролей, используемые в организации
- Email внутренних сервисов, раскрывающие инфраструктуру
- Исторические данные о прошлых утечках цели
Находки breach intelligence особенно ценны, когда они раскрывают паттерны: форматы корпоративных паролей, внутренние сервисы, упомянутые в утекших email, и частоту повторного использования учетных данных на нескольких платформах.
Фаза 3: Анализ stealer logs
Stealer logs — это золотая жила для bug bounty. Когда машина заражена инфостилером, все учетные данные браузера перехватываются. Это включает:
- Реально посещенные URL: Раскрывают внутренние endpoints, панели администрирования и сервисы, отсутствующие в публичном DNS
- Действительные учетные данные: URL + username + password сервисов цели
- Cookies сессий: Токены аутентификации, которые могут быть еще активны
- История браузера: Показывает, какие сервисы используют сотрудники
В Intelligence Security выполните поиск домена в Stealer Logs Search и Session Cookies для обнаружения этих данных. Каждый результат включает URL сервиса, имя пользователя, пароль (скрыт в бесплатной версии) и дату.
Фаза 4: Live data intelligence
Используйте live data intelligence для получения полной картины всех записей, связанных с доменом. Это включает данные из нескольких бакетов:
- leaks.private: Дампы учетных данных и приватные данные
- leaks.logs: Записи stealer logs с URL и учетными данными
- dns: DNS-записи, nameservers и IP-адреса
- pastes: Информация, опубликованная на paste-сайтах
- darknet.tor: Упоминания в даркнете
Фаза 5: Приоритизация целей
Со всей собранной информацией расставьте приоритеты:
- P0 — Критический: Поддомены с доступными панелями администрирования, действительные учетные данные из stealer logs, активные session cookies
- P1 — Высокий: Поддомены разработки/staging, недокументированные API, endpoints с интересными параметрами
- P2 — Средний: Обычные поддомены, email сотрудников, URL с потенциальным path traversal
Практический пример
Предположим, scope программы — *.target.com:
- Domain Recon находит 5 000 поддоменов, 2 000 email и 15 000 URL
- Вы фильтруете интересные поддомены: dev.target.com, staging-api.target.com, admin-panel.target.com
- Stealer logs показывают, что сотрудник заходил на jenkins.internal.target.com с зараженной машины
- Live data показывает учетные данные в leaks.logs для vpn.target.com
- Вы расставляете приоритеты и начинаете тестирование наиболее перспективных целей
Лучшие практики
- Всегда проверяйте scope перед тестированием любого обнаруженного актива
- Документируйте весь процесс разведки для отчета
- Не используйте найденные учетные данные для доступа к системам без явного разрешения
- Комбинируйте OSINT с технической разведкой (сканирование портов, fingerprinting)
- Сообщайте об обнаруженных учетных данных как о находках безопасности
Заключение
OSINT — это то, что отличает обычного хантера от элитного. Intelligence Security объединяет разведку доменов, breach intelligence, stealer logs и session cookies в единой платформе с более чем 500 миллиардами проиндексированных записей, позволяя выполнить весь workflow разведки, описанный в этом руководстве, через единый интерфейс.
Основные источники утечек
- HackerOne Bug Bounty Guide - hackerone.com
- OWASP Testing Guide - owasp.org
Эта статья предназначена исключительно для образовательных целей и повышения осведомлённости в области безопасности.
Проверьте свою уязвимость сейчас
Поиск по более чем 500 миллиардам утечённых записей из утечек данных, логов стилеров и источников разведки угроз.
Бесплатная проверка утечек