|
1 |
| -# ad-boilerplate |
| 1 | +[](https://github.com/C4T-BuT-S4D/ctfcup-2023-ad/actions/workflows/check-services.yml) |
2 | 2 |
|
3 |
| -[](https://github.com/C4T-BuT-S4D/ad-boilerplate/actions/workflows/check-services.yml) |
| 3 | +# CTF Cup 2024 |
4 | 4 |
|
5 |
| -Development workflow: |
| 5 | +The contest was held on December 21, 2024. |
6 | 6 |
|
7 |
| -1. Create branch named `$SERVICE`. |
8 |
| -2. Write your code in `services/$SERVICE`, `checkers/$SERVICE`, `sploits/$SERVICE` and `internal/$SERVICE` (if needed). |
9 |
| -3. Validate your service with `SERVICE=$SERVICE ./check.py validate`. |
10 |
| -4. Up your service with `SERVICE=$SERVICE ./check.py up`. |
11 |
| -5. Check your service with `SERVICE=$SERVICE RUNS=200 ./check.py check`. |
12 |
| -6. Down your service with `SERVICE=$SERVICE ./check.py down`. |
13 |
| -7. Push your code and create pull request to master branch. |
| 7 | +Repository contains source code of services, checkers and sploits. |
14 | 8 |
|
15 |
| -Don't forget to: |
16 |
| -1. Add your checker requirements to `checkers/requirements.txt`. |
17 |
| -2. Use `dedcleaner` container to delete old files if needed. Example can be found in `services/example/docker-compose.yml`. |
18 |
| -3. Add info about your checker to `Checker` class. Example can be found in `checkers/example/checker.py`, line 11. |
| 9 | +## Results |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | +[Full scoreboard](scoreboard/full.png) |
| 14 | + |
| 15 | +## Services |
| 16 | + |
| 17 | +| Service | Language | Checker | Sploits | Authors | |
| 18 | +|------------------------------------|-------------|-------------------------------|------------------------------|------------------------------------------| |
| 19 | +| **[aquarius](services/aquarius/)** | C++ | [Checker](checkers/aquarius/) | [Sploits](sploits/aquarius/) | [@falamous](https://github.com/falamous) | |
| 20 | +| **[crypter](services/crypter/)** | C++ | [Checker](checkers/crypter/) | [Sploits](sploits/crypter/) | [@falamous](https://github.com/falamous) | |
| 21 | +| **[docs](services/docs/)** | Python & Go | [Checker](checkers/docs/) | [Sploits](sploits/docs/) | [@jnovikov](https://github.com/jnovikov) | |
| 22 | +| **[ark](services/ark/)** | Rust | [Checker](checkers/ark/) | [Sploits](sploits/ark/) | [@jnovikov](https://github.com/ark) | |
| 23 | + |
| 24 | +## Infrastructure |
| 25 | + |
| 26 | +- DevOps: [@pomo_mondreganto](https://github.com/pomo-mondreganto) |
| 27 | +- Checksystem: [ForcAD](https://github.com/pomo-mondreganto/ForcAD), |
0 commit comments