
PoC-сканер Citrix Bleed 2 (CVE-2025-5777)
Этот скрипт представляет собой сканер Proof-of-Concept (PoC) для гипотетической уязвимости «Citrix Bleed 2» (CVE-2025-5777). Он предназначен для обнаружения потенциальных утечек памяти на устройствах Citrix ADC путём отправки запросов увеличенного размера и анализа ответов на предмет наличия чувствительной информации.
oversized-headers, oversized-body и randomized.Клонируйте репозиторий:
git clone https://github.com/your-username/citrix-bleed-2-scanner.git
cd citrix-bleed-2-scanner
Установите зависимости:
pip install -r requirements.txt
(Примечание: вам потребуется создать файл requirements.txt, содержащий requests)
python citrix_bleed_2_scanner.py --target <TARGET_URL> [OPTIONS]
Базовое сканирование:
python citrix_bleed_2_scanner.py --target https://192.168.1.100
Цикл с задержкой:
python citrix_bleed_2_scanner.py --target https://192.168.1.100 --loop 10 --delay 5
Использование конкретного метода тестирования и экспорт в JSON:
python citrix_bleed_2_scanner.py --target https://192.168.1.100 --test-method oversized-body --json-out results.json
Этот скрипт предоставляется исключительно в образовательных целях и для авторизованного тестирования безопасности. Используя этот скрипт, вы соглашаетесь применять его только к тем системам, на тестирование которых у вас есть явное письменное разрешение. Автор и соавторы не несут ответственности за любое неправомерное использование или ущерб, причинённый этим скриптом. Несанкционированное сканирование систем незаконно и строго запрещено.
| Параметр | Описание | По умолчанию |
|---|
--target | Целевой URL (например, https://192.168.1.100) | Обязательно |
--loop | Количество отправляемых запросов | 1 |
--delay | Задержка между запросами в секундах | 2.0 |
--test-method | Используемый метод тестирования (randomized, oversized-headers, oversized-body) | randomized |
--json-out | Экспорт найденных токенов в JSON-файл | None |
--csv-out | Экспорт найденных токенов в CSV-файл | None |
--raw-out | Экспорт исходного содержимого ответов в файл | None |
--no-insecure | Включить проверку TLS-сертификатов | отключено |