Инструмент поможет быстро найти все проиндексированные поисковыми системами поддомены сайта и составить список, который пригодится для дальнейшего его анализа с целью обнаружения и недопущения дублирования контента. Для того, чтобы найти все поддомены, инструмент собирает данные сразу из трех источников: при помощи запросов к Яндекс, Google, а также с API MegaIndex.
Что такое поддомены сайта?
Поддомен – это домен, который принадлежит основному домену более высокого уровня. Применяется в основном для отдельных больших самостоятельных разделов, категорий и сервисов, которые принадлежат одной и той же организации. Также поддомены имеют преимущества перед основным сайтом при региональном продвижении в виду своей узконаправленности. Подробнее о поддоменах в Википедии.
Зачем искать поддомены сайта?
Иногда, причиной низких позиций сайта, может стать его поддомен. Связано это в основном с дублированием контента, а также пересечением видимости в выдаче, по сути, двух сайтов одной организации. При обнаружении поддоменов рекомендуем сравнить их с основным адресом сайта при помощи нашего инструмента для проверки на аффилированность.
Найти поддомены сайта будет полезно при:
- общем техническом анализе сайта;
- анализе структуры конкурентной организации;
- региональном представительстве;
- тестировании и редизайне основного зеркала сайта.
Предугадать отношение поисковых систем к поддоменам очень сложно, поэтому Be1.ru не рекомендует их создавать без крайней на то необходимости.
Как найти поддомены за считанные минуты?
Время на прочтение
4 мин
Количество просмотров 121K
Поиск поддоменов — неотъемлемая часть подготовки ко взлому, а благодаря некоторым инструментам противостояние этим действиям стало намного проще.
Незащищенные поддомены подвергают вашу деятельность серьезной опасности, а в последнее время произошел целый ряд инцидентов, при которых взломщики воспользовались поддоменами для обхода защиты.
В случае последнего из череды инцидентов весь код сайта Vine можно было загрузить с незащищенного поддомена.
Если вы владелец сайта или изучаете вопросы информационной безопасности, вы можете воспользоваться следующими инструментами чтобы найти поддомены любого домена.
От переводчика:
Надеюсь, что данные инструменты помогут Вам сохранить информацию на ваших виртуальных и выделенных серверах.
Список инструментов:
- Censys
- Pentest-Tools
- DNS Dumpster
- Sublist3r
- Netcraft
- CloudPiercer
- Detectify
- SubBrute
- Knock
- DNSRecon on Kali Linux
1. Censys
В первую очередь для поиска поддоменов, как правило, прибегают к Censys. Помимо поддомена вы можете найти еще много интересного, а именно:
- данные об IP (может быть полезно для поиска реального IP-адреса);
- данные о сертификате;
- открытые порты;
- SSL/TLS протокол рукопожатия и алгоритмы шифрования (полезно при поиске слабых шифров/протоколов).
Вы получите неплохой обзор сведений о домене.
2. Pentest-Tools
С помощью Pentest-Tools при поиске поддомена можно воспользоваться несколькими методами, например: передача зоны DNS, перебор DNS на основе списка слов или использование поисковой системы.
Результаты поиска можно сохранить в формате PDF.
3. DNS Dumpster
DNS Dumpster — это инструмент для поиска информации о домене и хосте. Авторы проекта — HackerTarget.com.
Вы сможете найти сведения не только о поддомене, но и о DNS сервере, MX и TXT записях, а также получить графическое представление информации о вашем домене.
4. Sublist3r
Sublist3r — это инструмент на языке Python для обнаружения поддоменов с помощью поисковых систем. На сегодняшний день Sublist3r поддерживает Google, Yahoo, Bing, Baidu, Ask, Netcraft, Virustotal, ThreatCrowd, DNSdumpster and PassiveDNS.
Sublist3r поддерживает только Python версии 2.7 и зависит от нескольких библиотек.
Вы можете использовать этот инструмент в Windows, CentOS, RedHat, Ubuntu, Debian и любой другой ОС на базе UNIX. Ниже приводится пример для CentOS.
- Зайдите на ваш Linux-сервер;
- Скачайте последнюю версию Sublist3r
wget https://github.com/aboul3la/Sublist3r/archive/master.zip
Распакуйте скачанный файл:
unzip master.zip
- Будет создана новая папка “Sublist3r-master”
Как я ранее упоминал, существуют следующие зависимости, для установки которых можно воспользоваться командой yum:
yum install python-requests python-argparse
Теперь все готово для обнаружения поддоменов с помощью следующей команды:
./sublist3r.py -d yourdomain.com
Как видите, инструмент обнаружил мои поддомены.
5. Netcraft
Netcraft располагает обширной базой данных о доменах и ее не стоит обходить стороной при поиске открытой информации о поддоменах.
Результат поиска будет содержать всю информацию о домене и поддоменах, в том числе дату первого просмотра, диапазоне адресов и информацию об операционной системе. Если вам необходимо получить больше информации о сайте, просто откройте отчет о сайте и вам будет предоставлена уйма информации о технологиях, рейтинге и т.д.
6. CloudPiercer
CloudPiercer может иногда оказаться полезным при поиске информации о том, существует ли поддомен вашего домена. Кстати, CloudPiercer — это потрясающий и простой способ узнать защищен ли фактический IP-адрес вашего сайта.Открытая информация об IP-адресе делает ваш сайт уязвимым для DDoS-атак.
7. Detectify
Detectify осуществляет поиск поддоменов по предопределенному списку из нескольких сотен слов, но только в случае, если вы являетесь собственником домена. Тем не менее, если вы являетесь зарегистрированным пользователем Detectify, вы сможете включить функцию обнаружения поддоменов в разделе overview в настройках.
8. SubBrute
SubBrute — это один из самых популярных и точных инструментов перечисления поддоменов. Проект разработан сообществом и использует открытый определитель имен в качестве прокси, так что SubBrute не отправляет трафик на целевой DNS-сервер.
Это не онлайн-инструмент, так что вам придется установить его на компьютер. SubBrute можно использовать на Windows или UNIX системах. Программу установить очень легко. Ниже пример для CentOS/Linux.
- Зайдите на ваш Linux-сервер
- Скачайте последнюю версию SubBrute
wget https://github.com/TheRook/subbrute/archive/master.zip
- Распакуйте скачанный zip-файл
unzip master.zip
Будет создана новая папка “subbrute-master”. Зайдите в папку и выполните subbrute.py с необходимым доменом.
./subbrute.py yourdomain.com
Операция займет несколько секунд и отобразятся найденные поддомены.
9. Knock
Knock — еще один инструмент на языке Python для обнаружения поддоменов. Он протестирован для Python 2.7.6. Knock находит поддомены целевого домена по списку слов.
- Knock можно установить на ОС на базе Linux.
wget https://github.com/guelfoweb/knock/archive/knock3.zip
- Распакуйте скачанный zip-файл командой unzip
unzip knock3.zip
- В результате будет создана новая папка “knock-knock3”
- Зайдите в папку и установите с помощью следующей команды
python setup.py install
После установки вы можете производить поиск поддоменов следующим образом:
./knockpy.py yourdomain.com
10. DNSRecon для Kali Linux
Kali Linux — это отличная платформа для оценки информационной безопасности и на ней можно использовать DNSRecon без дополнительной установки каких-либо инструментов.
DNSRecon проверяет все NS-записи на предмет смены зон, общие записи DNS, обработку шаблонов, PTR-записи и т.д.
Чтобы воспользоваться DNSRecon, просто выполните следующую команду
dnsrecon –d yourdomain.com
Надеюсь, что с помощью приведенных выше инструментов вы сможете обнаружить поддомены целевого домена в рамках вашей работы по оценке информационной безопасности. Сообщите мне, какой вам понравился больше всего.
Хочу напомнить, что недавно заработал проект на который мы собрали более 8.5 тысяч отзывов с различных форумов о 344 хостерах — Poisk.Hosting. На сайте VDS.menu все еще можно найти виртуальные серверы, а на SHARED.menu — виртуальный хостинг.
Поиск поддоменов сайта
Сервис предназначен для поиска поддоменов определенного сайта. Поиск поддоменов поможет при анализе продвигаемого сайта – для выявления всех его поддоменов, в том числе “забытых” по каким-то причинам, либо технических (тестовых), не закрытых от индексации, а также пригодится в целом для анализа крупных интернет-магазинов и порталов в части организации их структуры. Поиск поддоменов основан на сконструированных определенным образом запросах к поисковым системам Яндекс и Google. Таким образом, поиск ведется только по разрешенным к индексации поддоменам искомого веб-ресурса.
Онлайн сервисы на основе HackWare.ru
Составление диапазонов IP
- Географические единицы и их IP адреса
- Все IP населённого пункта (области, города)
- Все IP страны
- Все IP провайдера
- Все IP континента
- Все IP Автономной Системы (AS)
- Диапазоны IP-адресов всех Интернет-провайдеров и организаций
Узнать информацию о себе
- Узнать свой IP
- Узнать свой User Agent
- Проверка на раскрытие реального IP адреса за прокси
- Трассировка до меня
- Есть ли у меня IPv6
Сбор информации
- Узнать информацию об IP
- Узнать информацию об IPv6
- whois об IP или о сайте
- Определение системы управления сайтом (CMS)
- Разнообразная информация о сайтах
- Похожие доменные имена
- Сайты на одном IP
- Узнать IP сайта
- История IP адресов сайта
- Посмотреть все DNS записи сайта
- Просмотр определённых DNS записей сайта
- HTTP заголовки ответа
- Определить куда ведёт ссылка
- Проверка, где «засветился» адрес электронной почты
- Поиск профилей по нику пользователя
- Поиск профилей по полным именам и другой информации
- Проверка зарегистрированных доменов в разных зонах
- Преобразовать IP адрес в имя хоста
- Получение номера Автономной Системы по IP адресу
- Поиск пользователя в социальных сетях
- OSINT инструмент сбора данных о сайтах
- Просмотр .onion сайтов (скрытых сервисов) из Даркнета
- Сканер NetBIOS, SMB и Samba
- Проверка доступности сайтов через Tor
Извлечение информации из кэша и веб архивов
- Показ страницы из кэша Гугл
- Одновременный поиск по нескольким веб архивам
IP калькуляторы
- Калькулятор IP подсетей
- Калькулятор IPv6 подсетей
- Конвертер IP адресов
- Агрегатор IP адресов, масок, подсетей
- Диапазоны сетей в CIDR
- Разбивка подсети по маске
- Разбивка подсети по количеству IP
- Двоичный IP в стандартный вид
- Преобразование в двоичный вид
- Десятичный IP в нормальную форму
- Конвертация IP в десятичную форму
- Шестнадцатеричный IP в нормальную форму
- Конвертация IP в шестнадцатеричное число
- Преобразование восьмеричного числа в IP
- Конвертация IP в восьмеричное число
- Разжатие IPv6
- Конвертация в CIDR и агрегация диапазонов IP
- Конвертация CIDR нотации в диапазоны IP
Обход запрета показа исходного HTML кода, обход социальных блокировщиков
- Сервис обхода блокировок просмотра исходного кода страницы
- Обход социальных блокировщиков
Продвинутое использование поисковых систем
- Продвинутый поиск в Гугл
- Продвинутый поиск в Яндекс
Работа с кодировками
- Определить кодировку и преобразовать в читаемый вид
- Кодирование файлов и строк в Base64
- Декодирование файлов и строк из Base64
Инструменты противодействия CloudFlare
- Проверка сайт на CloudFlare
- Раскрытие реального IP сайта за сетью CloudFlare, используя неправильно настроенные DNS и базу данных старых записей
- Раскрытие реального IP сайта за Cloudflare, Incapsula, SUCURI и другими WAF
Изображения и метаданные
- Узнать где сделана фотография
- Метаданные файла
- Очистка метаданных в фотографиях
- Очистка метаданных в офисных и других файлах
- Универсальный конвертер изображений
- Просмотр уровня качества JPG (степень сжатия изображения)
- Конвертация PDF в JPG
- Конвертация JPG в PDF
- Скриншот веб-сайта
- Проверка веб камеры
Информация о номерах телефонов
- Узнать оператора и город по номеру
- Узнать все номера телефонов оператора и города
- Международные телефонные коды
Сканеры уязвимостей веб-сайтов
- Сканирование WordPress на уязвимости
- Проверка сайта на sql инъекции
- Проверка Drupal, SilverStripe и WordPress
Сканеры уязвимостей, открытых портов и запущенных служб веб-серверов
- Сканирование сервера (Nikto)
- Сканирование открытых портов и запущенных служб онлайн (Nmap)
- Продвинутые сканирования Nmap онлайн
- Сканирование портов на IPv6 адресах
- Тестирование шифрования TLS/SSL
- Сканер заголовков ответа HTTP на безопасность
- Определение WAF (файервола веб приложений)
Субдомены и скрытые файлы
- Поиск всех субдоменов сайта
- Поиск поддоменов сайта (второй метод)
- Мгновенный поиск субдоменов (поддоменов) любого сайта (третий метод)
Получение информации по MAC-адресам
- Определение производителя устройства по MAC-адресу
Анализ работы веб-сервера
- Анализ логов Apache
- Пинг IP и IPv6 адресов
- Трассировка IP, IPv6 и веб-сайтов
Работа с хешами
- Определение типа хеша
- Генератор NTLM хешей
Анализ электронных писем
- Извлечение всей информации из e-mail письма
Анализ файлов
- Определение типа файла без расширения
- Извлечение всех строк из исполнимого файла
- Показать информацию об исполнимом файле
- Извлечение содержимого из .DS_Store
Конвертация
- Конвертация географических координат из десятичного вида в градусы, минуты и секунды
- Конвертация географических координат из градусов в десятичный вид
QR-коды
- Генератор QR-кода для текста
- Генератор QR-кода для координат
- Генератор QR-кода с номером телефона
- Генератор QR-кода с адресом сайта или файлом для загрузки
- SMS-сообщение в QR коде
- E-mail в QR коде
- Генератор QR кода для подключения к Wi-Fi
- QR код для добавления контакта в адресную книгу
- QR код для добавления события в календарь
Служебные страницы
- Использование ресурсов сервера
- Поиск по базе IP без очистки
- Донат
Лучший хостинг Рунета:
- Заказать хостинг
- Регистрация доменов
- Тарифы на хостинг
Содержание
- 1 Поддомены сайта
- 2 Поиск поддоменов сайта онлайн
- 2.1 DNSDumpster
- 2.2 Nmmapper
- 2.3 Spyse
- 2.4 Netcraft
- 2.5 Pentest-Tools
- 2.6 SecurityTrails
- 2.7 Censys
- 2.8 Crt.sh
- 2.9 BinaryEdge
- 2.10 Subdomainfinder
- 2.11 Spyse
- 3 Заключение
Поиск поддоменов (субдоменов) является важной частью разведки на основе открытых источников OSINT. В этой статье я познакомлю вас с лучшими бесплатными сервисами для поиска поддоменов онлайн.
Еще по теме: Поиск открытых баз данных с помощью поисковых систем
Наличие незащищенного субдомена может привести к большим проблемам в плане безопасности. Поэтому данная статья будет полезна не только пентестерам, но и владельцам сайтов.
Поддомены сайта
Поддомен — это домен, который является частью домена более высокого уровня. Рассмотрим простой пример. В примере ниже
market — это поддомен,
mywebsite — основной домен, а
.com — домен верхнего уровня (TLD).
Поддомены используются для:
- Создания экспериментальной версии сайта и тестирования новых функций.
- Создания интернет-магазина на отдельном поддомене.
- Создания мобильной версии сайта (m.mywebsite.com).
- Сайтов с привязкой к местоположению (ru.mywebsite.com).
Поиск поддоменов сайта онлайн
Итак, вот список лучших онлайн-сервисов для поиска субдоменов.
DNSDumpster
DNSDumpster — это инструмент для получения информации о домене, такую как: IP-адрес, записи DNS, записи MX, записи NS, поиск поддоменов и многое другое.
DNSDumpster собирает информацию из разных источников, в том числе с помощью своего инструмента.
Nmmapper
NMMapper анализирует домен с помощью различных инструментов, таких как Sublist3r, Amass, Nmap и т. д. Это мощные инструменты для поиска поддоменов. Используя бесплатный сервис NMMapper, вам не придется устанавливать перечисленные инструменты.
Я попробовал Nmmapper для одного из доменов, и результат удивил. Очень рекомендую!
Spyse
Сайт поиска субдоменов Sypse предлагает множество полезных инструментов. Есть также платный сервис, но как по мне и бесплатной версии достаточно.
Netcraft
Netcraft — не идеальный инструмент для поиска поддоменов, потому что, как указано на сайте, «в результатах поиска будут отображаться только те сайты, которые были посещены пользователями расширения Netcraft не менее пяти раз в течение последних шести месяцев». Тем не менее, у него есть большая база данных доменов.
Pentest-Tools
Pentest-Tools предлагает только 2 бесплатных сканирования в день. Очень простой в использовании. Вводите домен, нажимаете «Free Scan» и получаете результат.
После сканирования сайт предоставит подробный отчет в формате PDF.
SecurityTrails
SecurityTrails имеет большую базу доменов. История записей DNS 12-летней давности. Он также предлагает список всех поддоменов корневого домена вместе с хостингом и провайдером почты.
Поскольку сервис содержит данные истории записей DNS, результаты анализ может быть большим. При необходимости его можно сократить, используя различные фильтры.
Censys
Censys — потрясающий инструмент. Вы можете извлечь из этого пользу по-разному, например, получить информацию о веб-сайтах или IP-адресах. Хотя он не предназначен специально для получения информации о поддомене, он все же может быть более полезным, чем многие другие бесплатные сервисы.
Если вы выберете поиск сертификатов, Censys предоставит вам информацию о сертификатах, зарегистрированных в любом домене, содержащем слова, которые вы вводите в поле поиска.
Более подробно о Censys, в статье «Как пользоваться поисковиком Censys».
Crt.sh
Как и Cencys, Crt.sh предлагает службу поиска сертификатов. Это бесплатно сервис, который и дает подробную информацию о сертификатах, зарегистрированных в домене или субдомене.
Вы можете просто указать корневой домен, и результаты будут представлены в виде длинных списков сертификатов. Имейте ввиду могут попадаться повторяющиеся результаты. Еще один недостаток — отсутствие возможности загрузки списка.
BinaryEdge
Еще один не совсем бесплатный инструмент — BinaryEdge. Это мощный инструмент для поиска субдоменов, помимо других. Он предлагает 250 запросов в месяц для бесплатной версии, и этого вполне достаточно, чтобы время от времени проверять свои цифровые активы и находить уязвимости.
Subdomainfinder
Subdomainfinder специально разработан для получения списка поддоменов корневого домена. После результата вы увидите субдомен, который можете посетить, просто кликнув по нему, IP-адрес, и другую полезную информацию, например, туннелируется ли он через CloudFlare или нет.
Spyse
Сайт поиска субдоменов Sypse предлагает множество полезных инструментов. Есть также платный сервис, но как по мне и бесплатной версии достаточно.
Статья обновлена 29.09.2022. Сайт Spyse приказал долго жить.
Заключение
На этом все. Думаю, рассмотренных выше онлайн-сервисов для поиска поддоменов должно хватить. В следующей статье расскажу про лучшие офлайн-инструменты, а пока рекомендую прочитать другие статьи на тему взлома сайтов.
РЕКОМЕНДУЕМ:
- Захват поддоменов с помощью Sub404
- Лучшие тулзы для поиска уязвимостей сайтов