Qu’est-ce que le Leet Speak ?

Au sein de certaines communautés geek, les internautes emploient un alphabet codé dans lequel les lettres sont remplacées par des chiffres.

Qu’est-ce que le Leet Speak ?

Le Leet Speak (en Leet Speak : 1337 5|*34|<), de l’anglais « elite speak » (littéralement, « langage de l’élite »), est un système d’écriture utilisant les caractères alphanumériques ASCII d’une manière peu compréhensible pour le néophyte (appelé noob) pour s’en démarquer.

Le principe est d’utiliser des caractères graphiquement voisins des caractères usuels, par exemple « 5 » au lieu de « S », « 7 » au lieu de « T » ou de façon moins évidente « |_| » au lieu de « U » et « |< » au lieu de « K », sans respect de l’orthographe ou des majuscules.

D’où vient le Leet Speak ?

Au début des années 80 (avant le lancement du World Wide Web), les utilisateurs d’ordinateurs communiquaient entre eux uniquement au moyen des systèmes de bulletins électroniques (bulletin board systems). Ces BBS étaient similaires aux sites Web modernes.

Les BBS étaient généralement centrés sur un sujet ou un passe-temps choisi par l’opérateur du système. Il est donc naturel que certains BBS se concentraient sur des activités illégales, comme le partage de fichiers et les premières formes de piratage. Ils étaient parfois appelés conseils d’élite (ou conseils leet) et ils ont engendré une sous-culture informatique « d’élite ».

Les premiers messages rédigés sur les boards étaient souvent soumis à des filtres avec lesquels les administrateurs bloquaient certains mots. Si dans des groupes de conversation, les internautes échangeaient des sujets sensibles qui allaient à l’encontre des règles établies par l’administrateur du système tels que le « hacking » ou d’autres sujets interdits, les messages étaient bloqués par les filtres. L’« élite » des utilisateurs des BBS, qui naturellement était composée de programmeurs et de codeurs, manifestait beaucoup d’intérêt pour ces thèmes.

C’est là qu’intervient le Leet Speak. Pour pouvoir contourner les filtres qui interdisaient certains mots et contenus, les utilisateurs initiés des BBS ont développé le Leet Speak, ce langage « chiffré » qui remplace les lettres par des chiffres et des caractères spéciaux. Ils pouvaient ainsi employer leur argot sans que les filtres ne puissent en saisir le contenu. Bien qu’il faille s’y habituer, le Leet Speak est vite compréhensible par les humains tout en restant illisible par les machines. Ainsi un BBS pouvait censurer toute mention de « porno », mais il était incapable de détecter et de bloquer sa déclinaison en leet speak : « p0rn ».

Au fil des années sont apparues différentes formes de Leet Speak. Certaines formes n’emploient que des chiffres et des lettres, tandis que d’autres variantes de Leet utilisent un tas de caractères spéciaux.

Le Leet Speak aujourd’hui

Autrefois, le Leet Speak était avant tout utilisé par les hackers, les codeurs, les « geeks » et les spammeurs. De nos jours, son utilisation a principalement un sens ironique. Le Leet Speak est souvent utilisé sur les forums ou dans les jeux en ligne pour personnaliser les pseudonymes des participants.

En outre, le Leet Speak est aujourd’hui utilisé comme technique de chiffrement de mot de passe, permettant d’utiliser des mots du dictionnaire en étant moins sensible aux attaques de type attaque par dictionnaire. En réponse, il existe désormais des dictionnaires pour casser les mots de passe intégrant des mots sous le format Leet Speak.

Anecdote

Dans la série télévisée Mr. Robot, qui relate la vie d’un jeune informaticien new-yorkais, le Leet Speak est utilisé pour nommer tous les épisodes.

L’alphabet Leet

LettrePossibilités de correspondance caractères
A4 , @ , /\ , /-\ , ? , ^ , α , λ
B8 , |3 , ß , l³ , 13 , I3 , J3
C( , [ , < , © , ¢
D|) , |] , Ð , đ , 1)
E3 , € , & , £ , ε
F|= , PH , |*|-| , | » , ƒ , l²
G6 , & , 9
H# , 4 , |-| , }{ , ]-[ , /-/ , )-(
I! , 1 , | , ][ , ỉ
J_| , ¿
K|< , |{ , |( , X
L1 , |_ , £ , | , ][_
M/\/\ , /v\ , |V| , ]V[ , |\/| , AA , []V[] , |11 , /|\ , ^^ , (V) , |Y| , !\/!
N|\| , /\/ , /V , |V , /\\/ , |1 , 2 , ? , (\) , 11 , r , !\!
O0 , 9 , () , [] , * , ° , <> , ø , {[]}
P9 , |° , p , |> , |* , []D , ][D , |² , |? , |D
Q0_ , 0,
R2 , |2 , 1² , ® , ? , я , 12 , .-
S5 , $ , § , ? , ŝ , ş
T7 , + , † , ‘][‘ , |
U|_| , µ , [_] , v
V\/ , |/ , \| , \’
W\/\/ , VV , \A/ , \\’ , uu , \^/ , \|/ , uJ
X>< , )( , }{ , % , ? , × , ][
Y`/ , °/ , ¥
Zz , 2 , « /_

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *