404-CTF-2026
DIVERS - Super enQuête libre 2
2026-09-17medium#sql#database#forensics
On doit identifier le badge ayant accédé à au moins 4 salles uniques en une même journée.
Recherche
SELECT badge_id, date, COUNT(DISTINCT room_id) AS nb_salles FROM AccessLog GROUP BY badge_id, date HAVING COUNT(DISTINCT room_id) >= 4;
Résultat :
+----------+------------+-----------+
| badge_id | date | nb_salles |
+----------+------------+-----------+
| 184 | 2026-05-04 | 4 |
| 214 | 2025-12-11 | 4 |
+----------+------------+-----------+
On prend le badge avec la date la plus proche du moment de l'enquête : badge_id = 184.
Identification
SELECT * FROM Badge WHERE badge_id=184;
+----------+-----------+------------+-------------+--------+
| badge_id | person_id | issue_date | expiry_date | active |
+----------+-----------+------------+-------------+--------+
| 184 | 63 | 2025-10-02 | 2026-10-02 | 1 |
+----------+-----------+------------+-------------+--------+
SELECT * FROM Person WHERE person_id=63;
On obtient l'identité : Noémie Robert.
Flag
404CTF{noémie_robert}