Codeby.net совместно с PHDays 8

Объявляют о проведении грандиозного конкурса с умопомрачительными призами ! Получи бесплатно билет на PHDays 8, деньги, футболку с символикой codeby, а так же всеобщий респект и уважение. Подробнее ...

Злоупотребление службой 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


Наш канал в telegram канал codeby

Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде !  Подробнее ...

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

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

Злоупотребление службой 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.

<< Контент скрыт от гостей. Зарегистрируйтесь, чтобы снять ограничение ! >>

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


Чат codeby в telegram перезагрузка

Обсуждаем вопросы информационной безопасности, методы защиты информации, программирование. Задавайте свои вопросы и комментируйте чужие.  Подробнее ...

Похожие темы

Как автоматически запускать контейнеры LXD во врем... Я использую виртуальную машину LXD («Linux container»). Как настроить контейнер LXD таким образом, чтобы он запускался при загрузке операционной систе...
Как открыть порт ssh с помощью ufw на Ubuntu/Debia... Как разрешить входящие соединения SSH с определенного IP-адреса или подсети на сервере Ubuntu или Debian Linux с помощью ufw? UFW является аббревиа...
Как переименовать LXD / LXC контейнер... Как переименовать LXD-управляемый контейнер LXC в операционной системе Linux? Вы можете перемещать или переименовывать контейнеры внутри или между эк...
Google Authenticator своими руками с Arduino TOTP... Пришла мне идея, почему бы вместо покупных, дорогих токенов (брелков, по типу RSA) не сделать свой. Купил Arduino Uno , начал экспериментировать и...
Сетевая модель OSI — 3. Начинающим про сети... OSI определяет различные методы для взаимодействия устройств. И каждый из этих методов функционирует по свойму(отличен от других). Также в каждом из...