-
Notifications
You must be signed in to change notification settings - Fork 3
Terminology
Berlyne is a IT security training's platform using the concept of CTFs.
On this page, some of the terminology used in the project will be explained.
A problem is a vulnerable piece of software running in a virtual machine. A problem could also be called "task", "challenge" or "service".
A problem is assigned to a course or multiple courses. By exploiting the vulnerable service, a flag is retrieved. By submitting a flag in the course, the problem is marked as solved and the participant gets the amount of points assigned to the problem.
A problem should always use the flag stored in the file /opt/flag.txt.
A course has a teacher, participants and problems assigned to it. It has a start time (problems get visible) and a deadline (no submission possible, problems are still visible).
A submission is a flag and a write up linked to a problem, submitted by a participant.
A flag is a text string stolen from a problem. If a correct flag is put into a submission, the participant gets points.
Automatically created flags always match flag{[a-zA-Z0-9]}.
A short explanation of how a problem was solved.
A person, registered to the platform, participating in a course.
A person with special rights, that created or modified a course and can view the course write ups.