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.template
toconfig.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.template
toconfig.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