Кастомные словари — ключ к эффективному брутфорсу и поиску скрытых эндпоинтов/параметров.
Вместо слепого сканирования по общеизвестному списку, эффективнее делать таргетированные запросы, повышая шансы на успех и снижая лишний шум.
⏳ Что включить в кастомный словарь
1️⃣ Список слов для конкретной компании:
🔹 Парсинг названий API, параметров и других характерных ключевых слов из HTML-страниц. Автоматизируем с помощью CeWL:
$ cewl https://example.com --header "Cookie: PHPSESSID=7a9b.." -d 5 -m 4
🔹 Токенизация URL-адресов с помощью tok:
$ cat urls.txt | tok
🔹 Парсинг ключевых слов из JS-файлов:
$ cat js-urls.txt | python3 getjswords.py
2️⃣ Ключевые слова, завязанные на стек: определяем стек через Wappalyzer/BuiltWith/заголовки, подбираем словари из SecLists под стек.
3️⃣ Включение часто встречающихся ключевых слов —
api, admin, assets, profile, debug, id, и т. д. Отличная база у JHaddix.4️⃣ Финальный шаг: объединяем все и прогоняем через wl для нормализации под стиль приложения.
💡 Применение:
• Брутфорс виртуальных хостов и параметров
• Обнаружение контента
P.S. При подготовке поста вдохновлялись статьей от Intigriti.




