Статья Подготовка к OSCP в 2025: дорожная карта, лучшие лабы и типичные ошибки кандидатов

Ноутбук с терминалом на тёмном антистатическом коврике, рядом блокнот с записями и кружка кофе. Мягкое свечение экрана в бирюзово-янтарных тонах, боке на тёмном фоне.


В 2024 году я сдал OSCP со второй попытки. Первый раз вышел с 60 баллами из 70 нужных - AD-сет прошёл за два с половиной часа, две standalone-машины забрал полностью, а на третьей потерял пять часов в rabbit hole внутри веб-приложения. Вышел из экзамена с ощущением, что не хватило не знаний, а дисциплины. Вторая попытка - 14 часов, всё чисто. Разница была не в количестве решённых машин на HTB между попытками, а в перестроенном процессе. Эта статья - дорожная карта OSCP подготовки, которую я хотел бы иметь перед первой попыткой.

OSCP экзамен в 2025: что изменилось и сколько стоит​

С 1 ноября 2024 года OffSec обновила формат: при успешной сдаче выдаётся OSCP+ с трёхлетним активным статусом. Продлить можно через пересдачу, другую сертификацию OffSec или CPE-программу. Базовый OSCP при этом остаётся пожизненным - если OSCP+ истекает, lifetime-статус никуда не денется (согласно OffSec Recertification FAQ).

Экзамен длится 23 часа 45 минут активного тестирования плюс 24 часа на отчёт (согласно OffSec OSCP Exam Guide). Структура баллов:
  • 3 standalone-машины - по 20 баллов каждая (10 за initial access, 10 за privilege escalation)
  • 1 AD-сет из 3 хостов - 10/10/20 баллов. С 2024 года вы начинаете с выданными доменными credentials в режиме assumed breach (grey box), а не атакуете AD извне
  • Порог прохождения - 70 из 100 баллов
  • Бонусные баллы за упражнения убраны с ноября 2024
Metasploit Framework (msfconsole) разрешён только на одной машине - после использования он «привязывается» к этой цели. AI и LLM-инструменты запрещены полностью. Burp Suite Pro, Nessus, OpenVAS и аналогичные коммерческие сканеры - тоже мимо.

Пакет PEN-200 (курс + 90 дней лабораторного доступа + одна попытка экзамена) стоит $1 649 (данные за 2024 год, источник: отчёт выпускника на Habr). В рублях - ориентировочно 140 000–165 000 в зависимости от курса на момент оплаты. Дополнительные месяцы лабораторного доступа докупаются отдельно. Пересдача возможна после cooldown-периода в шесть недель.

Корпоративная компенсация. Ряд российских компаний, работающих в пентесте и red team, практикует частичную или полную оплату OSCP. Типовые условия: компенсация при успешной сдаче или обязательство отработать 12–18 месяцев после получения сертификата. Перед покупкой стоит поговорить с руководителем - наличие OSCP в команде часто интересует клиентов на стадии пресейла. Актуальные вакансии с требованием OSCP можно найти на hh.ru по запросу «OSCP пентестер» или «offensive security».

Дорожная карта OSCP подготовки: 90 дней до экзамена​

Самая дорогая ошибка - покупать PEN-200 до готовности. Таймер лабораторного доступа стартует сразу после оплаты, и если первый месяц уходит на основы Linux - треть оплаченного времени сгорает на то, что можно было закрыть бесплатно. По оценке выпускника с четырьмя попытками (Habr, 2025), курс и лаборатории PEN-200 покрывают около 30% того, что реально нужно на экзамене. Остальное - самостоятельная практика.

Требования к окружению:
  • Kali Linux (VM или bare metal): минимум 8 ГБ RAM для комфортной параллельной работы с Burp Suite Community и Nmap
  • Для AD-практики (GOAD Lab): 16–24 ГБ RAM - разворачивается несколько доменных контроллеров
  • Стабильный интернет для VPN-подключения к HTB/Proving Grounds
  • Obsidian или CherryTree для заметок - выбирайте до начала подготовки, не в процессе. Потом будет поздно менять, а искать команду для Kerberoasting в трёх разных местах - удовольствие сомнительное

