• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Статья ШХ. Инструменты анализа электронной почты, доменов, парсеры

Введение

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

analysis.png

Дисклеймер: Все данные, предоставленные в данной статье, взяты из открытых источников, не призывают к действию и являются только лишь данными для ознакомления, и изучения механизмов используемых технологий.
*Instragram принадлежит Meta, признанной экстремистской в России

socid_extractor

В различных OSINT-расследованиях нам часто нужно на скорую руку увидеть всю основную информацию об аккаунте через терминал. Ну что же, данный инструмент будет очень даже в помощь. Данный инструмент способен собирать основную информацию об аккаунтах на многих сервисах и социальных сетях, таких как:
  • Google (все страницы документов, добавление карт), требуются файлы cookie
  • Яндекс (диск, альбомы, знатоки, музыка, недвижимость, коллекции), нужны куки для предотвращения блокировки капчей
  • Mail.ru (страница пользователя my.mail.ru, фото, видео, игры, сообщества)
  • Facebook (страницы пользователей и групп)
  • ВКонтакте (страница пользователя)
  • OK.ru (страница пользователя)
  • Instagram*
  • Reddit
  • Medium
  • Flickr
  • Tumblr
  • TikTok
  • GitHub
Хочу сказать, что это весьма неплохой и удобный инструмент для быстрого сбора основной информации о том или ином аккаунте. Что же, давайте приступим к установке.

Установка

Установка происходит в максимально удобном и не сложном формате:

Код:
pip3 install -U git+https://github.com/soxoj/socid_extractor.git

С помощью данной команды вы сможете установить последнюю разрабатываемую версию. Ну, а если же у вас всё установилось, но почему-то не работает, значит устанавливаем вручную:
Код:
git clone https://github.com/soxoj/socid-extractor

cd socid-extractor

pip3 install -r requirements.txt

Далее запускаем:

Код:
socid-extractor -h
Если всё установилось первым методом

Код:
python3 run.py -h
Если устанавливали вторым методом.

В любом из двух случаев при успешной установке у вас должно выйти так:

1683739161765.png


Для того, чтобы произвести поиск по нужной вам странице, достаточно будет просто вписать ссылку на неё. Команда будет выглядеть следующим образом:
Код:
python3 run.py --url ссылка

1683739179218.png


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

Telegram-bot-dumper

При помощи Telegram-токена данный скрипт может вывести имя, информацию о боте, а так же историю всех чатов пользователей с этим ботом, информацию и фотографии пользователей бота.

Требования

  • Python >= 3.6
  • Telethon >= 1.24.0
  • API_ID и API_HASH приложения

Установка и использование

Для начала скачиваем репозиторий:

Код:
git clone https://github.com/soxoj/telegram-bot-dumper
cd telegram-bot-dumper
pip3 install -r requirements.txt
nano dumper.py

Заменяем переменные API_ID и API_HASH на данные из нашего приложения. Далее берём токен нашего бота и подставляем в следующую команду:

Код:
python3 dumper.py --token 12345678:ABCe2rPVteUWZ7wLeCqCb3CH3ilUY_fLabc

После выполнения команды будет создана отдельная папка с ID бота, в которой будет храниться дамп информации. На экран также будет выведен дамп сообщений каждого пользователя, который когда-либо писал боту:

1683739214002.png

Quidam

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

Тип информации на сайте:
  • Твиттер: если человек не отключил опцию электронной почты и последние 2 цифры своего номера телефона, а также часть электронной почты, номер звезды *правильный номер, соответствующий электронной почте.
  • Instagram*: всегда извлекает часть электронного письма с правильным количеством звезд и полным доменным именем.
  • GitHub: просмотрите последние коммиты с помощью API, для этого укажите полный адрес электронной почты и имя, связанное с адресом электронной почты.

Установка

Код:
git clone https://github.com/megadose/Quidam.git
cd Quidam/
python3 setup.py install

Использование

Данная команда будет продемонстрирована в качестве примера использования:

Код:
python3 Quidam.py -u test -m all

1683739235693.png

Buster

