Статья OSINT по номеру телефона: от цифр к полному цифровому профилю — инструменты и методология

Смартфон на тёмном антистатическом коврике с терминалом PhoneInfoga на экране и граф связей от номера телефона. Рядом блокнот с нарисованной схемой анализа, освещённые тёплой лампой.


Мне передали единственную зацепку для due diligence по контрагенту - мобильный номер в формате +7. Четыре часа работы с открытыми источниками, и из этих цифр выстроился граф: 14 связанных аккаунтов в мессенджерах и соцсетях, два email-адреса, профиль на LinkedIn, следы в трёх публичных утечках данных. Ни одного обращения к нелегальным базам. Ни одного запроса за пределами доступных API.

Телефонный номер - один из самых недооценённых идентификаторов в разведке открытых источников. Он привязан к мессенджерам, системам двухфакторной авторизации, доскам объявлений, корпоративным каталогам. Задача этого разбора - не перечислить сервисы OSINT (такие списки уже есть), а показать рабочую цепочку от голых цифр к верифицированному цифровому профилю, с инструментами, командами, ограничениями и правовыми рамками.

Разведка по номеру телефона в матрице MITRE ATT&CK​

Прежде чем открывать PhoneInfoga, стоит понять, где поиск информации по номеру находится в полной цепочке разведки. В матрице MITRE ATT&CK это тактика Reconnaissance - сбор данных о цели до начала активных действий.

Техники, которые покрывает телефонный OSINT:
  • Gather Victim Identity Information (T1589) - сбор персональных данных. Подтехники T1589.002 (Email Addresses) и T1589.003 (Employee Names) вытекают из результатов напрямую: через номер устанавливается привязанный email или ФИО владельца.
  • Search Open Websites/Domains (T1593) - поиск упоминаний номера на открытых ресурсах. T1593.001 (Social Media) - обнаружение профилей по привязанному номеру. T1593.002 (Search Engines) - Google dorking с номером.
  • Search Open Technical Databases (T1596) - запросы к HLR-реестрам, базам переносимости номеров (MNP), breach-агрегаторам.
  • Gather Victim Org Information (T1591) - через корпоративный номер или номер из WHOIS-записи домена можно выйти на организационную принадлежность.
Понимание kill chain позиции меняет подход: результаты телефонного OSINT - не финальная точка, а входные данные для следующего этапа. В наступательном контексте (пентест, red team) собранные идентификаторы идут в social engineering или credential harvesting. В защитном - каждый публично доступный корпоративный номер это потенциальная точка footprinting.

[Применимо: внешний пентест, корпоративные расследования, threat intelligence, fraud investigation]

Пошаговая методология разведки по номеру телефона​

📚 Часть контента скрыта. Этот материал доступен участникам сообщества с рангом One Level или выше
Получить доступ просто — достаточно зарегистрироваться и проявить активность на форуме

Этот приём на грани пассивной и активной разведки. Запросы восстановления логируются платформой. В авторизованном пентесте - допустимо. В свободном OSINT - этическая серая зона, и я бы рекомендовал документировать каждый такой запрос.

Поиск в утечках данных​

Утечки - один из самых информативных источников для OSINT по номеру телефона. По данным Have I Been Pwned, крупнейшие публичные утечки содержат телефонные номера в колоссальных объёмах:
  • Facebook (HIBP BreachDate: 2019-08-01, данные опубликованы на форуме в апреле 2021): 509 458 528 записей - номера телефонов, даты рождения, email, геолокации, места работы
  • VK (2012): 93 338 602 записи с email, именами, паролями и номерами телефонов
  • Free - французский ISP (октябрь 2024): 13 926 173 записи с номерами, банковскими реквизитами, датами рождения
Инструменты для проверки:
  • Intelligence X (intelx.io) - поиск номера в разных форматах (+7, 8, с дефисами и без). Бесплатный тариф ограничен количеством запросов в день. Enterprise-тарифы - €2 500–20 000/год (по данным Talkwalker).
  • Have I Been Pwned - проверка по email, найденному на предыдущих шагах, на участие в утечках
  • Leak-lookup.com - принимает номер в числовом формате без «+» и других символов
Работа с данными из утечек требует понимания правовых границ. Наличие данных в публичном доступе не делает их легальными для произвольного использования (подробнее - в разделе о правовых рамках).

Google dorking и поиск в открытых источниках​

Базовый, но недооценённый шаг. Google dorking остаётся одним из фундаментальных приёмов reverse phone lookup - и это не просто мнение, а позиция методологии OSINT Industries.
Код:
"+79161234567" site:vk.com
"+79161234567" site:avito.ru
"+79161234567" filetype:pdf
Первый запрос находит номер в профилях ВКонтакте, второй - на досках объявлений (где номер публикуется вместе с именем и адресом), третий - в PDF-документах: договорах, коммерческих предложениях, резюме.

