CTF Team at the University of British Columbia

Maple Bacon 1337 Challenges


All flags will begin with the prefix maple{. You can find last year’s challenges here.

Note: Some challenges will require you to connect to a remote server. Netcat (abbreviated as nc) is a simple tool installable on Mac/Linux that makes this easy: connect to a server with nc <ip> <port>. Netcat is used mainly for remote, text-based connections. For example, entering the command nc 1337.maplebacon.org 1337 in your terminal will let you interact with the first part of the Pwn challenge.

If you’re using Windows, we highly recommend installing Windows Subsystem for Linux - feel free to ask for help if you’re having trouble setting anything up.

These 1337 challenges are designed to be approachable by beginners - our goal is to make them slightly challenging, exposing you to new CTF concepts without requiring advanced technical knowledge. Challenges with some harder concepts have additional resources or guides associated with them that explain prerequisite knowledge you may need. Remember: if you get stuck, join us in the #1337-challenges channel on our Discord to receive hints and share ideas with others!

Good luck!


Misc - backrooms

Author: Aden

I got lost in the UBC backrooms… can you help me find my way out?

You must find 3 pieces of information:

  1. What building was this image taken in? Format as the name of the building (not including the word “building”) in PascalCase.
  2. What room is to the left of the camera? Write only the room number, exactly as printed on the sign.
  3. What room is to the right of the camera? Write only the room number, exactly as printed on the sign.

The flag is in the following format: maple{answer1_answer2_answer3}

Files


Rev - SQL Heavy

Author: Aditya

Who said SQL cannot be a programming language?

You can chosoe to run the file with:

$ sqlite3 < chall.sql

This is flag checker challenge. The challenge does not contain the flag, but rather takes a flag as an “input” and tells you whether you have the right flag or not. This challenge does not have a remote server.

Files


Pwn - syrup

Author: Lyndon

mmm… buffer overflows are tasty

Note: there are 4 parts to this challenge. solving each one will give you 1/4 of the flag.

Remotes:

Files

Resources


Forensics - maple signals

Author: Yana

Hey, I am sending you my new sample. I know you have been waiting for a long time. It is not meant to be listened to like a normal track, but you’ll recognize what to do once you open it. Everything you need is already inside the sound - nothing extra. Handle it the same way we always do.

Let me know when you get the message ;)

Details:

Files

Web - pickle-adventure

Author: Aden

Can you defeat King Pickle and save the world? Or will you take the throne for yourself?

Remote is hosted at http://leet.maplebacon.org:3000/.

Download the code and run docker compose up to test locally first.

Files

Resources

Crypto - leaky-otp

Author: Lyndon

XOR encryption is all the craze these days, wonder why no one just uses addition…

Connect to remote using: nc 1337.maplebacon.org 31337.

Files