Данный инструмент используется для:
  • Определения социальных учётных записей по электронной почте (Пravatar, about.me, Myspace, Skype, GitHub, Linkedin)
  • Поиск рабочей электронной почты человека
  • Получение ссылки на сайт, где было найдено электронное письмо, используя Google, Twitter, DarkSearch и Paste
  • Поиск доменов, зарегистрированных по электронной почте (обратный whois)
  • Генерация возможных адресов электронной почты и имён пользователей
  • Поиск учётной записи в социальной сети по адресу электронной почты
  • Поиск электронных писем от имени пользователя

Установка

Код:
git clone https://github.com/sham00n/buster
cd buster/
python3 setup.py install
buster -h

Установка ключа

Данный инструмент использует hunter.io для получения информации из электронной почты компании. Для первых двух поисков "электронной почты компании" не требуется ключ.

Получив API-ключ, добавьте его в файл "api-keys.yaml" и заново выполните команду:
Код:
python setup.py install

Применение и примеры использования

Получить информацию об одном электронном письме (существует или нет; социальные сети, в которых использовалась электронная почта; утечки данных; вставки и ссылки на места, где она была найдена):
Код:
buster -e target@example.com

Запрос списка адресов электронной почты:
Код:
buster --list emails.txt

Создавайте электронные письма, соответствующие шаблону, и проверяйте, существуют они, или нет. Используйте аргумент -a в случае, если у вас есть дополнительная информация для добавления (например: -a псевдоним fav_color phone #):
Код:
buster -e j**9@g**.com -f john -l doe -b 1989

Сгенерируйте имена пользователей (используйте с опцией -o и введите файл в модуль профилировщика recon-ng):
Код:
buster -f john -m james -l doe -b 13071989

Создавайте электронные письма (используйте -v, если вы хотите проверить и получить информацию о каждом электронном письме):
Код:
buster -f john -m james -l doe -b 13071989 -p gmail.com yahoo.com

Создайте более 100 электронных писем в формате username@provider.com и верните действительные (используйте -p, если вам не нужны все 100+):
Код:
buster -u johndoe

Создать корпоративный адрес электронной почты и вернуть информацию, связанную с ним:
Код:
buster -f john -l doe -c company.com

1683739256775.png

Infoooze

Infoooze — это мощный и удобный OSINT-инструмент, который позволяет быстро и легко собирать информацию о конкретной цели. С Infoooze вы можете легко искать информацию о веб-сайтах, IP-адресах, именах пользователей и многом другом, используя удобный и простой интерфейс командной строки.

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

Infoooze прост в установке и использовании, что делает его идеальным инструментом для тех, кто хочет быстро и эффективно собирать информацию.

Функционал

  1. Instagram* разведка
  2. Сканер поддоменов
  3. Сканирование портов
  4. Пользовательская разведка
  5. Поиск почты
  6. URL-сканер
  7. Exif-метаданные
  8. Поиск в Whois
  9. IP-поиск
  10. Информация заголовка
  11. Возраст сайта
  12. DNS-поиск
  13. Поиск UserAgent
  14. Git Recon
  15. Расширитель URL-адресов
  16. YouTube Поиск
  17. Просмотр двойного проникновения в Instagram*
  18. Сохранить результаты в файл

Установка

Для установки нам потребуется NodeJS 12 или более новой версии:
Код:
sudo apt-get install nodejs

Далее просто устанавливаем инструмент следующей командой:
Код:
sudo npm install infoooze -g -s

Для удаления используется следующая команда:
Код:
npm remove infoooze -g

Примеры использования

Чтобы получить список всех основных опций, используйте -h :
Код:
infoooze -h

1683739277072.png


Чтобы получить информацию Whois домена:
Код:
infoooze -w google.com

1683739293451.png


Чтобы получить поддомены веб-сайта:
Код:
infoooze -s google.com

1683739310417.png


Чтобы получить информацию об IP:
Код:
infoooze -p 8.8.8.8

1683739359960.png

Заключение

Сегодня вам на обозрение были представлены несколько весьма перспективных инструментов OSINT, а какими пользоваться и для каких целей, решать лишь вам!
 
Последнее редактирование модератором:
  • Нравится
Реакции: rootme и redfishiaven
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!