N.NOTKOKO // HACK
COURS 17 / 18

Comprendre les essais de mots de passe

Comprendre ce qu’un test de connexion mesure et pourquoi un résultat doit être confirmé.

AuthentificationHydraLimites
01 // COMPRENDRE

Dictionnaire et résultat

Un essai par dictionnaire compare une liste de candidats à un mécanisme d’authentification. Il ne « déchiffre » pas un mot de passe. Dans un laboratoire simulé, la réponse peut être prédéfinie. Dans un vrai service, les verrouillages, limites et étapes supplémentaires changent le comportement. Pour comprendre le principe, une petite liste fournie avec un compte de démonstration suffit.

02 // COMPRENDRE

Lire les arguments de l’outil

Hydra automatise des essais pour plusieurs protocoles. Dans la notation pédagogique ci-dessous, -l choisit un identifiant unique et -P un fichier de candidats ; la casse compte. Les mots en majuscules sont des emplacements à comprendre, pas une commande prête à lancer. Un module HTTP réel demande notamment les détails du formulaire et une condition de détection : cette notation simplifiée est insuffisante pour un formulaire réel.

EXEMPLE PÉDAGOGIQUE
hydra -l COMPTE_DE_DEMO -P PETITE_LISTE CIBLE_DU_LAB MODULE
Comment le lire

Le compte, la liste, la cible et le protocole sont quatre éléments différents. Un résultat « trouvé » dépend de la manière dont l’outil reconnaît une réussite.

03 // COMPRENDRE

Vérifier ce qui a réussi

Une page renvoyant 200 peut annoncer un échec de connexion. Une redirection peut être commune aux succès et aux refus. Vérifie une réussite annoncée par une connexion normale au compte de test, puis observe la session obtenue. Arrête les essais en cas de limitation ou de verrouillage. Les protections associent mots de passe robustes, limitation, authentification multifacteur et surveillance des événements.

04 // À TOI DE RÉFLÉCHIR

Vérifie que tu as compris.

3 questions pour mettre les idées en pratique. Réponds avec tes mots, puis vérifie chaque réponse.

La correction repère les notions attendues et certaines formulations proches. Elle reste indicative : lis aussi l’explication. Tes réponses restent dans cette page et ne sont pas enregistrées.

QUESTION 1 / 3

Une réponse courte et expliquée suffit.0 / 1200

À toi de répondre

Corrigé détaillé — question 1

Il essaie des candidats d’une liste contre un mécanisme d’authentification. Il ne décode pas un mot de passe et n’inverse pas automatiquement une empreinte.

Exemple de réponse

Il teste les mots de passe candidats d’une liste.

QUESTION 2 / 3

Une réponse courte et expliquée suffit.0 / 1200

À toi de répondre

Corrigé détaillé — question 2

-l désigne un identifiant unique ; -P désigne un fichier de candidats. La casse compte dans la vraie commande. Le module et les paramètres de détection dépendent du protocole du laboratoire.

Exemple de réponse

-l est le compte, -P le fichier de candidats.

QUESTION 3 / 3

Une réponse courte et expliquée suffit.0 / 1200

À toi de répondre

Corrigé détaillé — question 3

Vérifie la condition utilisée pour reconnaître le succès et la réponse applicative. Confirme avec une connexion normale au compte de test : une session valide, ou une étape supplémentaire, détermine le résultat réel.

Exemple de réponse

Je vérifie la règle de détection et si une session est vraiment obtenue.

05 // À RETENIR

Un test d’authentification se juge sur la session réellement obtenue.