РАЗБОР На проверке

Maltego скачать: CE, установка и аналоги

Сергей Попов
Сергей Попов Red Team · 6,7 тыс. сообщений
Подписаться
37
[ обложка статьи ]
Режим чтения
Тёмный стол аналитика с широким монитором, на котором развёрнут граф связей Maltego — узлы доменов, email и ников расходятся сетью, надпись MALTEGO CE — T1593 TRANSFORMS зелёным моноширинным шриф...


На 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+ (бесплатный после верификации)Коммерческие планы
Кредиты в месяц2001 000Без ограничений
Maltego Graph (Desktop)ДаДаДа
Maltego One (браузер)Только GraphSearch + GraphПолный доступ
Источники данныхВстроенные базовыеРасширенные + Person of Interest120+ партнёров
Hunchly FreeДаДаДа
Примерная стоимость$0$0От ~$999/год

Нюанс с Basic+: доступ не автоматический. Maltego проверяет регистрацию - корпоративный или государственный email повышает шансы. Почта на .edu тоже проходит. Gmail или Yandex - почти наверняка откажут. Так что если есть рабочая почта на нормальном домене, используйте её.

200 кредитов в месяц на Basic - это примерно 15–20 полноценных прогонов трансформов с результатами. Для разового CTF или учебного проекта хватит. Для ежедневной работы в расследованиях - нет, упрётесь в лимит за пару дней.

Maltego: установка на Windows, Linux и macOS​

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

. На других дистрибутивах скачивайте .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)SpiderFootRecon-ngtheHarvester
ТипГрафовый анализаторАвтоматический сканерМодульный фреймворк (CLI)Сборщик email/доменов
Визуализация графаНативная, лучшая в классеБазовая (веб-дашборд)Нет (таблицы)Нет
АвтоматизацияЧерез MachinesПолная (одна кнопка)Через скриптыОдна команда
Число интеграций~50 (CE) / 120+ (платная)200+ модулей~80 модулей~15 источников
Кривая обученияСредняяНизкаяВысокая (только CLI)Очень низкая
Когда НЕ подходитМассовая автоматизация без GUI; мобильный сбор; лимит 200 кредитов/месРучной контроль пивотов; глубокий графовый анализВизуализация связей; быстрый старт без CLI-опытаЛюбой анализ за пределами email и доменов
Ценность для CTF/сертВысокая (граф связей, OSCP-recon)Средняя (автосбор)Высокая (точечные API-запросы)Базовая (быстрый старт)
ПлатформыWindows, Linux, macOSWindows, Linux, macOS, DockerLinux, macOSLinux, 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 есть лаба на каждый кейс, от разведки до пост-эксплуатации.
Полезно

Комментарии

0