first commit
This commit is contained in:
parent
bc1727cc23
commit
0615ac1e42
2 changed files with 34 additions and 1 deletions
|
@ -1,2 +1,2 @@
|
|||
# write-up-peerat
|
||||
It's a write-up for peerat ctf event organised by HeLMo.
|
||||
It's a write-up for peerat ctf event organised by peer-at Code group.
|
||||
|
|
33
do_you_prefer_gitea or_github_?.md
Normal file
33
do_you_prefer_gitea or_github_?.md
Normal file
|
@ -0,0 +1,33 @@
|
|||
# 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:
|
||||
|
||||
<img src="https://cdn.discordapp.com/attachments/919873849015828510/1103621487199535214/image.png">
|
||||
|
||||
Pour avoir ce code erreur il faut remplir une condition:
|
||||
<img src="https://cdn.discordapp.com/attachments/919873849015828510/1103621714782453770/image.png">
|
||||
|
||||
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
|
||||
<img src="https://cdn.discordapp.com/attachments/919873849015828510/1103622834279940146/image.png">
|
||||
|
||||
Nous pouvons donc formuler notre requête pour obtenir le flag:
|
||||
<img src="https://cdn.discordapp.com/attachments/919873849015828510/1103623719768825866/image.png">
|
||||
|
||||
Nous pouvons l'envoyer.
|
||||
Et voilà le résultat:
|
||||
<img src="https://cdn.discordapp.com/attachments/919873849015828510/1103624321030697000/image.png">
|
||||
|
||||
On a bel et bien l'erreur 409, ainsi on peut regarder la réponse de la requête:
|
||||
<img src="https://cdn.discordapp.com/attachments/919873849015828510/1103624889761550357/image.png">
|
||||
|
||||
Le flag: pacBcei{D0 Y0U 11K3 0Ur 834U71FU1 C0D3}
|
Loading…
Add table
Reference in a new issue