Icône du lab

Corporate Breach

Défi Mis à jour le 21 juin 2026 Solution (Pro)
Web Security PHP LFI Password Cracking Authentication Bypass Directory Traversal

Démarrez la machine, hackez le système et trouvez les flags cachés pour compléter ce défi et gagner des XP!

1
Flags
50
XP
76%
Taux de Réussite

L'évaluation de la sécurité des applications web est un processus systématique d'évaluation des défenses d'un site web pour identifier les vulnérabilités qui pourraient être exploitées par des attaquants. Une évaluation de sécurité complète couvre la reconnaissance, l'identification des vulnérabilités, l'exploitation et la documentation. Comprendre cette méthodologie est essentiel pour les professionnels de la sécurité menant des tests d'intrusion et pour les développeurs cherchant à construire des applications plus sécurisées.

Reconnaissance d'applications web

La première phase de toute évaluation de sécurité web implique la cartographie de la surface d'attaque de l'application. Cela inclut la découverte de toutes les pages et endpoints accessibles, l'identification de la pile technologique (logiciel serveur, langage de programmation, frameworks), l'examen des en-têtes HTTP pour les configurations de sécurité et le test de la façon dont l'application gère différents types d'entrée. La reconnaissance révèle souvent plus de fonctionnalités que ce qui est visible via la navigation principale, y compris des panneaux d'administration cachés, des endpoints d'API et des interfaces de débogage.

Vulnérabilités d'inclusion de fichiers locaux

L'inclusion de fichiers locaux (LFI) est une vulnérabilité web grave qui survient lorsqu'une application inclut des fichiers du système de fichiers du serveur en se basant sur une entrée contrôlée par l'utilisateur. Les attaquants exploitent la LFI en manipulant les paramètres de chemin de fichier pour lire des fichiers sensibles comme /etc/passwd, les fichiers de configuration de l'application ou le code source. Les séquences de traversée de répertoire (../) permettent de naviguer en dehors du répertoire prévu. La LFI peut parfois être escaladée vers l'exécution de code à distance en incluant des fichiers de log contenant du code injecté ou en exploitant les wrappers PHP.

Enchaînement de vulnérabilités pour un impact maximal

Les attaques réelles reposent rarement sur une seule vulnérabilité. Les attaquants qualifiés enchaînent plusieurs découvertes ensemble - par exemple, utiliser la LFI pour lire un fichier de configuration contenant des identifiants de base de données, puis utiliser ces identifiants pour accéder à un panneau d'administration, et enfin exploiter l'accès administrateur pour exécuter des commandes sur le serveur. Cette approche par enchaînement reflète la façon dont les vraies violations se produisent et est une technique clé dans les tests d'intrusion professionnels.

Ce que vous apprendrez

  • Méthodologie systématique de test de sécurité des applications web
  • Identification et exploitation de vulnérabilités d'inclusion de fichiers locaux
  • Techniques de traversée de répertoire et manipulation de chemins
  • Craquage de mots de passe pour les identifiants d'authentification web
  • Comment les attaquants enchaînent plusieurs vulnérabilités dans les violations réelles

Prérequis

Basic web development concepts Understanding of HTTP Familiarity with file system paths

Prêt à hacker ce lab ?

Créez un compte gratuit et pratiquez la cybersécurité.

Commencer - C'est gratuit
Commencez Votre Défi
~1-2 min de configuration
Serveur dédié
Instance privée
Puissance standard
Nouveau ? Voici comment faire
1
Cliquez sur "Start Lab" ci-dessus Vous obtiendrez votre propre machine avec une adresse IP
2
Explorez la cible Ouvrez l'IP dans votre navigateur et cherchez des vulnérabilités
3
Trouvez et soumettez les flags Les flags sont des textes secrets cachés dans le système - collez-les ci-dessous pour marquer des XP

Prêt à hacker ce lab?

Créez un compte gratuit pour démarrer votre propre serveur dédié, soumettre des flags et gagner des XP au classement.

Commencer à Hacker Gratuitement
13 000+ Hackers 100+ Labs & Cours Gratuit
Commencer Gratuitement