Поиск в Яндексе с оператором кавычек часто даёт результаты, которых нет в Google - индексация русскоязычного контента у Яндекса глубже, особенно для региональных сайтов и форумов. Я всегда прогоняю оба поисковика.

Ещё один приём: WHOIS reverse lookup. Сервис whoisxmlapi.com позволяет найти домены, зарегистрированные с указанием проверяемого номера в контактных данных. Для корпоративных расследований - прямой выход на организационную принадлежность (T1591).

Верификация и построение графа связей​

Шаг, который все перечневые статьи пропускают. Данные из предыдущих этапов нужно перекрёстно верифицировать. Один источник - гипотеза. Два совпадающих - сигнал. Три - факт.

Принцип верификации:
  1. Имя из GetContact совпадает с именем в утечке VK? Сильный сигнал
  2. Email из формы восстановления VK обнаружен в утечке LinkedIn 2012 года (опубликована в 2016, 164 611 595 записей с email и паролями, без телефонов - связь с номером возможна только через пересечение email с другими утечками, по данным HIBP)? Связь подтверждена
  3. Фото из WhatsApp совпадает с фото в профиле соцсети через обратный поиск? Идентификация завершена
Когда через номер найден email - расширяем поиск через Holehe: он проверяет регистрацию email на десятках платформ. Когда через мессенджер найден username - прогоняем через Sherlock для обнаружения того же ника на других сервисах.

Для визуализации графа - Maltego. Строятся сущности (номер, email, соцсеть, имя) и связи между ними. Бесплатная Community Edition ограничена 12 результатами на запрос, Pro-версия - около $1 000/год за пользователя (по данным SEON).

Инструменты OSINT по номеру телефона: сравнение и ограничения​

Инструменты ниже отобраны по трём критериям: наличие проверяемого источника данных (не «чёрные» базы), релевантность для российского и международного контекста, актуальная поддержка. Telegram-боты с непрозрачным источником данных намеренно исключены - их результаты невозможно верифицировать.

ИнструментТипЧто даётОграниченияКогда использовать
PhoneInfogaCLI, open sourceОператор, страна, тип линии, Google dorkingНе ищет в breach-базах; зависит от API-ключейПервичная автоматизированная разведка
MaltegoDesktop (Java)Граф связей из 58+ источниковПлатный (~$1000/год Pro); кривая обученияКомплексные расследования
TrueCallerОнлайн / мобильныйИмя из краудсорсинговой базы контактовТребует регистрацию; раскрывает ваш номерБыстрая идентификация имени
Intelligence XВеб-сервисУтечки, darknet, исторические данныеОграниченный бесплатный тариф (€2500+/год Pro)Поиск в breach-данных
GetContact / Sync.meМобильные приложенияИмя из контактных книгДеанонимизация исследователя; неточные данныеПодтверждение имени из другого источника
Google DorkingБесплатноПубличные упоминания на индексируемых сайтахРучной труд; неполнота охватаНачальный этап при нулевом бюджете
OSINT IndustriesSaaS-платформаАккаунты, утечки, связи в едином дашбордеПлатный (от £19/мес); юрисдикционные ограниченияЕдиный интерфейс для быстрого анализа
HLR-сервисыAPI / вебАктивность номера, MCC/MNC, операторТолько техническая мета; не идентификация; IMSI часто маскируетсяВалидация перед началом расследования

PhoneInfoga - автоматизированная CLI-разведка​

PhoneInfoga - один из немногих open-source инструментов, заточенных под OSINT телефон онлайн и офлайн. Изначально написан на Python, текущие версии работают на Go. Репозиторий sundowndev/phoneinfoga на GitHub - последний релиз v2.11.0 (2024). Проект поддерживается, но темп разработки заметно снизился по сравнению с 2020–2022.
Bash:
phoneinfoga scan -n "+79161234567"
phoneinfoga serve -p 8080
Первая команда запускает сканирование - результат включает страну, оператора, тип линии (мобильный/стационарный). Вторая поднимает веб-интерфейс на localhost:8080 с формой ввода и визуализацией результатов.

Чего PhoneInfoga не умеет: не ищет в breach-базах (архитектурное решение - правовые риски); качество результатов определяется настроенными API-ключами (Numverify, Google CSE); мессенджеры не покрывает - WhatsApp и Telegram проверяются отдельно. По сути, PhoneInfoga автоматизирует первый шаг, но не заменяет полный цикл.

Онлайн-сервисы и Telegram-боты: граница между OSINT и пробивом

Среда Telegram-ботов для пробива номера телефона - отдельный мир. Часть действительно агрегирует открытые данные. Часть торгует информацией из нелегальных утечек или от коррумпированных сотрудников операторов связи.

