/lab49-tech-talk-ctf

CTF challenges for the company contest to spread security awareness.

Primary LanguageCSS

lab49-tech-talk-ctf

Welcome to the Lab49 Tech Talk Capture The Flag (CTF) repository. This repository provides the materials, infrastructure setup, and bundler script for a small, lightweight CTF.

Setup

  1. First, run npm install to install the necessary dependencies.

Usage

  1. If you make any changes to the styling, run npm run build:style.
  2. To create the static folder, run npm run bundle.
  3. To serve the challenges, execute npm run serve.

Challenges

This CTF includes various challenges to test and improve your cybersecurity skills. The challenges are categorized as follows:

  • Demo 1: Base64 encoded flag.
  • Demo 2: Client-side authentication.
  • Crypto: Base64 matryoshka.
  • OSINT: Twitter with the Wayback Machine.
  • Reversing: Password check with the password compiled into the binary.
  • Web 1: Flag hidden in the elements of the site (HTML, CSS, JS, robots.txt).
  • Web 2: Client-side authentication with a weakly hashed password.

Contribute

We welcome contributions to this CTF project. If you have additional challenges, improvements, or ideas to share, please feel free to open issues or submit pull requests. Your input is valuable!

License

This project is open-source and available under the MIT License. You are free to use and modify the code as you wish. For more details, please see the LICENSE file.