The OTA challenge bot is a helper tool to be used during CTF events through the Slack platform.
Main features :
- Tracking CTFs
- Tracking CTF challenges
- Tracking member participation in challenges
- Annoucements upon solving a challenge
Secondary features :
- Syscall table for arm, armthumb, x64 and x86
!ctf addctf <ctf_name>
!ctf addchallenge <challenge_name>
!ctf working [challenge_name]
!ctf status
!ctf solved [challenge_name] [support_member]
!syscalls available
!syscalls show <arch> <syscall name/syscall id>
!bot ping
- Copy
config.json.templatetoconfig.json - Fill the API token and bot name in the config.json file.
docker build -t ota-challenge-bot .docker run -it --rm --name live-ota-challenge-bot ota-challenge-bot
- Copy
config.json.templatetoconfig.json - Fill the API token and bot name in the config.json file.
- Create a virtual env:
python3 -m venv .venv - Enter the virtual env:
source .venv/bin/activate - Install requirements:
pip install -r requirements.txt