Facebook опубликовал на гитхабе исходный код платформы Facebook CTF: https://github.com/facebook/fbctf
Это интерфейс для управления проведением соревнований CTF (Capture the flag), а именно, двух его разновидностей – Jeopardy (классический захват флага с набором заданий) и King of the Hill. Последний представляет собой вид CTF, в котором нужно максимальное время удерживать контроль над взломанной системой.
Согласно размещенному на GitHub описанию, Facebook CTF позволяет организовать соревнования (от двух до нескольких сотен участников), регистрировать участников команд, размещать информацию о заданиях и пр. Facebook также создала небольшой репозиторий, содержащий несколько готовых заданий по реверс-инжинирингу, защите web-приложений, криптографии и эксплуатации уязвимостей.
Платформа работает на базе HHVM и Flow. Инструкции по установке размещены в сопроводительной информации на GitHub. Для разработки рекомендуется использовать VirtualBox и Vagrant, а для работы нужна Ubuntu 14.04.
Это интерфейс для управления проведением соревнований CTF (Capture the flag), а именно, двух его разновидностей – Jeopardy (классический захват флага с набором заданий) и King of the Hill. Последний представляет собой вид CTF, в котором нужно максимальное время удерживать контроль над взломанной системой.
Согласно размещенному на GitHub описанию, Facebook CTF позволяет организовать соревнования (от двух до нескольких сотен участников), регистрировать участников команд, размещать информацию о заданиях и пр. Facebook также создала небольшой репозиторий, содержащий несколько готовых заданий по реверс-инжинирингу, защите web-приложений, криптографии и эксплуатации уязвимостей.
Платформа работает на базе HHVM и Flow. Инструкции по установке размещены в сопроводительной информации на GitHub. Для разработки рекомендуется использовать VirtualBox и Vagrant, а для работы нужна Ubuntu 14.04.