FYP 17059

Han Yu

Supervisor: Dr. S. M. Yiu

A CTF Platform for Cybersecurity Training in HKU

Set up environment for CTF server
FBctf

FBctf can only be held on Ubuntu 16.04 version platform.







Web Servers

Web servers can be either held on Windows or Linux system.

In windows system, software XAMPP can be used to support the web servers. XAMPP has built-in apache and SQL server which can be utilized without setting. Although XAMPP can also be installed in Linux system, under this situation, it can not be used with FBctf on the same machine. So it requires two machines to hold FBctf and web servers in this case.

One method to hold the FBctf and web servers on the same machine is to use the software -- Docker. Docker can bind different web servers on different ports, which means that it won't have conflicts with FBctf.