Morpheus Framework

Vander

CodebyTeam
Gold Team
16.01.2016
1 420
4 353
BIT
2
Всем привет! В этой статье речь пойдет о программе, которая позволит нам взять контроль над TCP/UDP траффиком в сети.

Иными словами она предназначена для Hijaking – Это можно представить как вариант атаки MITM «Человек посередине», в этом случае атакующий способен просматривать посылаемые хостами пакеты в сеть и отправлять свои собственные пакеты. Атака использует особенности установления соединения в протоколе TCP, и может осуществляться как во время «тройного рукопожатия», так и при установленном соединении.

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

Итак, программа, которую я хочу показать - Morpheus:

upload_2016-12-21_22-32-34.png


Установим ее, выполнив следующие команды:

> git clone

> cd morpheus

upload_2016-12-21_22-33-0.png


О программе:

Morpheus Framework –
автоматизирует задачи, манипуляции с пакетами tcp/udp, используя фильтры для обработки запросов\ответов цели. С помощью атаки MITM, позволяет заменить содержимое пакета перед отправкой его на целевой хост.

Рабочий процесс:

· 1 – attacker ->
ARP poisoning локальной сети (MITM)

· 2 – target ->
запрашивает веб-страницу из сети (WAN)

· 3 – attacker ->
модифицирует ответ web – страницы (содержание).

· 4 – attacker ->
модифицированный пакет передает обратно целевому хосту.

Особенности Morpheus:

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

Ограничения Framework’a:

·
Morpheus потерпит неудачу, если сеть защищена от ARP – poisoning.

ARP-spoofing (ARP — poisoning)
— разновидность сетевой атаки типа MITM применяемая в сетях с использованием протокола ARP. В основном применяется в сетях Ethernet. Атака основана на недостатках протокола ARP.

· Атака не удастся, если на целевом браузере установлен https-only расширения.

· Целевая система иногда нуждается в чистке кэша для эффективности ARP-poison атаки.

· Множество атак может быть отклонено HSTS хоста.

Зависимости:


· Nmap

· Zenity

· Ettercap

· Apache2

Запустим программу:

> ls –a

> ./morpheus


upload_2016-12-21_22-59-2.png


Через пару секунд попадаем в главное меню программы:

upload_2016-12-21_23-1-34.png


Команда:

> help (откроет браузер на странице с справкой)

upload_2016-12-21_23-2-23.png


Открывается Github страница разработчика.

upload_2016-12-21_23-2-47.png


На этом все, спасибо за внимание.
 
F

floki

все эти трюки можно проделать и в bettercap и в этой программе есть еще хороши я картинка с html кодами
 
  • Нравится
Реакции: Сергей Попов

ghostphisher

местный
07.12.2016
2 602
3 413
BIT
0
О программе:

Morpheus Framework –
автоматизирует задачи, манипуляции с пакетами tcp/udp, используя фильтры для обработки запросов\ответов цели. С помощью атаки MITM, позволяет заменить содержимое пакета перед отправкой его на целевой хост.
На этом все, спасибо за внимание.

Благодарю! Отличная утилита! Только я поправлю ссылку https://github.com/r00t-3xp10it/morpheus ;)
Похожа по набору с утилитой DSploit ( CSploit ) для андроид, такого комплекта давно не хватало на комп!
PS И чем то он мне RC-Exploiter напоминает ( по фейсу и структуре ) ;)
 
Последнее редактирование:
  • Нравится
Реакции: Vander

ghostphisher

местный
07.12.2016
2 602
3 413
BIT
0
Ограничения Framework’a:

·
Morpheus потерпит неудачу, если сеть защищена от ARP – poisoning.

А если мы поднимем свою точку (уронив настоящую) и всех пользователей заберем на себя? Тогда эта проблема решается.
 
I

Ishikawa

А если мы поднимем свою точку (уронив настоящую) и всех пользователей заберем на себя? Тогда эта проблема решается.
В корпоративной среде нужно еще постараться уронить точку. Сразу даст о себе знать.
 
A

Azat868

Не получилось(

Выбираю 6

Забиваю Rhost

Забиваю Gateway

Ставлю в фильтр свой ip

Incorrect number of token (///) in TARGET !!

./morpheus.sh: 831: ./morpheus.sh: cannot open grab_hosts.log: No such file

В настройках выключил Ipv6, включил логи. Если самому создать morpheus/logs/grab_hosts.log то после запуска sh он сам его сотрет и выдаст что такого файла нет. Если не создавать самому файл то также выдаст что такого файла нет. Что я делаю не так?
 
Мы в соцсетях:

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