Ce projet permet de rĂ©soudre le Capture The Flag (CTF) en utilisant Go. Le code prĂ©sentĂ© ici est conçu pour interagir avec l'API du serveur pour le CTF en effectuant des requĂȘtes HTTP pour rĂ©soudre les diffĂ©rents dĂ©fis proposĂ©s.
Ce projet présente les fonctionnalités suivantes :
- Teste la disponibilité des ports sur le serveur CTF.
- Effectue des requĂȘtes HTTP POST et GET pour rĂ©soudre les dĂ©fis CTF.
- Affiche les rĂ©ponses et les rĂ©sultats des requĂȘtes pour chaque port testĂ©.
- Go (Golang) installé sur votre systÚme. Vous pouvez le télécharger à partir de golang.org.
-
Clonez ce dépÎt vers votre systÚme local :
git clone https://github.com/hmzaakun/goCTF.git cd goCTF```
-
Modifiez le fichier main.go avec les informations appropriées pour votre CTF, notamment l'adresse IP du serveur CTF, les ports à tester et les données utilisateur.
-
Exécutez le programme Go :
go run main.go
Le programme testera la disponibilitĂ© des ports spĂ©cifiĂ©s sur le serveur CTF et effectuera des requĂȘtes HTTP pour rĂ©soudre les dĂ©fis.
- serverIP: Remplacez la valeur par l'adresse IP du serveur de l'API.
- minPort et maxPort: Spécifiez la plage de ports à tester.
- Les donnĂ©es utilisateur et les demandes de dĂ©fis doivent ĂȘtre adaptĂ©es Ă votre CTF.
By Hamza