Facebook разместила на GitHub исходный код платформы для проведения соревнований CTF

Facebook разместила на GitHub исходный код платформы для проведения соревнований CTF

Для разработки рекомендуется использовать VirtualBox и Vagrant, а для работы нужна Ubuntu 14.04.

Компания Facebook опубликовала на портале для разработчиков GitHub исходный код  платформы Facebook CTF. Это интерфейс для управления проведением соревнований CTF (Capture the flag), а именно, двух его разновидностей – Jeopardy (классический захват флага с набором заданий) и King of the Hill. Последний представляет собой вид CTF, в котором нужно максимальное время удерживать контроль над взломанной системой.

Согласно размещенному на GitHub описанию, Facebook CTF позволяет организовать соревнования (от двух до нескольких сотен участников), регистрировать участников команд, размещать информацию о заданиях и пр. Facebook также создала небольшой репозиторий, содержащий несколько готовых заданий по реверс-инжинирингу, защите web-приложений, криптографии и эксплуатации уязвимостей.

Платформа работает на базе HHVM и Flow. Инструкции по установке размещены в сопроводительной информации на GitHub. Для разработки рекомендуется использовать VirtualBox и Vagrant, а для работы нужна Ubuntu 14.04.