
SPIP (CVE-2024-23659) скрипт с нативными зависимостями python3
Скрипт на Python 3 для проверки/эксплуатации неаутентифицированного RCE в SPIP BigUp
cve.py автоматизирует:
formulaire_action и formulaire_action_args).X-Command-Output (base64).requestsbeautifulsoup4Установка:
pip install requests beautifulsoup4
python3 cve.py -h
-u, --url (обязательный): базовый URL целиhttp://web.prod.local-c, --command: выполняет одну команду и завершает работу--proxy: HTTP/HTTPS-прокси (например: http://127.0.0.1:8080)--timeout: HTTP-таймаут в секундах (по умолчанию: 10)-v, --verbose: показывает детали запросовpython3 cve.py -u http://objetivo.local
python3 cve.py -u http://objetivo.local -c "id"
python3 cve.py -u http://objetivo.local --proxy http://127.0.0.1:8080 -v
python3 cve.py -u http://objetivo.local --timeout 20
Цель уязвима. Веб-пользователь: <пользователь>-v, чтобы увидеть детали HTTP.X-Command-Output
--timeout.Этот репозиторий и его содержимое предоставляются исключительно в образовательных целях, для исследований и авторизованного тестирования.
Использование этого программного обеспечения против систем без явного разрешения является незаконным и может являться преступлением.
Автор и соавторы не несут ответственности за ущерб, перебои в обслуживании, потерю данных, юридическую ответственность или любое неправомерное использование, связанное с этим инструментом.
Используя этот код, вы соглашаетесь с тем, что:
Если у вас нет разрешения, не используйте его.