Skip to content

The-Hack-Pack/uga-scs-competitive-hacking.github.io

Repository files navigation

Logo

The Hack Pack Website

Maintained Contributors Maintained Pull Requests Issues License: CC BY-NC-ND 4.0

Forks Stars

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.


Demo

  • 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

Table of Contents

-----------------------------------------------------

Contribution Guide

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!

Creating a New Challenge

  • 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

![DOWNLOADABLE FILE](./assets/YOURFILE)

<!--- 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!

Editing an Existing Challenge

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!

Creating a New Writeup

[Add description for adding a writeup here Divesh]

Editing an Existing Writeup

[Add description for editing a writeup here Divesh]

-----------------------------------------------------

Have Questions?

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!

-----------------------------------------------------

FAQ

How can I get involved?

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].

How can I support your program?

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 ❤️

-----------------------------------------------------

Thanks to all our Contributors!

-----------------------------------------------------

Publication History

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

-----------------------------------------------------

License: CC BY-NC-ND 4.0

Copyright © The Hack Pack and the University of Georgia. This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License to the public. The content and opinions expressed on this Web page do not necessarily reflect the views of nor are they endorsed by the University of Georgia or the University System of Georgia.

🔼 Back to top