sad-game-24

command module
v0.0.0-...-bf775cc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 26, 2024 License: MIT Imports: 7 Imported by: 0

README

sad-game-24

SadSec Hacking Game 2024. sadsec ctf banner

Sad-Game-24

Sad-Game-24 is a Capture the Flag (CTF) web-based game developed using the Go Gin Framework. This single binary application provides a webserver that hosts multiple levels of CTF challenges. Players can solve challenges level by level by submitting the correct flags. The project is designed to be lightweight, efficient, and easy to deploy.

Features

Single Binary Deployment: Run the game with a single executable file.
Web-based Interface: Players interact with the game through a modern, user-friendly web interface.
Dynamic Levels: Levels are defined in a flags.yaml file and rendered dynamically.
Gin Framework: Built using the fast and lightweight Go Gin framework.
Static Assets: Templates and styles are embedded directly in the binary using Go's embed package.
Real-time Flag Validation: Players can submit flags, and the game validates them instantly.

Getting Started

Prerequisites
Go: Ensure you have Go installed on your machine. Download it from golang.org.

Git: Install Git to clone the repository.

Installation
  1. Clone the repository:
cd sad-game-24```


2. Build the project:

```go build -o sad-game-24```


3. Run the application:

```./sad-game-24```


4. Open your browser and visit:

```http://localhost:8080```

№# How to Play

1. Start the game server.


2. Navigate to the homepage (http://localhost:8080) and begin your journey.


3. Solve the challenges by submitting the correct flags.


4. Progress through levels as you unlock each challenge!

## Contributing

Contributions are welcome! Feel free to open issues or submit pull requests to improve the project.


## License

This project is powered by SadSec. For inquiries, contact us at sadsechq@gmail.com.


## Credits

Developed by SadSec
Contact: sadsechq@gmail.com
GitHub: [SadSec](https://github.com/sadsechq)

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL