РАЗБОР
На проверке
Maltego скачать: CE, установка и аналоги
[ обложка статьи ]
Режим чтения
На OSINT-CTF прошлого сезона нашей команде дали шесть доменов, три email-адреса и пару никнеймов - задача: восстановить граф связей за 40 минут. Один участник начал вручную через whois, dig и поиск по утечкам. Я запустил Maltego CE, прогнал пять трансформов и получил готовый граф инфраструктуры за 12 минут. Оставшиеся 28 минут ушли на анализ, а не на сбор. Разница между «копать руками» и «копать с лупой» - примерно такая.
Ниже - как скачать Maltego, поставить на Windows, Linux и macOS, что реально даёт бесплатная версия и когда лучше взять SpiderFoot, Recon-ng или theHarvester. Сравнение по трём критериям: визуализация графа связей, автоматизация сбора и число интеграций.
Maltego OSINT - что это за инструмент
Maltego - платформа для разведки по открытым источникам, которая визуализирует связи между сущностями (entities) в виде графа. Домен, IP-адрес, email, телефон, никнейм в соцсети, организация - каждый элемент становится узлом, связи между ними - рёбрами. В англоязычной среде это называют visual link analysis, а по-русски - «раскопал один email, а через час знаешь, где человек работает и какие домены на него оформлены». Подробнее - в нашем руководстве по osint для специалиста по информационной безопасности.Ключевая механика - трансформы Maltego (transforms): мини-скрипты, которые берут одну сущность на входе и возвращают связанные данные. Ввёл домен - получил DNS-записи, WHOIS, поддомены, email-адреса. Ввёл email - увидел, на каких платформах зарегистрированы аккаунты. В терминах MITRE ATT&CK это покрывает тактику Reconnaissance: поиск по открытым сайтам и доменам (T1593), включая соцсети (T1593.001) и поисковики (T1593.002), сбор информации о сетях жертвы (T1590), об организации (T1591), поиск в технических базах данных и WHOIS (T1596, T1596.002), сбор идентификационных данных жертвы (T1589).
Зачем всё это нужно на практике: утечки масштаба Facebook (509 млн записей, по данным Have I Been Pwned) или LinkedIn (164 млн email-адресов и паролей) создают огромное количество точек пивотинга. Maltego умеет визуализировать связи между этими точками, превращая разрозненные факты в читаемый граф связей OSINT. Инструмент разработан компанией Paterva (сейчас Maltego Technologies), применяется в расследованиях, пентест-рекогносцировке и на CTF-соревнованиях.
Maltego Community Edition: бесплатная версия и её пределы
Maltego Community Edition - бесплатная версия с двумя планами. Вот что включает каждый:| Критерий | Basic (бесплатный) | Basic+ (бесплатный после верификации) | Коммерческие планы |
|---|---|---|---|
| Кредиты в месяц | 200 | 1 000 | Без ограничений |
| Maltego Graph (Desktop) | Да | Да | Да |
| Maltego One (браузер) | Только Graph | Search + Graph | Полный доступ |
| Источники данных | Встроенные базовые | Расширенные + Person of Interest | 120+ партнёров |
| Hunchly Free | Да | Да | Да |
| Примерная стоимость | $0 | $0 | От ~$999/год |
Нюанс с Basic+: доступ не автоматический. Maltego проверяет регистрацию - корпоративный или государственный email повышает шансы. Почта на .edu тоже проходит. Gmail или Yandex - почти наверняка откажут. Так что если есть рабочая почта на нормальном домене, используйте её.
200 кредитов в месяц на Basic - это примерно 15–20 полноценных прогонов трансформов с результатами. Для разового CTF или учебного проекта хватит. Для ежедневной работы в расследованиях - нет, упрётесь в лимит за пару дней.
Maltego: установка на Windows, Linux и macOS
. На других дистрибутивах скачивайте .deb-пакет с maltego.com/downloads. Зависимость одна - Java Runtime Environment, в актуальных сборках Kali подтягивается автоматически.
Maltego для Windows
Скачиваете .exe-инсталлятор с maltego.com/downloads, запускаете стандартный мастер. Текущие версии поставляются с bundled JRE - отдельная установка Java обычно не нужна. Если инсталлятор всё-таки запросит Java, ставьте Temurin (Adoptium) JDK 11 или выше. Две минуты - и готово.macOS - типичные грабли
Инсталлятор на той же странице загрузки. Стандартная проблема: Gatekeeper блокирует запуск. Решение - System Settings → Privacy & Security → Open Anyway. На Apple Silicon (M1/M2/M3) иногда требуется явно проверить совместимость JRE: в Terminal выполнитеjava -version и убедитесь, что JRE установлен для arm64. Если Maltego не запускается - ставьте Java через Homebrew: brew install --cask temurin. На моём M2 с этим пришлось повозиться минут десять, но после Homebrew всё завелось.Maltego регистрация и первый запуск
Без регистрации Maltego не работает - это не опционально.Последовательность: создаёте Maltego ID на maltego.com, подтверждаете email по ссылке из письма, открываете десктопный клиент. При первом запуске выбираете Browser Login - клиент перенаправит в браузер для авторизации. После входа принимаете лицензионное соглашение, и Maltego подтянет доступные трансформы.
В Transform Hub фильтруйте по плану Maltego Community и статусу NOT INSTALLED - увидите все доступные бесплатные трансформы. На Community Edition доступно порядка 50 штук: от Censys (маппинг IP и доменов, ограничение - 25 прогонов в месяц) до DNS- и WHOIS-инструментов.
Отдельная полезная штука - Bring your own key: подключение сторонних трансформов, где нужен собственный API-ключ от провайдера. Среди бесплатных GitHub-модулей, которые ставятся вручную: Holehe (проверка email на наличие аккаунтов на десятках платформ), Phoneinfoga (OSINT по номерам телефонов), Intelx (интеграция с Intelligence X - от email до криптокошельков). Для работы некоторых модулей потребуется настроенный Python и пляски с зависимостями - это нормально, особенно на Windows. Будьте готовы к часу возни с pip и virtualenv.
Maltego скачать на Android
Нативного приложения Maltego для Android нет и не предвидится. Maltego - ресурсоёмкий десктопный инструмент с тяжёлой графовой визуализацией, мобильная версия не анонсирована. Браузерный Maltego One (доступен на Basic+ и выше) формально открывается в мобильном Chrome, но работать с графом на экране смартфона - мучение, а не работа. Для мобильной OSINT-разведки лучше подойдут CLI-инструменты через Termux (theHarvester, phoneinfoga) или облачные OSINT-фреймворки с веб-интерфейсом.Аналоги Maltego: сравнение программ для OSINT-разведки
Почему в сравнении именно эти инструменты для сбора информации: SpiderFoot, Recon-ng и theHarvester - три самых распространённых бесплатных программы для OSINT-разведки с частичным пересечением функций Maltego. Все доступны на Kali Linux, регулярно встречаются в CTF и при подготовке к сертификациям (OSCP, eJPT, PNPT). Коммерческие платформы (Recorded Future, Palantir, полная Maltego Pro) исключены - другая ценовая категория. Gephi исключён как инструмент чистой визуализации без модуля сбора данных.| Критерий | Maltego CE (Basic) | SpiderFoot | Recon-ng | theHarvester |
|---|---|---|---|---|
| Тип | Графовый анализатор | Автоматический сканер | Модульный фреймворк (CLI) | Сборщик email/доменов |
| Визуализация графа | Нативная, лучшая в классе | Базовая (веб-дашборд) | Нет (таблицы) | Нет |
| Автоматизация | Через Machines | Полная (одна кнопка) | Через скрипты | Одна команда |
| Число интеграций | ~50 (CE) / 120+ (платная) | 200+ модулей | ~80 модулей | ~15 источников |
| Кривая обучения | Средняя | Низкая | Высокая (только CLI) | Очень низкая |
| Когда НЕ подходит | Массовая автоматизация без GUI; мобильный сбор; лимит 200 кредитов/мес | Ручной контроль пивотов; глубокий графовый анализ | Визуализация связей; быстрый старт без CLI-опыта | Любой анализ за пределами email и доменов |
| Ценность для CTF/серт | Высокая (граф связей, OSCP-recon) | Средняя (автосбор) | Высокая (точечные API-запросы) | Базовая (быстрый старт) |
| Платформы | Windows, Linux, macOS | Windows, Linux, macOS, Docker | Linux, macOS | Linux, macOS |
| Цена | $0 (CE Basic) | $0 (open source) | $0 (open source) | $0 (open source) |
SpiderFoot выигрывает по количеству модулей и полной автоматизации - запустил сканирование домена и ушёл пить кофе. Но при расследовании, где нужно вручную строить граф связей OSINT и проверять каждый пивот, Maltego не имеет равных по удобству визуализации. Recon-ng - для тех, кто живёт в терминале и хочет scriptable workflow. theHarvester - когда нужно за 30 секунд собрать email-адреса и поддомены одной командой, без какой-либо настройки.
На практике эти программы для OSINT-разведки не конкуренты, а звенья одной цепочки. Типичный workflow: theHarvester для быстрого сбора поверхностных данных, Recon-ng для точечных API-запросов (Shodan, Censys), результаты импортируются в Maltego для визуализации и ручного анализа. SpiderFoot параллельно ищет то, что остальные пропустили.
И вот тут момент, который не напишут ни на сайте Maltego, ни в маркетинговых обзорах альтернатив. Инструмент OSINT без понимания методологии - бесполезен. Я видел десятки новичков, которые скачивали Maltego, прогоняли пару трансформов, получали хаотичный граф из 200 узлов и не понимали, что с ним делать. Проблема не в софте - человек не знает, какой вопрос задаёт. Maltego - это лупа. Если не знаешь, куда смотреть, лупа не поможет.
Разведка по открытым источникам - первая фаза любого пентеста. Она определяет вектор атаки, поверхность для эксплуатации, потенциальные учётные записи для перебора. Но рекогносцировка сама по себе ничего не даёт, если не умеешь двигаться дальше: от обнаруженного поддомена к уязвимости, от найденного email к социальной инженерии, от открытого порта к шеллу. Учить OSINT в отрыве от полной цепочки пентеста - полумера. Сначала нужно увидеть всю картину от начала до конца, потом углубляться в отдельные инструменты. Если хочешь не просто writeup, а пройти всю атаку самому - на WAPT есть лаба на каждый кейс, от разведки до пост-эксплуатации.
Содержание
Codeby Academy
Практика и мастерство
От основ до продвинутого — программы для практиков Codeby.
Перейти к курсу →
Продолжить чтение
Следующий разбор
Расследование компрометации 1С и вымогателя через GPO
Комментарии
0