TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Ethical hacking instruction notes [2]

29 Nov 2024, 14:01

Открыть в Telegram Поделиться Пожаловаться

Потыкал brainstorm от Invicti Security - это фаззер который комбинирует классический ffuf с локальными LLM для "умной" генерации путей.

Тестировал на нескольких проектах, включая один большой Java-бэкенд. Суть работы такая: инструмент сначала собирает существующие эндпоинты с сайта, затем скармливает их в LLM (я использую mistral - показывает себя отлично на этой задаче), который на их основе генерирует предполагаемые пути. Дальше эти пути проверяются через ffuf, найденные валидные эндпоинты снова отправляются в LLM для следующей итерации генерации.

На тестовом проекте результаты были неплохие: нашел 15 новых эндпоинтов всего за ~400 запросов. Для сравнения - классический ffuf с большим вордлистом jsp.txt (100k записей) нашел только 6 эндпоинтов. Ключевое преимущество - фаззер делает запросы не пачкой, а небольшими партиями между итерациями с LLM, что помогает избежать блокировок.

Интересно, что многие найденные пути были логически связаны с изначальными эндпоинтами - например, от /api/v1/users генерились /api/v1/users/{profile|settings|notifications}. LLM довольно умно подхватывает паттерны именования.

Из личного опыта (довольно небольшого, учитывая что сам узнал про утилиту недавно) - работает заметно эффективнее на проектах с "говорящими" URL и RESTful API, чем на legacy системах с непрозрачными путями.

Проект opensource: github.com/Invicti-Security/brainstorm​​​​​​​​​​​​​​​​

Для себя буду дорабатывать и переделывать для массовости, проксирования и так далее, интересных мне фич.
GitHub - Invicti-Security/brainstorm: A smarter web fuzzing tool that combines local LLM models and ffuf to optimize directory and file discovery
A smarter web fuzzing tool that combines local LLM models and ffuf to optimize directory and file discovery - Invicti-Security/brainstorm

1k 0 47
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot