Мастер-класс по созданию Phishlet для Evilginx
Описание
О мастер-классе
Читатель разработает специализированные конфигурации (phishlet) для инструмента Evilginx и исследует современные механизмы веб-аутентификации. Обучение включает детальный анализ сетевого трафика, cookies, сессионных токенов, многофакторной аутентификации (MFA) и принципов работы архитектуры обратного прокси.
Значительная часть материалов отведена защитным мерам: рассматриваются технологии противодействия атакам класса reverse-proxy phishing, внедрение аппаратных ключей и настройка политик условного доступа.
Для кого
Мастер-класс рассчитан на специалистов, проводящих исследования исключительно в авторизованных тестовых средах:
- специалистов по информационной безопасности и исследователей веб-аутентификации;
- участников команд Red Team и пентестеров;
- инженеров, изучающих архитектуру Evilginx и методы защиты от фишинговых атак нового поколения.
Что внутри
В рамках обучения разбираются следующие темы:
- архитектура платформы Evilginx 3 и подготовка серверной инфраструктуры;
- составление конфигурационных файлов с использованием синтаксиса YAML;
- анализ HTTP-запросов, заголовков и управление сессиями через инструменты разработчика;
- реверс-инжиниринг сложных сценариев аутентификации и отладка правил фильтрации трафика;
- механизмы защиты корпоративных систем: стандарты FIDO2, ключи YubiKey, Passkeys и Conditional Access;
- автоматизация и вспомогательные инструменты, включая Puppeteer и TMUX.
Формат
Обучение проходит на платформе Thinkific от школы Simpler Hacking. Программа рассчитана приблизительно на 10 часов видеоматериалов на английском языке и включает практические лабораторные работы, разборы реальных сценариев и вспомогательные справочные файлы.
Что в мастер-классе
Введение в современные phishing-атаки • Обзор современных phishing-методологий • Evilginx • EvilProxy • V3B • Современный phishing в 2026 году • MFA Fatigue • Reverse Proxy Techniques • Сравнение классического phishing и reverse-proxy подходов • Практические демонстрации современных phishing-платформ
Документация Evilginx Phishlets • Назначение phishlet'ов • Подробный разбор документации Evilginx 3.0 • JavaScript Injection • Основы JavaScript • DOM manipulation • Event handling • Regular Expressions • Анализ POST-запросов • Force_Post • Практические примеры использования phishlet-конфигураций
Основы YAML • Синтаксис YAML • Структура YAML-файлов • Практические примеры • Создание конфигураций для Evilginx
Подготовка инфраструктуры и инструментов • Подготовка рабочей среды • Visual Studio Code • Создание сервера • Обновление системы • Установка Evilginx • Настройка сети и DNS • Базовые шаблоны phishlet'ов • Практические материалы курса
Анализ сетевого трафика веб-приложений • Основы Network Traffic Analysis • GET-запросы • POST-запросы • Анализ через Developer Tools • Особенности современных authentication flows • Типичные точки отказа phishing-инфраструктуры
Пользовательская аутентификация • HTTP Cookies • Request Headers • Response Headers • Client-side storage • Cookie management • Session management • Tokens • Анализ HTTP Request / Response
Reverse Engineering веб-аутентификации • Анализ Login Flow • Reverse Engineering authentication flows • Архитектура сетевых протоколов • HTTP Status Codes • Developer Tools • Анализ Network Tab • Исследование cookies • Мониторинг трафика
Промежуточное повторение • Повторение пройденного материала • Подготовка к практическим лабораториям
Создание собственного Phishlet • Системный подход к созданию phishlet'ов • Анализ домена • Настройка DevTools • Поиск доменов и субдоменов • Определение Proxy Hosts • Анализ authentication traffic • Определение Auth Tokens • Анализ пользовательских полей • Определение Login Path • Тестирование созданной конфигурации
Анализ сложности систем аутентификации • Сравнение стандартных web-login систем • Многоуровневая классификация сложности • Анализ Enterprise Authentication • Практические подходы к оценке защищённости
11–12. Практическая лаборатория Phishlet #2 • Анализ Login и MFA Traffic • Исследование Session Tokens • Работа с Auth Tokens • Cookie Filtering • Разработка Login Path • Subfilters • Regular Expressions • Исправление ошибок конфигурации • Отладка • Валидация authentication flows • Проверка работоспособности тестовой конфигурации
Отладка Phishlet'ов • Troubleshooting • Работа с Sources Tab • Поиск ошибок • Общие методы диагностики
Домены и Email Deliverability • Анализ характеристик доменов • Domain Reputation • Domain Authority • Backlinks • Spam Filters • Защитные механизмы почтовых систем
Защита от Reverse-Proxy Phishing • Защита от Evilginx • Passkeys • Phishing-resistant MFA • Conditional Access • FIDO2 • YubiKey • Microsoft Entra ID • Trusted Locations • Device Compliance • Security Keys
Evilginx Pro и расширенные возможности • CAPTCHA • Puppeteer • EvilPuppet • Browser Fingerprinting • JA4 Fingerprints • Анализ современных защитных механизмов • Дополнительные возможности Evilginx Pro
TMUX • Использование TMUX • Поддержание серверных сессий • Работа с Evilginx • Работа с GoPhish
Инфраструктура и VPN • Общие вопросы размещения тестовой инфраструктуры • VPN Integration • Operational Security • Организация безопасной тестовой среды
Бонусные материалы • Архивные Evilginx2 / Evilginx3 Phishlets • Red Teaming Toolkit • Материалы по APT • REGEX Cheat Sheet • Дополнительные файлы курса • Записи вебинаров • Дополнительные материалы по reverse-proxy phishing
Заключение • Подведение итогов • Рекомендации по дальнейшему изучению • Дополнительные ресурсы
Теги
Другие материалы школы 1
SH Simpler Hacking Все материалыОтзывов пока нет. Будьте первым!
Этот мастер-класс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке мастер-класса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены мастер-класса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.