Фаза 1 - фундамент до покупки PEN-200 (дни 1–30)​

Цель - закрыть базу так, чтобы PEN-200 стал углублением навыков, а не ликбезом.

Дни 1–10: Linux, сети, скриптинг. TryHackMe Linux Fundamentals (части 1–3). Ежедневная практика: права файлов, поиск SUID-бинарников (find / -perm -u=s -type f 2>/dev/null), cron-задания, содержимое /etc/passwd и /etc/shadow. В терминах MITRE ATT&CK это Credential Access через /etc/passwd and /etc/shadow (T1003.008) и Privilege Escalation через Setuid and Setgid T1548.001 - на экзамене встречаются регулярно.

Дни 11–20: веб-атаки. PortSwigger Web Security Academy - бесплатные лабы по SQLi, XSS, LFI, SSRF. Покрывает Injection (A03:2021) и Broken Access Control (A01:2021) из OWASP Top 10. Научитесь работать с Burp Suite Community: Interceptor, Repeater, Intruder. Понимание HTTP-запросов в сыром виде - тот навык, который отделяет тех, кто сдаёт, от тех, кто нажимает кнопки и надеется на автоматику.

Дни 21–30: повышение привилегий. Самый критичный навык на OSCP экзамене - без него никуда. Linux PrivEsc: комната на TryHackMe + курс TCM Security (доступен бесплатно на YouTube). Windows PrivEsc: token impersonation, AlwaysInstallElevated, unquoted service paths, weak service permissions, DLL hijacking. Прогоните LinPEAS/WinPEAS через намеренно уязвимые VM и научитесь читать каждую секцию вывода. «Красные строки» в LinPEAS - подсказка, а не ответ. Если слепо копировать то, что выделено красным, без понимания контекста - на экзамене это не поможет.

Контрольная точка: к концу фазы 1 получите root на пяти Easy-машинах HackTheBox без writeup'ов. Не получается - продлите фазу на неделю. Не покупайте PEN-200.

Фаза 2 - PEN-200 и работа в лабах (дни 31–70)​

Запускайте подписку PEN-200 на день 31. С этого момента каждый день стоит денег.

Дни 31–45: PDF-методичка и первые машины. Руководство PEN-200 - около 600 страниц по веб-пентесту, privesc на Linux и Windows, атакам на хеши и Active Directory. Раздел про эффективное обучение идёт одним из первых и реально помогает структурировать процесс (метод Фейнмана, PDCA - звучит как менеджерская чушь, но работает). Параллельно решайте первые 10 машин из лабораторной сети. Enumeration-flow, который должен стать автоматическим:
Bash:
nmap -p- -sV -sC -oA full_scan TARGET_IP
nmap -sU --top-ports 20 TARGET_IP
gobuster dir -u http://TARGET_IP -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt -x php,txt,html
searchsploit "service_name" "version"
Это этапы Network Service Discovery (T1046) и Vulnerability Scanning (T1595.002) - фундамент, на котором стоит всё остальное.

Дни 46–60: Active Directory. AD-сет стоит 40 баллов и начинается с выданных credentials (assumed breach). Отработайте ключевые атаки: Kerberoasting, AS-REP Roasting, Pass-the-Hash, DCSync - техника Exploitation of Remote Services (T1210, Lateral Movement). Используйте BloodHound для визуализации путей эскалации - без него AD-сет превращается в блуждание вслепую. Рекомендую развернуть GOAD AD Lab (open-source, автоматическое развёртывание AD-среды) и пройти серию Mayfly по GOAD для техник, не покрытых в PEN-200.

На HackTheBox - retired AD-машины Forest, Active, Sauna. Обязательно смотрите видеоразборы от IppSec после каждой машины. Его методология поиска уязвимостей в AD-средах - лучший обучающий ресурс из доступных. Я пересмотрел его разбор Forest три раза, и каждый раз замечал что-то новое.

