Охотник за ссылками как найти то, что не хотели показывать

23 Jan, 2025

Репозиторий давно не обновлялся

Последнее обновление было 1 год назад.

1,680
🔱 116
👥 60

Знаете ли вы, что за безобидными сокращенными ссылками вроде bit.ly или goo.gl могут скрываться утечки данных, открытые админки и даже токены доступа? Именно такие «сокровища» помогает находить urlhunter — инструмент для анализа архивов URL-сокращателей.

Кому и зачем это нужно

Прежде чем осуждать, давайте разберемся в легитимных сценариях использования:

  • Пентестеры ищут уязвимости в корпоративных системах
  • Багхантеры сканируют публичные ресурсы на предмет утечек
  • Исследователи анализируют тенденции в публикации конфиденциальных данных

Интересный факт: по данным URLTeam, ежедневно обнаруживаются сотни «протекающих» ссылок с чувствительной информацией.

Как работает urlhunter

Проект написан на Go и использует архивы URLTeam — сообщества, которое систематически сканирует сокращенные ссылки. Вот как это выглядит в действии:

urlhunter --keywords vulns.txt --date 2024-05-01

Ключевые возможности

  1. Гибкий поиск по ключевым словам

    Реклама
    • Одиночные слова: acme.com найдет все ссылки с этим доменом
    • Комбинации через AND: acme.com,admin — только админ-панели
    • Регулярные выражения: regex \d{10} для поиска числовых токенов
  2. Работа с временными интервалами

    • Можно указать конкретную дату, год или диапазон
    • Опция latest для автоматического выбора свежего архива
  3. Оптимизация работы

    • Локальное кэширование архивов
    • Возможность удаления данных после обработки (--rm)

Практическое применение

Вот несколько реальных кейсов из документации:

  • Поиск публичных Google Docs компаний: docs.google.com/a/acme.com
  • Обнаружение токенов сброса пароля: acme.com,password_reset_token
  • Выявление открытых Trello-досок: trello.com

Технические нюансы

Проект использует XZ Utils для распаковки архивов, что требует:

# Для Windows пользователей
choco install xz

При медленной загрузке с archive.org разработчик предлагает альтернативу — скачивание через торрент с последующим размещением в папке archive/.

Вывод: стоит ли попробовать?

Urlhunter — это:

✅ Мощный инструмент для разведки (но используйте его этично!) ✅ Простота установки и настройки ✅ Гибкие возможности поиска

Особенно полезен для:

  • Специалистов по кибербезопасности
  • Ответственных за защиту корпоративных данных
  • Исследователей цифровых угроз

Попробуйте на тестовых данных и убедитесь в его эффективности сами. Главное — помните о юридических аспектах подобных исследований.

Демонстрационное видео | Репозиторий проекта

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.