SamuPert / InsHackati-s-Butchery

Flag submitter for Attack and Defence CTFs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

InsHack@ti App

made-with-python

A flag submitter is a tool commonly used in Attack and Defence CTFs (Capture the Flag competitions) to submit flags obtained during gameplay. The flag submitter is a software application that players use to send captured flags to the game server.

The game server verifies the flag, and if it is valid, awards points to the team or player who submitted it. The flag submitter can be used to automate the flag submission process, making it faster and more efficient for players. Some flag submitters also have additional features such as flag storage, team management, and scoring statistics.

Get started

Edit config for user creation

Edit row 64 in butchery/schema.sql as needed.

insert into users ( name, username, password ) values ( '<FriendlyName>', '<LoginUsername>', '<HashedPassword>' );

To setup and start the application

  1. Run ./setup.sh

  2. Follow the instructions to create the needed folders and files

  3. Run ./run.sh

The service will be available on localhost:5000

If you need to reset some parts of the application, just stop the service and run ./setup.sh again.

Start the exploit launcher

As for now, you need to do this manually by running python2 exploit_launcher.py

Start the flag submitter

As for now, you need to do this manually by running python2 flag_submitter.py

About

Flag submitter for Attack and Defence CTFs.

License:MIT License


Languages

Language:CSS 76.8%Language:HTML 12.3%Language:Python 9.9%Language:Shell 0.6%Language:JavaScript 0.3%