Build it, Fu^H^H Break it, Fix it.
Part 1: Build It.
Bonus Challenges
These are extra activities you can take part in, if you are online, or as part of the Live Lab sessions.
However, its fun (at least I think so) extra tasks that will help you contextualise the rest of the study, learn advanced topics, and see what its like to be a hacker.
This is a three stage challenge, where we can look at some general security concepts. Over the next 6 weeks We are going to:
- Write some code
- Break some code
- See how we could fix some code.
Your mission, should you choose to accept it.....
We need a way of transferring secret messages between people.
Write a program that does the following.
- Accepts some user credentials (i.e. Password)
- Displays a message if the creds are correct.
Language Choice
I don't really care what you write it in, But to make it simpler for everyone, (and to keep it fun for me) if you are using a compiled language, (C, Rust etc) can we aim for compiling on a Linux System.
I can help with compiling, and there is a TODO: Docker Container ready for you.
Groups
You can do the challenge individually or as a group,
Deadline:
You have two weeks to submit your binary Submit it via TODO: Date, and Method