Icône du lab

Secrets in Source : voir le code source pour trouver le flag

Apprenez à voir le code source et à trouver des secrets cachés dans le HTML

Très Facile Mis à jour le 23 juin 2026 Accès Gratuit Solution (Pro)
View Source Code HTML Browser DevTools Information Disclosure Broken Access Control Source Code Analysis Web Security

Apprenez à voir le code source et à découvrir les secrets que les développeurs cachent à la vue de tous : un chemin de fichier divulgué dans un commentaire HTML qui vous livre le flag. Une introduction pour débutants à l'information disclosure et au broken access control.

1
Flags
50
XP
72%
Taux de Réussite

Visualiser le code source d'une page web est l'une des compétences les plus fondamentales en sécurité web et le point de départ d'innombrables découvertes de vulnérabilités. Alors que la plupart des utilisateurs n'interagissent qu'avec la couche visuelle d'un site web, les professionnels de la sécurité savent que le code source HTML, les fichiers JavaScript et les commentaires cachés contiennent souvent des informations sensibles que les développeurs n'ont jamais eu l'intention de rendre publiques. Apprendre à lire ce code est la première étape pour comprendre comment les applications web fonctionnent, et où elles échouent.

Ce qui se cache dans le code source des pages web

Les développeurs web laissent fréquemment dans le code source des informations qui créent des risques de sécurité. Les commentaires HTML destinés aux notes de développement peuvent contenir des identifiants, des clés API, des URL internes ou des chaînes de connexion à la base de données. Les champs de formulaire cachés peuvent révéler la logique applicative, les rôles utilisateurs ou les paramètres de débogage. Les fichiers JavaScript peuvent contenir des jetons codés en dur, des endpoints d'authentification ou de la logique métier qui devrait être côté serveur. Même les noms de classes CSS et les chemins de fichiers peuvent divulguer des informations sur la pile technologique. Ces fuites ne sont pas théoriques : les programmes de bug bounty récompensent régulièrement les chercheurs qui trouvent des clés API dans des fichiers JavaScript, des identifiants d'administration dans des commentaires HTML et des chemins internes enfouis dans le code côté client.

Techniques d'analyse du code source

Les outils du navigateur constituent l'interface principale pour l'inspection. L'option Afficher la source (Ctrl+U) affiche le HTML brut tel que délivré par le serveur. Le panneau Éléments des outils de développement montre le DOM en direct, y compris le contenu généré par JavaScript. Le panneau Sources liste tous les scripts et feuilles de style chargés. L'onglet Réseau capture chaque requête et réponse, y compris les appels API qui peuvent retourner des données sensibles.

Comment fonctionne ce lab

Ce lab pratique HackerDNA vous guide à travers le workflow exact qu'un testeur utilise lors d'une mission réelle. Vous ouvrez un site web d'entreprise d'apparence ordinaire, vous affichez son code source et vous le lisez comme le ferait un attaquant. Un développeur a laissé un commentaire pointant vers un fichier qu'il a oublié de protéger. Vous suivez cet indice, vous demandez le fichier directement et vous capturez le flag, en découvrant au passage l'information disclosure et le broken access control.

Pourquoi voir le code source est important pour la sécurité

L'inspection du code source est le fondement des tests de sécurité des applications web. Chaque technique avancée, de la découverte de XSS au contournement d'authentification en passant par l'abus d'API, commence par la compréhension du code côté client. Prendre l'habitude de lire le code source avant d'interagir avec une application est ce qui distingue un testeur rigoureux d'un simple utilisateur. Ce lab pour débutants vous offre un moyen rapide et pratique d'acquérir cette habitude sur HackerDNA.

Ce que vous apprendrez

  • Apprendre à voir le code source et à analyser les pages web avec les outils de développement du navigateur
  • Découvrir comment les commentaires HTML et les champs cachés peuvent divulguer des informations sensibles
  • Comprendre pourquoi l'inspection du code côté client est le fondement des tests de sécurité web
  • Pratiquer la recherche de flags et de secrets cachés dans le code source HTML
  • Développer l'état d'esprit d'investigation essentiel à la sécurité des applications web

Prérequis

Basic understanding of HTML Familiarity with web browsers No security experience required

Prêt à hacker ce lab ?

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

Commencer - C'est gratuit
Commencez Votre Défi

Lancez votre machine dédiée pour commencer à hacker

~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