OSINT и разведка
Перечисление поддоменов: subfinder, amass и ИИ
Перечислите поддомены своей области: subfinder, amass, findomain и chaos через anew и httpx, а чат NotHoly сортирует список.
Повторяемый процесс OSINT по цели, на которую можно смотреть: область, сбор по этапам, корреляция, а чат NotHoly планирует и подводит итог.
OSINT это часть разведки, которую делают, не касаясь цели: вы читаете то, что уже публично. Процесс делает её повторяемой. Запишите область, собирайте по этапам, держите каждую находку рядом с источником, сопоставляйте и только потом пишите. В этой серии командные инструменты работают вместе с чатом NotHoly как со вторым пилотом, который планирует этапы, разбирает шумный вывод и набрасывает текст. Всё здесь идёт по вашему домену или по программе bug bounty, в которую вы вступили.
Цель, на которую можно смотреть, это список, а не ощущение. Запишите корневые домены, диапазоны IP, бренды, важные роли сотрудников и то, что вне области. Для программы bug bounty скопируйте таблицу области со страницы программы в файл.
scope.txt
example.com
*.example.com
api.example.net
out-of-scope: corp VPN, third-party SaaS loginВсё, что вы соберёте дальше, сверяется с этим файлом. Хост вне области получает пометку и ничего больше.
Ведите разведку по этапам, от пассивной к лёгкому касанию. Первый этап с theHarvester приносит имена, адреса и поддомены из поисковиков и данных сертификатов.
theHarvester -d example.com -b bing,crtsh,duckduckgo -f example-harvestСохраняйте сырой вывод каждого инструмента с датой в имени файла и никогда не перезаписывайте старый прогон. Разведка окупается, когда можно сравнить эту неделю с прошлой. Для более широкого пассивного прохода SpiderFoot запускает много модулей и кладёт найденное в базу, которую можно запрашивать.
Вставьте файл области в чат NotHoly и попросите превратить его в упорядоченный план: какие этапы, в каком порядке и какие шаги убрать, потому что они коснулись бы цели. Рабочий запрос:
Это мой файл области. Составь пассивный план OSINT по этапам,
от наименее к наиболее заметным. Отметь каждый шаг, который шлёт трафик
на цель, чтобы я решил. Верни контрольный список.Модель по умолчанию вернёт список, который вы отредактируете. Сама она ничего не запускает. CLI выполняет команды на вашей машине и только после того, как вы одобрите каждую. Держите чат в цепочке и для разбора: вставьте неряшливый блок вывода и попросите только хосты в области простым списком.
Триста поддоменов это не находка. Работа в сопоставлении: этот поддомен делит IP с тем, этот адрес всплывает в источнике уведомлений об утечке, публичные коммиты этого сотрудника ложатся в репозиторий с именем как у внутреннего сервиса. Держите один файл заметок, по строке на факт и источник рядом. Остальная серия проходит каждый шаг сбора и заканчивается отчётом.
OSINT читает данные о реальных людях. Собирайте только то, что нужно области, храните не дольше работы и держите записи утечек и личные данные вне любого скриншота, которым делитесь. Когда источник это утечка, люди в ней субъекты для защиты, а не цели. Смотрите этика и приватность в OSINT.
Почти, но не полностью. Чтение сайта, DNS и сертификатов цели шлёт ей обычный трафик. Действительно пассивные источники, поисковики, логи сертификатов и веб-архивы, цели не касаются. Решайте на каждом шаге и отмечайте те, что касаются.
Нет. Сервер не запускает сканирование против третьих сторон, и у чата нет доступа к вашей цели. Он планирует, разбирает и подводит итог. Инструменты на машине запускаете вы.
Начните с файла области и одного пассивного этапа, затем переходите к перечислению поддоменов. Карта всей серии это что такое OSINT.
OSINT и разведка
Перечислите поддомены своей области: subfinder, amass, findomain и chaos через anew и httpx, а чат NotHoly сортирует список.
OSINT и разведка
Соберите URL и параметры своей области: gospider, hakrawler, waybackurls и gau, затем фильтр через qsreplace и чат NotHoly.
OSINT и разведка
crt.sh, логи CT и пассивный DNS, чтобы нанести на карту хосты и инфраструктуру своей области, а чат NotHoly коррелирует записи.