Personalizzazione di una piattaforma Capture The Flag
View/ Open
Author
Minotti, Giovanni <1998>
Date
2025-03-25Data available
2025-03-27Abstract
CTFd è una delle piattaforme più utilizzate per l'organizzazione di competizioni Capture The Flag (CTF), grazie alla sua flessibilità e semplicità d'uso. Tuttavia, per adattarsi a esigenze specifiche, spesso è necessario estenderne le funzionalità tramite plugin.
Questa tesi esplora il sistema di personalizzazione di CTFd mediante lo sviluppo di plugin, analizzando l'architettura della piattaforma e le API messe a disposizione. Vengono illustrate le tecniche per modificare e ampliare le funzionalità di base, includendo la gestione avanzata degli utenti, l'integrazione con servizi esterni e la creazione di nuove tipologie di challenge. CTFd is one of the most widely used platforms for organizing Capture The Flag (CTF) competitions due to its flexibility and ease of use. However, to meet specific needs, it is often necessary to extend its functionality through plugins.
This thesis explores the customization system of CTFd by developing plugins, analyzing the platform's architecture and available APIs. It examines techniques for modifying and enhancing core functionalities, including advanced user management, integration with external services, and the creation of new challenge types.
Type
info:eu-repo/semantics/bachelorThesisCollections
- Laurea Triennale [2853]