БесплатноСреднийПродвинутыйЗаброшена

Характеристики

Характеристики
ФорматВиртуальные машины
УровеньСредний, Продвинутый
ЦенаБесплатно
ДоступНужна регистрация
АктивностьЗаброшена
ЯзыкEN
КатегорияPwn, Реверс

46 задач на бинарную эксплуатацию, каждая построена вокруг одной защиты: ASLR, canary, RELRO, NX. Анализируешь, как собрали программу, и обходишь её; попутно есть несколько задач на реверс. Docker крутится на их серверах, и список не рос много лет.

Плюсы и минусы

Плюсы

  • Одна защита на задачу, поэтому урок никогда не размывается
  • Docker запускают за вас, локальной сборки не надо
  • Есть задачи на реверс, которые большинство бинарных площадок выбрасывают

Минусы

  • Список исчерпан: много лет ничего не добавляли
  • Подсказки живут в комментариях, разбросаны и часто устарели
  • Только английский, и формулировки намеренно скупые

Кому подойдёт

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

С чего начать

  1. Начать с задач, собранных без canary и без ASLR
  2. Работать с отладочными символами: они сильно сокращают время разбора
  3. Записывать, какую защиту дала каждая задача, и вести этот список

История

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