Facebook виклав на Гитхаб свою платформу для проведення CTF — Facebook CTF

image
Facebook CTF — це платформа для організації змагань CTF (capture the flag), а саме — двох його різновидів:
  • Jeopardy — класичний CTF з набором завдань. Доступ до такого можна отримати лише правильно вирішивши попереднє;
  • King of the Hill — вид CTF, в якому потрібно максимальне час утримувати контроль над зламаної системою; фішка в тому, що система періодично відновлює стан, «скидаючи» учасників з того рівня, на який їм вдалося забратися.

Одразу ж найважливіше, на мій погляд: ні, Facebook CTF не містить завдань сам по собі, і ні, це не якийсь фреймворк для створення завдань. Це по суті інтерфейс управління процесом проведення CTF, не більше. Тим не менш, невелика кількість готових завдань також є в репозиторії FBCTF, але вони виключно для демонстрації.
Краще подивитися двохвилинне відео.
Коротенько, що надає FBCTF
  • реєстрацію учасників і команд
  • розміщення інформації про завдання
  • систему анонсів і хінтів
  • перевірка прапорів, підрахунок очок, таблиця рейтингу — в реальному часі
  • кльовий інтерфейс
Платформа працює на (очікувано) HHVM і Flow. Інструкції по установці лежать там же, в описі на Гітхабі. Для devel-оточення рекомендують використовувати VirtualBox і Vagrant, а для прода потрібна Ubuntu 14.04 (але, думаю, і на інших дебианах має злетіти).
до Речі, FB CTF входить в програму bug bounty Фейсбуку.
Посилання:


Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.