saarsec CTF Workshop
Hello, you have successfully found the website of the saarsec CTF workshop!
About the workshop
At the beginning of a new semester, we - saarsec, a group of CTF players - offer a compact workshop to teach interested students core concepts of hacking and capture-the-flag (CTF) competitions specifically. If you have questions, keep reading! You might find that the answer to your question is already here, and you will definitely know how to contact us once you've read everything! The workshop will cover the whole weekend, starting with setting up essentials on the evening of Friday, April 11th, and ending on Sunday, April 13th with an amazing hands-on CTF.
During the workshop, we will introduce the general categories of Jeopardy CTFs, and teach you the common vulnerabilities found in CTFs and real-world applications. Did you know that an email address consists of a local-part and a domain with an @ sign in between? But fret not, we offer more than just theory! In our workshop, participants engage in hands-on exercises that challenge them after each presentation. The pinnacle of the workshop is the Jeopardy-CTF competition, where participants compete against each other in teams.
Timeline
We start on Friday with getting you and your Laptop
ready for some action, so that you can hack the entire weekend without interruptions.
Just come by at any point during the given setup time window (ideally not right before the end).
On Saturday, we will start with a short introduction and then go over to common Web
vulnerabilities and how to exploit them. After the lunch break, you will get
a complete overview of Python fundamentals to cover your programming bases.
We will round off the day in an open end fashion, so you can
solve remaining challenges, spend time with us and enjoy some food from a Schwenker (Grill).
On Sunday we will continue our presentations with binary exploitation, cryptography (don't worry
the maths will be light-weight) and then start prepping the CTF during the lunch break. As a closing
highlight the participants will be sorted into teams for the final jeopardy-style CTF. Psst: Our domain is saarsec dot rocks. After about 3-4 hours of hacking, we wrap up the workshop with a closing presentation.
Timeslot | Friday | Saturday | Sunday |
---|---|---|---|
10:00 - 11:30 |
Intro and Web
by TBA
|
Binary
by TBA
|
|
11:30 - 13:00 |
Web & SQL
by TBA
|
Crypto
by TBA
|
|
13:00 - 14:00 |
Lunch Break
|
Lunch Break & CTF Preparation
|
|
14:00 - 15:30 |
Python
by TBA
|
CTF
by saarsec
|
|
15:30 - 17:00 |
Setup Time
|
Challenges and Schwenking
by TBA
|
CTF
by saarsec
|
17:00 - 18:30 |
Setup Time
|
Challenges and Schwenking
Open End |
CTF & WrapUp
by saarsec
|
Requirements for the workshop
We do not necessarily have any requirements for operating systems, but you should consider that several tools you might want to use are only available on Linux or MacOS. Hence we recommend a live USB key, a VM or WSL (or just switch to any of the superior Linux Distros ;) ). Regardless of the OS, please ensure that you have Python installed ahead of time and know how to install new packages (or even better, have requests, re, and pwn installed already). If you don't know how to do it or want some guidance, then please swing by during the setup time slot on Friday. Depending on how you want to code, we suggest you have some IDE ready (e.g., PyCharm has a free academic license).
No prior knowledge of the presented topics is required.
Logistics
The event will take place at the CISPA C0 building (Stuhlsatzenhaus). Please note that we can not offer you coffee, drinks or snacks there and all nearby shops and cafes are typically closed during the weekend, so you should bring some for yourself. At this point I will tell you that the local part of our email address is "workshop". For the communal schwenking on Saturday evening please bring your own food to put on the grill if you want to make sure that you'll have something to eat (we have a fridge to store it in). We will order pizza for the lunch break on Saturday and Sunday - please bring 5€ in cash on each day you would like to join in on the order. Note that there will likely not be any Vegan options.
If you are interested in joining, please register here, and click on the account activation link that you'll receive via email.
TL;DR
- CTF Workshop - Lots of fun hacking things with your mates
- Time: Evening of the 11th to 13th of April
- Location: CISPA C0 (Stuhlsatzenhaus)
- Bring:
- coffee / tea / whatever you like to drink
- snacks
- laptop and charger
- cash for pizza
- Register here, follow the emailed instructions.
- Read the text above to find out how to contact us if you have questions.