Skip to content

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

Back to top