Le Web vivant : JavaScript
20 · Le keylogger
Énoncé
Cette page contient un script qui écoute les touches du clavier. Tape « help » pour voir un message.
Le script connaît un mot secret. Ce mot est présent dans le fichier /assets/js/enigmes/20-keylogger.js, mais il est encodé : à toi de le décoder.
Ta réponse
Quel est le mot secret du script ?
Énigme déjà réussie ! Relis l'explication ci-dessous, ou refais-la.
Indices
Indice 1
Affiche le code source du script dans un nouvel onglet.
Indice 2
Le mot est encodé en base64 : atob("dWJ1bnR1") le décode.
Indice 3
C'est le nom d'une distribution Linux.
Explication
Un script peut écouter les frappes du clavier : c'est la technique du keylogger. Utilisée par un logiciel malveillant, elle permet de voler mots de passe et messages.
Sur un site légitime, cette technique doit être encadrée et transparente. Retiens qu'un script tiers peut enregistrer beaucoup de tes actions.