Lab Instructions¶
Overview¶
In each lab (every week), you are asked to solve a set of challenges (typically 10~15 challenges except for the first two weeks). In each challenge, you have to submit the flag for the challenge via the scoreboard.
A flag is an ASCII string that matches with a regular expression of cand{[^}]+}, and you can find it either in the challenge program or in the challenge directory (usually as a ‘flag’ file). Your job is to read this flag by exploiting the distributed challenges.
Taking actions #1 (Registration)¶
Register your account
Visit the submission site: here. You will use the registration menu.
Connect to SSH @ cand.unexploitable.systems.
Account creation request can be done via Discord by sending your preferred username and SSH public key to Yeongjin.
Connect to the course server
[host] $ ssh YOURID@cand.unexploitable.systems
# let's start week2!
[CTF_server] $ fetch week2
[CTF server] $ cd week2
[CTF server] $ cd bof-level0
[CTF server] $ ./bof-level0
Submit your solution and flag
# Submit Flag
1) Visit the scoring website
https://ctf.unexploitable.systems
2) Choose the challenge name from the correct week-X set
3) Submit the flag!