LFI
L'inclusion de fichier local (LFI) se produit lorsque des attaquants manipulent un paramètre de chemin de fichier afin que le serveur inclue ou lise des fichiers locaux non prévus.
Objectif
Comprendre la LFI causée par des chemins de fichiers contrôlables et ses défenses ; une vulnérabilité courante dans include de PHP et similaires.
Mécanisme
Le programme inclut un fichier spécifié par l'utilisateur via include($_GET[page]) ; l'attaquant saisit ../../etc/passwd pour lire des fichiers système. Défenses : listes blanches de chemins, basename, open_basedir.
Cas d’usage
- Sécurité de l'inclusion de fichiers en PHP
- Défense contre le path traversal
- Protection des fichiers sensibles
Outils associés
Analyseur d'URL
Parse a URL into its components: protocol, host, path, query, hash, port, username, and password. Gratuit, privé et 100% côté client. OUTIL
Testeur de regex
Test regular expressions with match highlighting, capture groups, and replace preview. Gratuit, privé et 100% côté client. OUTIL