Codeby web-security - новый курс от Codeby Security School

Представляем вашему вниманию новый курс от команды The Codeby - "Тестирование Веб-Приложений на проникновение с нуля". Общая теория, подготовка рабочего окружения, пассивный фаззинг и фингерпринт, Активный фаззинг, Уязвимости, Пост-эксплуатация, Инструментальные средства, Social Engeneering и многое другое. Подробнее ...


Злоупотребление службой Microsoft Exchange: Ruler

Злоупотребление службой Microsoft Exchange: Ruler

Скачать Ruler

Ruler — это инструмент, который позволяет вам взаимодействовать с серверами Exchange через протокол MAPI / HTTP. Основная цель — злоупотребление почтовыми правилами Outlook на стороне клиента.



«Silentbreak отлично справилась с этой атакой, и она послужила нам должным образом. Единственным недостатком было то, что требуется время для установки. Клонирование почтового ящика в новый экземпляр Outlook может занять много времени. И тогда процесс создания mailrule занимает несколько щелчков мыши. Так не будет ли замечательным сделать версию с командной строкой для этой атаки? Вот как родился Ruler

Что делает Ruler?

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

  • Пронумеровать действительных пользователей
  • Посмотреть текущие настройки правил почты
  • Создать новые вредоносные почтовые правила
  • Удалите почтовые правила
  • Сбросить Глобальный список адресов (Global Address List (GAL))
  • Выполнение VBScript через формы

    Ruler старается работать в половину своих возможностей, когда дело доходит до взаимодействия с Exchange, и использует службу Autodiscover (так же, как и ваш Outlook клиент), чтобы обнаружить соответствующую информацию.

Получение кода

Ruler написан на Go, таким образом, вам понадобится Go установленный для запуска или создания исходного кода проекта. Самый простой способ начать работать с исходным кодом — это использовать команду go get

Получите его с помощью Go:


Paranoid - курс от Codeby Security School

Представляем вашему вниманию курс от команды codeby - "Комплекс мер по защите персональных данных, анонимности в интернете и не только" Подробнее ...


go get github.com/sensepost/ruler

Теперь вы можете запустить приложение с помощью команды go run в директории GOPATH/src/github.com/sensepost/ruler:

go run ruler.go -h

Злоупотребление службой Microsoft Exchange: Ruler

Взаимодействие с Exchange

Ruler работает как с RPC / HTTP, так и с MAPI / HTTP. Ruler поддерживает MAPI / HTTP, так как оно используется по умолчанию для приведения в действие Exchange 2016 и Office365. Если MAPI / HTTP завершается с ошибкой, то будет предпринята попытка использовать RPC / HTTP. Вы также можете принудительно установить RPC / HTTP, указав —rpc отметку.

Как уже упоминалось ранее, у Ruler существует множество функций. В большинстве случаев вам нужно сначала найти набор действительных учетных данных. Вы сможете сделать это как вам будет угодно, это может быть фишинг, Wifi + Mana или же brute-force.

Ruler имеет 8 основных команд:

  • display — перечислить все текущие правила;
  • add — добавить правило;
  • delete — удалить правило;
  • brute — получить учетные данные с помощью brute force ;
  • send — отправить имейл для запуска оболочки;
  • abk — взаимодействовать с GAL (только MAPI/HTTP);
  • form — выполнение сценария с помощью пользовательских форм;
  • help — показать экран помощи.

Существует несколько основных пометок, которые должны использоваться вместе с большинством команд, учитывая тот факт, что каждая из них имеет свои дополнительные суб-пометки. Для получения дополнительной информации по этому вопросу используйте команду помощи help.

NAME:
   ruler - A tool to abuse Exchange Services

USAGE:
   ruler-linux64 [global options] command [command options] [arguments...]

VERSION:
   2.0.17

DESCRIPTION:
            _
 _ __ _   _| | ___ _ __
| '__| | | | |/ _ \ '__|
| |  | |_| | |  __/ |
|_|   \__,_|_|\___|_|

A tool by @_staaldraad from @sensepost to abuse Exchange Services.

AUTHOR:
   Etienne Stalmans <etienne@sensepost.com>, @_staaldraad

Перевод: Анна Давыдова
Источник: n0where.net

Это интересно:


Codeby Market от Сodeby

Мы запустили свой магазин CodebyMarket Equipment for InfoSec. Уже добавили RaspberryAlfa Long-RangeOrange PiArduino и многое другое. Купить Pentesting Devices