Setiap tim punya 6 challenge container yang harus dijaga (defense) dan bisa menyerang container tim lain (attack). Setiap container menyimpan flag yang nilainya dicek panitia secara berkala (SLA). Kalau service mati atau flag berubah, tim kamu kehilangan poin SLA.
Kamu menang dengan: (1) menjaga service tetap hidup, (2) mencuri flag dari tim lawan dan submit, (3) mencegah tim lawan mencuri flag kamu.
ctfuser — tanpa perlu aplikasi SSH.Contoh: untuk challenge blogpost tim 1, port SSH = 31022.
| Command | Fungsi |
|---|---|
cat /flag.txt | Lihat flag tim kamu sendiri |
ls /app /srv /opt /home | Cari file source/service |
ps aux | Lihat proses yang berjalan |
ss -tlnp | Lihat port yang dibuka service |
systemctl status | Cek service (kalau ada) |
cat /etc/passwd | Daftar user lokal |
/flag.txt mereka./flag.txt — mount read-only, tidak bisa diubah dari dalam container.ps aux / log — kalau ada aktivitas mencurigakan, restart via panitia.Hubungi panitia untuk: reset password SSH, restart container, atau lapor service down. Portal ini untuk peserta — panel admin terpisah.