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

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

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

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

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

Категории

Все категории
Loading categories
CVE-2025-49132 — Python-сканер для CVE-2025-49132, который эксплуатирует обход пути в эндпоинте локали Pterodactyl Panel для извлечения раскрытых данных конфигурации базы данных. | Kitploit
Инструменты/GitHubGitHub/2t8a/cve-2025-49132
РазведкаСканеры уязвимостейСканеры веб-уязвимостейЭксплуатацияСкриптинг и автоматизацияЭксфильтрация данныхСбор информацииВеб-безопасность
GitHub2t8a/cve-2025-49132

CVE-2025-49132

Python-сканер для CVE-2025-49132, который эксплуатирует обход пути в эндпоинте локали Pterodactyl Panel для извлечения раскрытых данных конфигурации базы данных.

11 год назадЕщё не проверено

Популярное

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

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

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

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

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

CVE-2025-49132 - Инструмент сканирования конфигурационной информации Pterodactyl Panel

Этот инструмент используется для сканирования экземпляров панели Pterodactyl и попытки получения информации об их конфигурации базы данных. Используя уязвимость обхода пути, можно получить конфиденциальные конфигурационные данные панели.

Обзор проекта

Этот проект представляет собой высокопроизводительный инструмент HTTP-запросов, специально предназначенный для обнаружения и сбора конфигурационной информации экземпляров панели Pterodactyl, открытых в публичном интернете. Он отправляет специальные запросы на целевой сервер, проверяет, содержит ли ответ информацию о конфигурации базы данных, и сохраняет результаты с классификацией.

Функциональные возможности

Основные функции

  • Многомодовое выполнение: поддержка однопоточного, многопоточного и асинхронного режимов выполнения
  • Интеллектуальная классификация: автоматическое разделение результатов на две категории: "правильные" (содержащие целевые данные) и "ошибочные" (не содержащие целевых данных или с неудачными запросами)
  • Автоматическое сохранение: автоматическое сохранение в разные каталоги в зависимости от типа результата
  • Мониторинг производительности: отображение прогресса выполнения и статистической информации в реальном времени
  • Поддержка прокси: поддержка отправки запросов через прокси
  • Повтор при ошибках: автоматический повтор неудачных запросов
  • Анализ результатов: автоматический анализ информации о конфигурации базы данных в данных ответа

Технические особенности

  • Использование библиотеки requests для HTTP-запросов
  • Поддержка асинхронных запросов с помощью aiohttp
  • Многопоточная обработка с использованием ThreadPoolExecutor
  • Поддержка разбора и анализа данных JSON
  • Наличие развитого механизма обработки ошибок

Структура каталогов

.
├── main.py              # 主程序文件
├── url.txt              # 目标主机列表文件
├── json/                # 输出目录
│   ├── ✔️正确/           # 包含目标数据的结果保存目录
│   └── ❌错误/           # 错误或无效结果保存目录
└── README.md            # 项目说明文档

Установка зависимостей

Перед запуском программы необходимо установить требуемые библиотеки Python:

pip install requests aiohttp urllib3

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

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

python main.py

По умолчанию считывается список хостов из файла url.txt и используется многопоточный режим обработки.

Параметры командной строки

python main.py [--file FILE] [--mode MODE] [--workers WORKERS]

Параметры:

  • -f, --file: путь к файлу со списком хостов (по умолчанию: url.txt)
  • -m, --mode: режим выполнения, возможные значения: threading (многопоточный), async (асинхронный), single (однопоточный) (по умолчанию: threading)
  • -w, --workers: количество рабочих потоков (по умолчанию: 5)

Пример

# 使用默认设置
python main.py

# 指定自定义主机文件
python main.py --file hosts.txt

# 使用异步模式处理
python main.py --mode async

# 使用单线程模式
python main.py --mode single

# 设置工作线程数为10
python main.py --workers 10

Описание конфигурации

В классе Config в файле main.py можно изменить следующие настройки:

  • PROXY: адрес прокси-сервера (по умолчанию: http://127.0.0.1:7899)
  • TIMEOUT: время ожидания запроса (по умолчанию: 30 секунд)
  • MAX_RETRIES: максимальное количество повторных попыток (по умолчанию: 3)
  • MAX_WORKERS: максимальное количество рабочих потоков (по умолчанию: 5)
  • USER_AGENT: User-Agent запроса (по умолчанию: Mozilla/5.0 Windows AppleWebKit/537.36)

Принцип работы

  1. Программа считывает список хостов из указанного файла
  2. Для каждого хоста отправляется HTTP GET-запрос по пути /locales/locale.json
  3. Параметры запроса задаются следующим образом:
    • locale: ../../../pterodactyl
    • namespace: config/database
  4. Анализируются данные ответа, проверяется наличие информации о конфигурации базы данных
  5. В зависимости от типа результата данные сохраняются в соответствующий каталог:
    • Содержит целевые данные: json/✔️正确/
    • Не содержит целевых данных или запрос не удался: json/❌错误/
  6. В реальном времени отображаются ход выполнения и статистика

Формат вывода

Результаты сохраняются в формате JSON и содержат следующую информацию:

  • success: успешен ли запрос
  • status_code: HTTP-код состояния
  • response_time: время ответа
  • url: фактический URL запроса
  • headers: информация о заголовках ответа
  • data: данные ответа
  • size: размер ответа
  • contains_target_data: содержит ли целевые данные
  • database_info: извлечённая информация о базе данных

Примечания

  1. Убедитесь, что соблюдаете соответствующие законы и нормативные акты, используйте этот инструмент только в авторизованной среде
  2. Перед использованием измените конфигурацию прокси в соответствии с вашей сетевой средой
  3. Большое количество запросов может создать нагрузку на целевой сервер, устанавливайте разумное количество потоков
  4. Сохранённые результаты могут содержать конфиденциальную информацию, обеспечьте их надлежащее хранение

Статистика

После завершения работы программа отображает подробную статистику:

  • Общее количество запросов
  • Количество успешных запросов
  • Количество неудачных запросов
  • Количество обнаруженных целевых данных
  • Процент успешных запросов
  • Процент обнаружения целевых данных
  • Общее время выполнения
  • Количество запросов в секунду
Скачать инструмент