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

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

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

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

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

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/salo-404/firewall
Сканеры уязвимостейВеб-безопасностьОбнаружение ВторженийОбучение и ОбразованиеРеагирование на ИнцидентыЛаборатории и Практика
GitHubsalo-404/firewall

firewall

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

Популярное

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

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

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

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

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

Описание

🔒 Spring4Shell Firewall Defense — Имитация инцидента кибербезопасности. Этот проект является частью симуляции работы в области кибербезопасности, которую я завершил в августе 2025 года через Forage. Он фокусируется на обнаружении, анализе и смягчении последствий смоделированной реальной кибератаки с использованием уязвимости Spring4Shell (CVE-2022-22965)

Поделиться

🛡️ Защита брандмауэром от Spring4Shell – Симуляция инцидента кибербезопасности Этот проект является частью симуляции работы в области кибербезопасности, которую я завершил через Forage в августе 2025 года. Он моделирует реальный инцидент, связанный с уязвимостью Spring4Shell (CVE-2022-22965), и демонстрирует, как настраиваемый брандмауэр может обнаруживать и смягчать попытки эксплуатации.

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

🧰 Ключевые особенности 🔍 Обнаружение угроз: Анализирует данные HTTP POST на предмет подозрительных ключей и полезных нагрузок.

🔐 Защита брандмауэром: Блокирует вредоносные запросы с помощью правил на основе шаблонов.

💣 Предотвращение эксплойтов: Обнаруживает попытки удаленного выполнения кода через Runtime.getRuntime() и подобные сигнатуры.

📈 Логирование и мониторинг: Отображает заблокированные попытки и причины блокировки в терминале.

🖼️ Демонстрация На первом скриншоте подозрительный POST-запрос пытается использовать уязвимость Spring4Shell путем внедрения полезной нагрузки с Runtime.getRuntime(). Настраиваемый брандмауэр немедленно обнаруживает этот шаблон и блокирует запрос, возвращая ответ 403 Forbidden — эффективно предотвращая попытку удаленного выполнения кода (RCE).

Обычный запрос

Напротив, второй скриншот показывает безопасный POST-запрос с безвредными данными (username=test), отправленными на сервер. Брандмауэр распознает его как безопасный и пропускает запрос, возвращая стандартный ответ 200 OK. Это подчеркивает способность брандмауэра с высокой точностью различать нормальную и вредоносную активность. Подозрительный запрос

🧪 Используемые технологии Python (реализация брандмауэра)

Модуль http.server для симуляции уязвимого сервера

curl для симуляции POST-запросов

Пользовательская логика обнаружения сигнатур

📋 Что я сделал

  1. Проанализировал смоделированную атаку Spring4Shell, направленную на конечную точку JSP.

  2. Выявил подозрительные полезные нагрузки в данных POST.

  3. Написал собственный брандмауэр (firewall_server.py) для обнаружения и блокировки вредоносных запросов.

  4. Проверил брандмауэр, смоделировав атаки (см. скриншот).

  5. Задокументировал инцидент с подробным посмертным анализом.

📜 Сертификат RNhbu8QnDzthwynEf_M6JGAwZ52SMusMEcK_cKqCaSyzkPoWXRdg5_1754434963290_completion_certificate.pdf

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