
Этот репозиторий содержит proof-of-concept исследовательский скрипт для проверки подверженности в контролируемой среде. Он предназначен только для исследовательских и образовательных целей и не должен использоваться против производственных систем, на которые у вас нет разрешения.
Установите зависимость Python из этого каталога:
python3 -m pip install -r requirements.txt
Вывод встроенной справки без отправки запроса:
python3 exploit.py --help
| Параметр | Обязателен | Описание |
|---|---|---|
--url | Да | Базовый URL экземпляра Kafka UI, включая http:// или https:// |
--ip | Да | IP-адрес для получения reverse shell |
--port | Нет | Порт для получения reverse shell, по умолчанию 12345 |
Скрипт добавляет /api/smartfilters/testexecutions к указанному базовому URL и отправляет HTTP-запрос PUT. Изучите исходный код и полезную нагрузку перед любым авторизованным выполнением.