Challenges : IDOR et BOPLA

Objectif

Le barman d'API-ritif a laissé passer deux failles de l'OWASP Top 10 dans son API. À vous de les trouver, de les exploiter, puis de proposer une correction.

Ces techniques sont à utiliser uniquement sur API-ritif, qui est faite pour ça. Sur une API réelle sans autorisation écrite, c'est un délit (article 323-1 du Code pénal). Les programmes de bug bounty existent pour ceux que ça passionne.

Consignes

1 - IDOR : la commande du formateur

Le formateur a passé une commande au bar, avec un message pour le barman. Ce message contient un flag.

Pas besoin de script : quelques requêtes curl bien choisies suffisent. Et si vous êtes tenté par une boucle, souvenez-vous du rate limiting.

2 - Bonus BOPLA : devenir barman

Le Sudo Rhum est réservé aux barmans. Un client ordinaire ne peut pas le commander… en théorie.

3 - Corriger

Pour chaque faille, rédigez la correction, en pseudo-code ou dans votre langage :

4 - Le débat : 403 ou 404 ?

Une fois la faille IDOR corrigée, que doit répondre l'API quand on demande la commande de quelqu'un d'autre ?

Préparez vos arguments pour l'un et l'autre camp. Pensez à ce qu'un attaquant peut apprendre de chaque réponse.

Résultat attendu


Revision #2
Created 2 October 2026 20:00:57 by Thibaud FRICHET
Updated 2 October 2026 21:52:47 by Thibaud FRICHET