The University of Georgia's and the Hack Pack's premiere platform and resource base to train for CTF (capture the flag) competitions
Use this platform to strengthen your ethical hacking skills! With topics ranging from Open Source Intelligence to Forensics to Network Traffic Analysis and even Blue Team, the Hack Pack has got you coverted with whatever topic you desire. Contribute to our learning by creating a new challenge OR publishing writeups about challenges you have solved in previous capture the flag competitions.
- Simple: Extremely simple to use - so simple that it almost feels like magic!
- Powerful: Customize almost everything - add your own chalenges, writeups, solution guides, and more!
- Awesome: The educational resource you didn't know you needed before. Maintained by a group of passionate cyber entusiasts.
📖 Table of Contents
This is our guide on how you can make your own challenges or edit existing ones for this website!
Important
➤ Our GitHub repository is available here. We use a static-site generator called Docusaurus version 3.7.0, which you should familiarize yourself with first. After you have a basic understanding of the documentation, you can proceed to either make your own challenge or edit an existing one!
- Fork the repository and clone it to your device
- Head to the
docs
folder from root and you will see folders for all the categories - Head to the folder for your challenge's category
- Head to the respective difficulty folder contained inside
- Create a text document (.md extension)
- Name the text document to your challenge's name
- Copy-paste the template below into your doc
Tip
➤ Make sure to replace every field in ALL CAPS with your challenge's information!
‼️ Reveal Template
--- description: CHALLENGE-CATEGORY | DIFFICULTY - CHALLENGE NAME tags: [DIFFICULTY-TAG-LOWERCASE] sidebar_position: INTEGER ---import PasswordForm from '@site/src/components/PasswordForm'; # CHALLENGE-NAME DESCRIPTION-FIELD-FROM-ABOVE-COPY-PASTED-HERE ## Challenge CHALLENGE-DESCRIPTION-HERE  <!--- This is a submission form, you can have multiple ---> <PasswordForm hash="HASH-GOES-HERE" algorithm="sha512" /> ## Solution <details> <summary>Solution Guide</summary> SOLUTION GUIDE HERE, LEAVE BLANK LINE ABOVE. DO NOT INCLUDE ANSWERS HERE, ONLY HOW TO SOLVE. </details> ## Credits - Author(s): YOUR NAME(S)
- If you have any downloadble files, place them in the
assets
folder (which should be in the same directory as your challenge) - Make sure to convert your answer(s) to SHA-512 (can be done at a site like this) and put it in the PasswordForm component(s).
- Make a pull request to the development branch and an officer will validate and approve you!
Mabye you'd want to edit a challenge instead. To edit an existing challenge, you can simply click the "Edit This Page" link at the bottom of the challenge page.
From there, you can fork the repository, edit the page, and make a pull request to the development
branch.
Our officer team will review the changes and publish them!
Note
➤ Make sure to DM one of the officers with the answer(s) to the challenge! This is required for approval!
Caution
➤ DO NOT TOUCH THE GH-PAGES BRANCH!
[Add description for adding a writeup here Divesh]
[Add description for editing a writeup here Divesh]
That's it for now! Lot's of exiting features a going to be added in the future. Reach out to us on our Discord server! If you want to communicate privately, DM one of the officers or email us at [email protected]. If you stumble upon an issue or have a feature request you are very welcome to open a Github issue or pull request. Have a great day!
Follow our socials on our linktree. Create an issue or pull-request. You are also very welcome to throw us a message at [email protected].
There are lot's of ways to support us! We would be so happy if you gave this repository a star, tweeted about it or told your friends about this little corner of the Internet ❤️
Tag | Date | Description |
---|---|---|
Wave 1 Challenges |
Sep 29, 2024 |
released CrowdSteg , Masked , Protected , and Top Card Maverick |
Wave 2 Challenges |
Mar 25, 2025 |
released Math Rock , Overflow , Fusion , Web Net 1 , and PcapPoisoning |