Мини-курсСредний214 мин3 модуля · 12 карт

Linux Privilege Escalation

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

О курсе

Получил шелл — а дальше что? Этот курс превратит тебя в мастера эскалации привилегий в Linux. SUID, cron, kernel exploits, Docker escapes — 12 уроков, после которых root станет твоим вторым именем!

Чему ты научишься

  • проводить полную разведку Linux-системы для поиска векторов эскалации
  • эксплуатировать SUID/SGID бинарники через GTFOBins
  • перехватывать PATH и подменять библиотеки для повышения привилегий
  • находить и эксплуатировать уязвимые cron jobs
  • применять kernel exploits для получения root
  • использовать Docker и LXC для эскалации привилегий
  • автоматизировать аудит с LinPEAS и LinEnum

Что нужно знать

  • уверенная работа с Linux-терминалом (bash, файловая система, права)
  • базовое понимание пользователей и групп в Linux
  • опыт работы с виртуальными машинами
  • знание основ сетевого взаимодействия

Программа

  1. M1

    Разведка и базовые техники

    4 карт · тест 0 вопросов

    Первый шаг к root — знать, где искать. Систематическая разведка системы, которая выявляет все потенциальные вектора эскалации

    • 1.
      Методология повышения привилегий в LinuxСистемный подход к privilege escalation — от первичного доступа до root через структурированную методологию разведки и эксплуатации
    • 2.
      Разведка системы: пользователи, группы, процессыГлубокая enumeration Linux-системы — извлекаем максимум информации о пользователях, группах, процессах и сети для поиска векторов privesc
    • 3.
      SUID и SGID бинарники: поиск и эксплуатацияНаходим файлы с битами SUID/SGID и используем их для повышения привилегий — от стандартных бинарников до кастомных приложений
    • 4.
      Sudo misconfigurations и GTFOBinsЭксплуатация неправильно настроенных sudo-правил через GTFOBins — от простых one-liners до сложных цепочек с LD_PRELOAD и env_keep
  2. M2

    Продвинутые техники

    4 карт · тест 0 вопросов

    Четыре мощнейших вектора — cron-задания по расписанию, capabilities и PATH-перехват, перезаписываемые файлы, NFS/Docker/LXD. Каждая техника отработана на реальных сценариях.

    • 1.
      Cron Jobs и таймеры: эксплуатация задач по расписаниюНаходим и эксплуатируем cron jobs — writable скрипты, wildcard injection, PATH manipulation в crontab для получения root
    • 2.
      Capabilities и PATH hijackingLinux capabilities как альтернатива SUID и техника PATH hijacking для перехвата вызовов команд в привилегированных скриптах
    • 3.
      Writable файлы и директории: passwd, shadow, scriptsЭксплуатация неправильных прав доступа на критические файлы — /etc/passwd, /etc/shadow, init-скрипты и writable директории
    • 4.
      NFS, Docker и LXD: эскалация через сервисыПовышение привилегий через NFS no_root_squash, членство в группе docker/lxd и эксплуатацию контейнерных технологий
  3. M3

    Kernel и автоматизация

    4 карт · тест 0 вопросов

    Kernel-эксплойты и автоматизация рутины: linux-exploit-suggester, LinPEAS и LinEnum, побег из контейнеров и restricted shells — и финальная лаборатория: полный путь от user до root.

    • 1.
      Kernel exploits: поиск и применениеНаходим и эксплуатируем уязвимости ядра Linux — от определения версии до компиляции и запуска kernel exploit для получения root
    • 2.
      Автоматизация: LinPEAS, LinEnum, linux-exploit-suggesterИнструменты автоматической разведки для privesc — LinPEAS, LinEnum, pspy, linux-exploit-suggester — доставка, запуск и интерпретация результатов
    • 3.
      Escape из контейнеров и restricted shellsВыход из Docker/LXC контейнеров и обход restricted shells (rbash, rksh) — от определения среды до полного escape
    • 4.
      Финальный challenge: от www-data до rootКомплексный практический сценарий — проходим полный путь privilege escalation от www-data до root, комбинируя все техники курса