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}