Разведка по открытым источникам (OSINT): исследование Google-аккаунтов с помощью Ghunt

1
Разведка по открытым источникам (OSINT): исследование Google-аккаунтов с помощью Ghunt

В этой статье мы подробно разберём, как использовать инструмент Ghunt для эффективного исследования Google-аккаунтов.


Сегодня сложно найти человека, у которого нет аккаунта Google. Учитывая масштабы экосистемы Google, умение «копать» в сторону Google-аккаунта может оказаться крайне полезным для OSINT-расследований. Игнорировать это направление — значит упускать настоящую сокровищницу информации.

В этой статье мы подробно разберём, как использовать инструмент Ghunt для эффективного исследования Google-аккаунтов. Приступим!

Подпишись на наш канал в телеграме, там ты найдешь огромное количество качественного контента, без инфошума и воды!

Что такое Ghunt?

Ghunt — фреймворк с открытым исходным кодом, он помогает собирать публичную информацию, связанную с аккаунтами Google. Инструмент не взламывает аккаунты и не эксплуатирует уязвимости, он извлекает общедоступные данные из сервисов Google и их API.

Вы можете начать поиск, используя адрес электронной почты цели, Gaia ID, ссылку на Google Drive или Google Maps. Инструмент способен раскрыть уникальный Gaia ID аккаунта, время последнего изменения профиля, загруженные фотографии и отзывы в Google Maps. Он также может проверить, какие сервисы активны — например, Google Calendar или YouTube.

Шаг №1: установка и настройка

На момент написания статьи версия Ghunt, опубликованная в PyPI, не работала. Поэтому рекомендуемый способ установки — напрямую из Git-репозитория.

kali> pip3 install pipx

kali> pipx ensurepath

kali> pipx install git+ https://github.com/mxrch/ghunt

Чтобы проверить, что всё работает, можно открыть справку.

kali> ghunt -h


Для продолжения необходимо аутентифицировать Ghunt в Google. Для этого нужно установить расширение Ghunt Companion для Firefox или Google Chrome.


Этот плагин загрузит все необходимые cookie для корректной работы Ghunt. После установки потребуется войти в свой Google аккаунт.


Я воспользуюсь способом №2. Просто нажмите Launch, и учётные данные будут скопированы в буфер обмена. После этого выполните:

kali> ghunt login

Учётные данные сохранятся локально, и при последующих запусках инструмента вводить их снова не потребуется.

Шаг №2: модули

После аутентификации доступны следующие варианты поиска:

  • email: получить информацию об адресе электронной почты. 
  • gaia: получить информацию по Gaia ID. 
  • drive: получить информацию о файле или папке Google Drive. 
  • geolocate: определить геолокацию по BSSID.

Соберём информацию по email:

kali> ghunt email <email>


Вывод содержит ссылку на пользовательское изображение профиля, дату последнего изменения профиля, Gaia ID и список активированных сервисов Google. Google Gaia ID — это уникальный постоянный идентификатор, присваиваемый пользователю и служащий базовым токеном централизованной инфраструктуры аутентификации Google; он позволяет компании распознавать пользователей и связывать их данные, настройки и активность между сервисами, такими как Gmail и YouTube.

Кроме того, Ghunt может отображать данные Google Maps, связанные с аккаунтом.

Сюда входят все действия пользователя, включая фотографии и сообщения о происшествиях, если таковые имеются.

Ещё один модуль Ghunt — сбор информации по Gaia ID. Он работает точно так же, как и с email, поэтому перейдём к модулю Drive. Здесь нужно передать Ghunt идентификатор файла Google Drive. Найти этот ID можно, щёлкнув правой кнопкой мыши по файлу в Google Drive, выбрав «Копировать ссылку» («Get link») и скопировав ID из полученного URL — находится после /d/.

kali> ghunt drive <file_id>

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

Довольно полезно.

Следующий модуль — геолокация по BSSID. Он возвращает лишь приблизительные координаты и распознаёт не каждый BSSID. Поэтому не будем на нём задерживаться и перейдём к последнему модулю — spiderdal. Он анализирует Google Digital Asset Links, чтобы выявить связанные веб- или Android-ресурсы.

kali> ghunt spiderdal -u <domain>

Итоги

Google аккаунт в первую очередь предназначен для того, чтобы предоставить пользователю доступ к сервисам. Со временем, по мере того как человек хранит всё больше своей цифровой жизни внутри экосистемы Google, аккаунт накапливает большой объём информации, которая может пригодиться для OSINT-расследований. Инструменты вроде Ghunt помогают получить доступ к части этой информации и проанализировать её.

Подпишись на наш канал в телеграме, там ты найдешь огромное количество качественного контента, без инфошума и воды!

*Информация в данной статье представлена исключительно в образовательных целях. Автор не несёт ответственности за возможные последствия применения советов или рекомендаций, изложенных в материале.

OSINT
Alt text
Обращаем внимание, что все материалы в этом блоге представляют личное мнение их авторов. Редакция SecurityLab.ru не несет ответственности за точность, полноту и достоверность опубликованных данных. Вся информация предоставлена «как есть» и может не соответствовать официальной позиции компании.
Что нового в защите корпоративной почты? Эксперты Positive Technologies расскажут о новых возможностях PT Email Security Вебинар · 17 ноября в 14:00 Зарегистрироваться Реклама, АО "Позитив Текнолоджиз", ИНН 7718668887, 18+

Life Hack

Сообщество по информационной безопасности. Мы в телеграме - https://t.me/haccking