Критерий разграничения простой: если бот выдаёт паспортные данные, адрес регистрации или детализацию звонков - источник нелегальный. Эти данные не существуют в открытых источниках в принципе.

Сервисы с проверяемыми источниками: emobiletracker.com (город и оператор), whoisxmlapi.com (reverse-WHOIS), revealname.com (агрегация имени). Сервисы, требующие осторожности: x-ray.contact заявляет широкий охват данных, но вход из РФ работает только через VPN, а прозрачность источников не документирована.

Когда OSINT-инструменты не работают​

Ни один инструмент для поиска человека по номеру телефона не универсален. Вот типичные ситуации нулевого результата - и я сталкивался с каждой из них:

Корпоративный тариф. SIM-карта оформлена на юрлицо. GetContact/Sync.me не найдут имя - номер записан в контактах как «Приёмная» или отсутствует вовсе. Мессенджеры часто не настроены.

Свежий номер. Выдан недавно - не попал в утечки, краудсорсинговые базы, индекс поисковиков. HLR покажет активность, а дальше - тишина.

Осведомлённый пользователь. Использует отдельный номер для регистраций, не привязывает к основным соцсетям, включает максимальные privacy-настройки в мессенджерах. Пассивная разведка упирается в стену. Дальше - только активный OSINT, а это уже за рамками пассивного сбора.

Номер вне зоны +7. Для номеров из стран СНГ, Южной и Юго-Восточной Азии, Африки покрытие сервисов неравномерно. TrueCaller имеет сильную базу по Индии, но слабую по Центральной Азии. GetContact покрывает Турцию лучше, чем Казахстан.

Виртуальный номер. Одноразовые номера из сервисов SMS-активации не привязаны к реальному абоненту. Единственное, что можно установить - факт виртуальности (отсутствие HLR-ответа или нестандартный IMSI).

Правовые границы телефонного OSINT в России

Разведка по номеру - это работа с персональными данными, регулируемая 152-ФЗ «О персональных данных».

Что легально:
  • Поиск информации в открытых источниках (сайты, соцсети с публичными профилями, поисковые системы)
  • HLR-запросы через легальные API-провайдеров
  • Проверка через Have I Been Pwned и аналогичные сервисы мониторинга утечек (они не предоставляют сами данные, а факт участия в breach)
Что в серой зоне:
  • Использование систем восстановления доступа для сбора информации
  • Работа с краудсорсинговыми сервисами (GetContact), которые аккумулируют чужие контактные книги
Что нелегально:
  • Покупка данных из нелегальных утечек или «пробив» через инсайдеров операторов связи - статья 137 УК РФ (нарушение неприкосновенности частной жизни) и статья 272 УК РФ (неправомерный доступ к информации)
  • Использование собранных данных для doxing (публикация персональных данных без согласия субъекта)
Для OSINT-аналитиков в корпоративных расследованиях или threat intelligence критично документировать каждый шаг: какой источник, когда, какие данные, легальный статус источника. Я веду лог в формате: [timestamp] [источник] [запрос] [результат] [статус]. Это не бюрократия - это юридическая страховка для исследователя и организации.

Граница между инструментальным OSINT и нелегальным «пробивом» проходит по одному критерию: источник данных. Информация публично доступна или получена через легальный API - это разведка открытых источников. Нужно подкупить, взломать или обмануть - это преступление, какими бы инструментами вы ни пользовались.

За пару лет наблюдаю устойчивый тренд: OSINT-инструменты по номеру телефона коммодитизируются. То, что раньше требовало ручного обхода десятка сервисов, укладывается в один API-запрос. Порог входа снижается и для легитимных исследователей, и для злоумышленников. Многие специалисты - включая тех, кто работает в ИБ - недооценивают, сколько информации их собственный номер уже раскрывает. Утечка Facebook - 509 миллионов записей с телефонами. VK - 93 миллиона. Эти данные никуда не делись и доступны через агрегаторы.

Мой тезис прямой: навык телефонного OSINT обязателен не только для red team. Если вы работаете в защите - прогоните через описанный workflow свой собственный номер. Результат будет неприятным. И именно это понимание мотивирует выстраивать гигиену правильно: разделять номера, проверять privacy-настройки мессенджеров, мониторить себя в breach-базах. Разница между «знать» и «увидеть свой граф связей глазами чужого аналитика» - колоссальная. Если хотите отработать эту цепочку в контролируемой среде - на HackerLab есть лабы по OSINT-разведке с реальными сценариями.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🧭 Навигатор · ИБ 2026
Не знаешь, какой трек твой?
5 направлений ИБ, реальные зарплаты и точка входа для каждого — в одном треде.
JuniorSenior+
100K → 600K+ ₽ /мес
Открыть навигатор →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab