Kraken
  • 🐙Привет!
    • 👋Добро пожаловать!
  • ✏️Крупицы знаний
    • 🌚Общие статьи
      • Как установить Kali Linux
      • Как поставить виртуальную Kali Linux
      • Что такое CVE
      • Обзор популярных алгоритмов хеширования
      • Модель OSI
      • Какие есть алгоритмы шифрования
      • Что такое TCP/IP
      • HSTS
      • Что такое хеширование и как его используют в ИБ
      • Скрипт для проверки данных SSL-сертификата
      • Шифруем файлы на Kali Linux с помощью OpenSSL
      • Как работает WPA2
      • О протоколе FTP
      • Что такое CVSS
      • Что такое политика одного источника (SOP)
      • О Cross-Origin Resource Sharing (CORS)
      • О Content Security Policy (CSP)
      • Что такое Bash
      • Веб-сокеты
      • MITRE ATT&CK
      • Начало в OSINT
      • Особенности и подходы к тестированию мобильных приложений
      • Что такое REST
      • Что такое API
      • Сравнение безопасности среды iOS и Android
      • CSS в ИБ
    • 🎪Карьера
      • Какие бывают роли у пентестеров и в чем их смысл
      • Какие есть виды пентеста
      • Что входит в пентест
      • Какие есть области знаний в веб-пентесте
      • Главные ошибки новичков в ИБ
    • 😰Уязвимости
      • Об атаке Pastejaking
      • Об уязвимости KRACK
      • Об уязвимости Regex DoS
      • Об атаке MITM
      • Что такое уязвимость нулевого дня
      • Атака на протокол STP
      • Защита протокола STP
      • Clickjacking
      • База при атаке на Wi-Fi
      • Атаки по сторонним каналам
      • DNS ребайндинг
    • ⚙️Инструменты
      • Лучшие сканеры открытых портов и инструменты проверки портов
      • Что такое OWASP ZAP и как он помогает защитить приложения?
      • О фреймворке WiFi Exploitation Framework (WEF)
      • WeBaCoo — поддерживаем доступ к взломанному веб-серверу
      • Socialscan — проверяем использование электронной почты и имен пользователей в соцсетях
      • Обзор инструментов Red Team
      • 11 инструментов для сканирования уязвимостей
      • Подборка инструментов для автоматизации атак на JWT
      • О Bulk_Extractor
      • О Unicornscan
      • О Maryam
      • О Picocrypt, утилите для шифрования данных
      • Анализируем трафик с ZUI (Zed User Interface)
      • Об инструменте SkipFish
      • Как получить уведомления на почту о входе по SSH
      • О сканере OpenSCAP
      • О Censys — инструменте для поиска уязвимых поддоменов
      • О Scanless — инструменте для анонимного сканирования открытых портов
      • О SearchSploit — инструменте для поиска эксплойтов
      • Выбираем менеджер паролей
      • О Maltego
      • Устанавливаем и используем Snyk CLI в Windows
      • Проверяем безопасность Docker-образов с помощью Trivy
      • Об инструменте SpiderFoot
      • Сканируем сети с помощью скриптов Bash
      • О фреймворке Volatility на Windows
      • Определяем тип WAF с помощью WafW00f
      • Об инструменте ReNgine
      • О Foremost — инструменте для восстановления данных
      • Chisel — инструмент для проброса портов
      • O Yersinia
      • Об Acunetix
      • O Netcat
      • O Samba
      • O John the Ripper
      • О Common User Passwords Profiler (CUPP)
      • О RainbowCrack
      • Shodan
      • MobSF
      • Netsparker
      • Fortify
      • Veracode
      • Rapid7 InsightVM
      • Aircrack-ng
  • 🛠️ИНСТРУМЕНТЫ
    • ⌨️Беспроводные атаки
      • Aircrack-Ng
    • 🔑Атаки на пароли
      • Crunch
      • John
      • CUPP
      • Hashcat
      • Hydra
    • 👁️Сбор Информации
      • Masscan
      • Dnsenum
      • Parsero
      • Nmap
  • 👨‍💻Пентест
    • Методология
    • 🖥️Аппаратный/Физический доступ
      • Физические атаки
      • Побег из КИОСКа
  • 👾MITRE
    • 🗺️Тактики
      • 🏢Предприятия
        • Разведка
      • 📱Мобильные устройства
      • 🏭ICS
    • 💀CTI
      • ☠️Группы
        • admin@338
        • Ajax Security Team
        • ALLANITE
        • Andariel
  • 📟Справочник по безопасной разработке
    • 👨‍🔬CLIENT SIDE
      • Cross-Site Scripting [XSS]
      • Cross-Site Request Forgery [CSRF]
      • Clickjacking
      • Open Redirects
    • 🖥️SERVER SIDE
      • SQL Injections [SQLi]
      • XML External Entity Injection [XXE]
      • OS Command Injection [Command Execution]
      • File Upload
      • Server-Side Request Forgery [SSRF]
      • Host Header Injection
      • Аутентификация
      • Directory Traversal
      • Template Injection [SSTI]
    • API
  • 🐝OWASP
    • Cross Site Scripting (XSS)
Powered by GitBook
On this page
  • Что такое Maltego ?
  • Как пользоваться Maltego
  • Что делает Maltego?
  • Чем Maltego может быть полезным?
  • Настройка Maltego в Kali Linux
  • Запуск Maltego на Kali Linux
  1. Крупицы знаний
  2. Инструменты

О Maltego

В этой статье разберем один из самых известных OSINT-фреймворков. Расскажем, какие у него есть особенности и как с ним можно работать.

Что такое Maltego ?

Maltego — один из самых известных OSINT-фреймворков для персональной и корпоративной разведки. Это инструмент с графическим интерфейсом, позволяющий извлекать информацию, опубликованную в Интернете различными способами, и собирать сведения о любом человеке. Maltego также может строить списки DNS и собирать данные из социальных сетей в удобном для чтения формате.

Мы можем использовать инструмент для визуализации собранных данных — версия Maltego для сообщества поставляется в комплекте с Kali Linux.


Как пользоваться Maltego

Задачи Maltego называются трансформациями. Трансформации встраиваются в инструмент и определяются как кодовые сценарии, выполняющие определенные задачи. Maltego также имеет ряд подключаемых модулей, включая SensePost, Shodan, VirusTotal и ThreatMiner.


Что делает Maltego?

Maltego — это программа, которая может быть использована для выявления отношений и связей в реальном мире между:

  • Людьми

  • Группами людей (социальные сети)

  • Компаниями

  • Организациями

  • Веб-сайтами

Выявлять инфраструктуру:

  • Домены

  • DNS-имена

  • Поддержку сущностей NetBlocks

  • IP-адреса

  • Фразы

  • Аффилиации

  • Документы и файлы

  • Cущности, связанные между собой с помощью открытых источников.

Maltego работает под Windows, Mac и Linux, поскольку использует Java. Графический интерфейс пользователя (GUI) позволяет легко увидеть взаимосвязи. Уникальность Maltego заключается в том, что в нем используется мощная и гибкая структура, формируемая по желанию пользователя.


Чем Maltego может быть полезным?

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

Если доступ к «скрытой» информации имеет решающее значение для вашей задачи, Maltego поможет вам найти ее.


Настройка Maltego в Kali Linux

Самый простой способ получить доступ к инструменту — набрать в терминале команду maltego.

maltego

При первом открытии Maltego появляется страница выбора продукта, на которой можно приобрести различные версии Maltego, однако Community-версия Maltego бесплатная, поэтому выбераем Maltego CE → нажимаем кнопку Start.

Нажмите на кнопку 'RUN', после чего появится окно конфигурации Maltego. Здесь необходимо войти в систему и выполнить первую настройку. Прежде всего, необходимо согласиться с Условиями использования, как показано на скриншоте ниже:

Далее необходимо зарегистрироваться для создания учетной записи (если у вас ее нет). Нажмите кнопку «Зарегистрироваться», после чего в вашем браузере откроется страница регистрации. Введите свои учетные данные, подтвердите регистрацию электронной почты и войдите в систему.

Если у вас нет аккаунта в Matlego, то вам будет необходимо его зарегистрировать.

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


Запуск Maltego на Kali Linux

Теперь вы готовы к работе с Maltego: запустите машину, нажав на кнопку Run Machine из папки Machines в папке Menu:

Обычно, когда выбран Maltego Public Servers, для выбора машины доступны следующие опции:

  • Company Stalker: получение всех адресов электронной почты в домене и просмотр того, какие из них перекликаются в социальных сетях. Также можно загружать и извлекать метаданные документов, опубликованных в Интернете.

  • Find Wikipedia edits: возможность находить псевдонимы из Википедии и осуществлять поиск по всем платформам социальных сетей.

  • Footprint L1: определяет базовый след домена.

  • Footprint L2: определяет средний уровень следа домена.

  • Footprint L3: более глубокое изучение домена. Обычно используется с осторожностью, поскольку потребляет все ресурсы.

  • Footprint XXL: работа с более крупными целями, например, с компаниями, имеющими собственные центры обработки данных и желающими получить отпечатки, просматривая записи Sender Policy Framework (SPF), которые хотят нетблокировать или обратно делегировать DNS на серверы имен.

  • Person - Email Address:: получить адрес электронной почты человека и посмотреть, где он используется в Интернете. Введите полный адрес электронной почты, а не домен.

  • URL - Информация о сети и домене:: Это преобразование позволяет определить информацию о домене для других ДВУ. Например, если мы предоставим www.yandex.ru, оно определит www.yandex.com, yandex.kz, и так далее и тому подобное.

Специалисты по кибербезопасности как правило обычно начинают с Footprint L1, чтобы получить базовое представление о домене и потенциально доступных поддоменах и связанных с ними IP-адресах. Хотя в процессе сбора информации целесообразно начать именно с него, специалисты по пентестированию могут использовать и все остальные машины, как описано выше, для достижения своих целей. После выбора машины необходимо нажать «Далее» и указать домен, например yandex.ru.

В левом верхнем углу скриншота выше показано окно палитры. В окне палитры можно выбрать тип объекта, по которому будет собираться информация; в Maltego объекты делятся на следующие шесть групп:

  • Устройства: телефоны и камеры.

  • Инфраструктура. Например, AS, DNS-имена, домены, IPv4-адреса, MX-записи, NS-записи, сетевые блоки, URL и веб-сайты.

  • Местоположение.

  • Проникновение — тестирование на проникновение.

  • Личные данные: псевдонимы, документы, адреса электронной почты, изображения, люди, номера телефонов, фразы.

  • Социальная сети

Щелкните правой кнопкой мыши на доменном имени, чтобы увидеть все возможные конверсии для этого доменного имени:

  • DNS домена.

  • Данные владельца домена.

  • Адреса электронной почты домена.

  • Файлы и документы из домена.

  • Другие преобразования, такие как To Person, To Phone numbers и To Website.

  • Все данные (All transforms)

Если вы хотите изменить домен, необходимо сначала сохранить текущий график. Для сохранения графика щелкните на значке Maltego и выберите Save. График сохраняется в формате файла Maltego graph (.mtgl) с дополнительным шифрованием файла с помощью AES-128.

Примечание: Информация для исследования, обучения или проведения аудита. Применение в корыстных целях карается законодательством РФ.

Last updated 1 year ago

✏️
⚙️