####################################################
## Welcome to the ISC CTF practical exam! ##
####################################################
Carefully READ THE FOLLOWING INSTRUCTIONS before getting started:
0. First, we hope you've seen this: https://ocw.cs.pub.ro/courses/isc/info/practical_exam
1. Create an account on the web-based CTFd platform:
Link: https://isc2024.root.sx
* use your UPB email (e.g. "prenume.nume@stud.acs.upb.ro" -- the domain is
irrelevant, just the Moodle username counts!);
* use whatever pseudonym you wish as username.
2. On this VM, run `sudo isc_prepare_exam MOODLE_USERNAME` (replace
variable with your moodle username similar to the part before the '@'
of the email above -- MANDATORY, otherwise the flags won't work)!
After running the prepare command, you will find the custom tasks in
`~/challenges/` subdirectory.
3. It would be a good idea to test that you have correctly filled in the same Moodle
ID on the CTFd interface & prepare argument.
For this, you can use the free flag from the `test` challenge and copy it to
the CTFd platform. If everything went according to plan, it should be accepted
as the correct flag (but gives 0 points and doesn't count towards your final grade!)
You should also practice copy+pasting on Guacamole:
https://guacamole.apache.org/doc/gug/using-guacamole.html#copying-pasting-text
TLDR: press Ctrl+Shift+Alt to display the side menu, the same to close it!
(ask the assistants for help if you can't find it)
Note: ALL flags have the same format, "ISC{...}", and length (with some
exceptions, e.g. `osint` & `hiddenports`)!
4. For each task tried / solved, please leave the scripts used behing on the VM.
!!!IMPORTANT!!! For backup/safety reasons, you should also create a `flag.txt`
file inside challenge directory to store it!
We are not to be held responsible for any lost flags on CTFd!
(happened once :D )
GL HF!