Skip Links

Are you l33t?

One-time hacker slang now ridiculed by all except those who use it.

By J3ff C4r00s0, Network World
May 17, 2004 12:14 AM ET
  • Print

They're a familiar sight on chat boards, in spam messages and in viruses. Even a co-worker might use one - jokingly, of course. They're words that look unpronounceable: "l33t," "w00t" and "h4x0r," among many others.

They're all part of "l33tspeak" (pronounced "leet speak"), Internet slang that at one time identified the writer as a proficient hacker and now identifies anyone who uses it seriously as a hopeless wannabe.

L33tspeak started in the 1980s in the hacker community. Some say it was born of a need to avoid the prying eyes of keyword searches, while others say it was really just a form of graffiti-like expression in a drab, text-based world.

"It's a very quick way of identifying who's in your gang," says Graham Cluley, senior technology consultant for security vendor Sophos.

In the late 1990s, use of l33tspeak made its way into online chat boards and online games. Since then, it's been overused - mainly by teenagers trying to win respect among hackers - to the point where it has become a source of amusement or annoyance.

1 before 3 except after (

L33tspeak leaves a lot open to the writer's creativity, but there are certain rules of thumb for cracking the code.

The first and most basic rule of l33tspeak is to change certain letters to similar-looking numbers or symbols - for example, "e" becomes "3," "a" becomes "4" or "@," and so forth.

The second rule is that certain letters need to be transformed into something cooler, 'Nettier - and frankly, more l33t. If a word ends in an "s," it probably ought to end in "z" instead, so "wares" becomes "warez" - or, more correctly, "w4r3z." The letter "x" is eminently more l33t than "ck"; with another tweak or two, that's how "hacker" becomes "h4x0r."

Again, there's a lot of flexibility available here, and the writer could choose to stick with letters and symbols where the substitutions are fairly easy to recognize - or the writer could go with an "advanced" l33tspeak, where the characters are "drawn" rather than substituted.

For example, "M" could become "|\/|" and "U" could become "|_|" (see chart for some examples of character representations).

It seems pretty straightforward - until you see /-\ |_0+ 0|= +3X+ ("a lot of text").

"It does require skill to read and write quickly, especially when you get away from close representations of actual letters," says Elias Levy, architect of DeepSite services at Symantec.

  • Print
What is Tech Briefcase?
TechBriefcase is a new, free service where IT Professionals can Search, Store and Share IT white papers and content like this. Learn more
Bookmark content
Speed up your research efforts with content across the web.
Search and Store
Find the white papers you need. Create folders for any topic.
View Anywhere
Open your briefcase on your iPhone, tablet or desktop. Share with colleagues.
Don't have an account yet?

Videos

rssRss Feed