Дни 61–70: исследование эксплойтов. Workflow с searchsploit и Exploit-DB: найти публичный эксплойт -> прочитать код -> модифицировать под цель -> проверить. На экзамене часто придётся править чужие PoC - это не опционально, это обязательный навык. Половина публичных эксплойтов не работает «из коробки»: хардкоженный IP, устаревшие зависимости, неверный offset. Покрывает технику Exploit Public-Facing Application (T1190, Initial Access).

Фаза 3 - имитация экзамена (дни 71–90)​

Дни 71–80: Возьмите TJ_Null's OSCP-like machine list для HackTheBox - де-факто стандартный тренировочный набор. Целевая метрика: root Easy-машины за 2 часа, Medium - за 3–4. Застряли на 30 минут - проблема в enumeration, а не эксплуатации: добавьте UDP-скан, перечитайте вывод nmap, проверьте скрытые директории. Девять из десяти «тупиков» - это пропущенный сервис или директория.

Дни 81–90: Напишите минимум три полных отчёта по решённым машинам в формате OffSec. Скриншоты каждой команды, каждого proof.txt. Подготовьте шаблон отчёта заранее. Перечитайте OffSec Exam Guide: ограничения инструментов, формат скриншотов, требования к отчёту. Распечатайте или сохраните локально - во время экзамена на это не будет времени.

Лабораторные платформы для OSCP подготовки​

ПлатформаСильные стороныСлабые стороныКогда использовать
Proving Grounds (OffSec)Машины от создателей экзамена, максимальная близость к форматуМенее разнообразные техники, слабое комьюнитиПосле PEN-200, фаза 3
HackTheBoxСильнейшие AD-машины, видеоразборы IppSecЧасто сложнее экзамена, нужен базовый опытФаза 2 для AD, фаза 3 по TJ_Null
TryHackMeПошаговые learning paths, низкий порог входаСлишком подробный handholding для OSCP-уровняФаза 1, закрытие пробелов
PortSwigger AcademyЛучшие бесплатные лабы по веб-атакамТолько веб - нет privesc и ADФаза 1, дни 11–20
VulnHubБесплатно, работает offlineЧасть машин устаревшая, нет поддержкиОтработка privesc в изоляции

Критерий выбора - не «какая платформа лучше», а какая на каком этапе. Ни одна из них полностью не воспроизводит экзаменационную среду OSCP. Ближе всего - Challenge Labs внутри PEN-200 (уровни 0–6), доступные только подписчикам.

Типичные ошибки на OSCP экзамене​

1781055274273.webp

📚 Часть контента скрыта. Этот материал доступен участникам сообщества с рангом One Level или выше
Получить доступ просто — достаточно зарегистрироваться и проявить активность на форуме

Пренебрежение отчётом. Без скриншота proof.txt баллы не засчитывают. Точка. Привычку фиксировать каждый шаг нужно вырабатывать на тренировочных машинах, а не вспоминать об этом за час до дедлайна.

Количество решённых машин на HTB - метрика тщеславия, а не метрика готовности к OSCP. Я видел людей с сотней root'ов, проваливших экзамен, и людей с тридцатью, сдавших с первой попытки. Разница - в качестве работы с каждой машиной. После первого провала я перестал гнаться за числом и начал возвращаться к уже решённым машинам: искал альтернативные пути эксплуатации, смотрел 2–3 writeup'а от разных авторов, обязательно - видео от IppSec. Именно на повторных проходах формируется «насмотренность» - способность распознать Kerberoasting-сценарий за минуты, а не за часы. Экзамен покрывает полную цепочку атаки: от разведки через эксплуатацию до lateral movement внутри AD - и слабое звено в любом из этапов определяет результат. Если хочешь не просто читать writeup'ы, а пройти каждую атаку самому с прогрессией и ментором - на codeby.school есть WAPT, где эти цепочки разбирают в лабах.
 
Последнее редактирование модератором:
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab