1.7 KiB
Do you prefer gitea or github ?
Description:
Philipz 'CW' Barlow a réussi à créer un groupe assez spécial sur notre plateforme...
Arriverez-vous à le rejoindre ?
Solution:
Gitea est une alternative à Github. Et il se trouve que la plateforme héberge le code source de son back-end sur leur propre serveur git.
Donc nous pouvons lire leur code source et voir qu'il y a une api et sur cette api il y a des routes pour gérer les groupes (rejoindre, créer, quitter et lister).
En lisant le code source de la route qui permet de rejoindre un groupe, un code de réponse a attiré mon attention:

Pour avoir ce code erreur il faut remplir une condition:
Il suffit donc que le champs chapter soit inexistant.
Pour avoir une base pour formuler ma requête j'ai essayé de quitter mon groupe actuel tout en regardant les requêtes http
Nous pouvons donc formuler notre requête pour obtenir le flag:
Nous pouvons l'envoyer.
Et voilà le résultat:
On a bel et bien l'erreur 409, ainsi on peut regarder la réponse de la requête:
Le flag: pacBcei{D0 Y0U 11K3 0Ur 834U71FU1 C0D3}