Hacker? Cracker? Learn the Difference by Reene

First, let’s get one thing perfectly clear: A hacker would never want your account. As a matter of fact, hackers do not want anyone’s account.

Hackers do not break into bank accounts, seek to topple the government or write the viruses that make your life miserable. They don’t speak in l33t, break into computers or vandalize websites.

Believe it or not, they aren’t interested in the slightest in doing any of these things, and get kind of insulted when people keep saying that they do.

For quite some time now there has been a great deal of confusion among Neopians (and indeed some of the Neopets Staff themselves) about what, exactly, a hacker is. I will admit that even to myself it can be a confusing topic, but my goal with this article is to clarify the difference between the words ‘hacker’ and ‘cracker’ while briefly touching on ‘scammers’ and ‘script kiddies’ since they relate to the topic at hand. For starters, let’s look at a few definitions from The Jargon File (version 4.4.7):

*hacker* n.
/Originally, someone who makes furniture with an axe./
1. A person who enjoys exploring the details of programmable systems and how to stretch their capabilities, as opposed to most users, who prefer to learn only the minimum necessary.
2. One who programs enthusiastically (even obsessively) or who enjoys programming rather than just theorizing about programming.
3. One who enjoys the intellectual challenge of creatively overcoming or circumventing limitations.

*hack* n.
1. An incredibly good, and perhaps very time-consuming, piece of work that produces exactly what is needed.
2. To work on something (typically a program). In an immediate sense: ?What are you doing?? ?I’m hacking X.? In a general (time-extended) sense: ?What do you do around here?? ?I hack X.?

*cracker* n.
/Coined ca. 1985 by hackers in defense against journalistic misuse of
hacker/.
1. One who breaks security on a system.

*cracking* n.
1. The act of breaking into a computer system; what a cracker does.
2. The persistent and dogged repetition of a handful of fairly well-known tricks that exploit common weaknesses in the security of target systems.

As you can see, according to the Jargon File, the two are quite different. But just what is this Jargon File thing you may ask? That would be an excellent question, as it is always prudent to check your sources. So I’ll tell you.

The Jargon File (known in its official print version as /The New Hacker’s Dictionary/) is “a comprehensive compendium of hacker slang illuminating many aspects of hackish tradition, folklore, and humor.” Put simply, it is a collection of slang terms commonly used by hackers (past or present) and put together by hackers as a source of reference both to themselves and those outside the culture wishing to understand it a little better. Many of the terms found in the Jargon File have been around since the early 60s! That should give you some indication of just how long the hacker culture has been around for. Consider also (as is mentioned above) that hackers have been attempting to stop the sullying of their good names for nearly /two decades now/!

So how does all of this relate to you or your fellow Neopians? Simple. Day after day, I browse the HC only to see numerous posters crying out over having been ‘hacked’. Day after day, I post (what I believe to be) polite and civil corrections to these claims, more often than not getting in some kind of dispute with either the original poster or another poster over what hacking is. To be blunt, I’m tired of it. All I am doing is repeating what I’ve already said countless times before. That is what this is for- to save myself and others the time of typing the same thing over and over again and make it so I need not linger on the same board refreshing for 10 minutes to make sure I don’t need to elaborate on my post or defend it against someone who, quite frankly, is simply mistaken.

To those who believe they or a close friend has been ‘hacked’: You weren’t. I know accepting the loss of your items, pets, and/or NP is difficult. I know that it much easier to displace the blame onto some nameless evil ‘hacker’ (even though that’s not what they are and not what they do) and I know it’s hard to accept that you could have made a mistake that lead to your loss. However, 9 times out of 10 I am willing to bet that when someone loses their account it is directly due to some fault of their own: they shared their account with someone, they fell for the ploy of some scammer and revealed their password, their password was far too easy to guess, they neglected to log themselves out of a public computer (you’d be surprised how many people play Neopets!), they visited a website that used a cookie grabber to gain access…The list goes on! But the fact is, none of this is hacking. In fact, most of this isn’t even really cracking, as many of these are not feats of any sort of technical prowess, but are accomplished by merely playing off of the average person’s inherent desires and personality traits; easy NP, free items, gullibility, laziness and (the big one) /ignorance/.

Knowledge is power. Knowing how to protect yourself and being smart enough not to fall for the tricks of people out to get your NP or your account is the only thing that will keep you safe. Displacing the blame onto someone else without admitting /you/ made a mistake only makes it easier for the next scammer that comes along. Furthermore, using the wrong words for things (such as using ‘hacker’ when you really should be using ‘cracker’ or ‘scammer’) only offends a group of people that have done nothing wrong. Indeed, hackers are a group you should be thanking; if it wasn’t for the hackers that make a living by making systems and websites like Neopets /more/ secure, you’d have a lot more problems from malicious crackers than you do now. As a matter of fact, as far as vulnerabilities that crackers may exploit go, it seems Neopets has an excellent track record, which seems to indicate that they do in fact have a hacker or two working for them. This is mildly disappointing as well when you consider that The Neopets Team themselves misuses the word hacker!

I wish to touch lightly on the subject of script kiddies. Unlike crackers, who at least have some rudimentary knowledge of computers and usually understand the exploits they’re using, script kiddies basically don’t have a clue. Script kiddies are also one of the reasons you need to type in a security code when you log onto your account. Some time ago, Neopets had a problem with script kiddies running brute force programs in order to gain access to accounts. A brute force program is a program that takes a pre-made list of common passwords and tries each of them in turn on whatever account(s) on whatever website(s) the kiddie indicates. Like most ‘exploit programs’ (such as the infamous winnuke program from a few years back) they take little to no skill to use and no understanding whatsoever of the exploit it is using for it to be successful. The code you must now type in causes these brute force programs to get ‘stuck’ because they cannot see or replicate the characters (most exploit programs are rather stupid in this respect). It is important to distinguish a cracker from a script kiddie (though less important than distinguishing a hacker from a cracker) because while the former expresses some degree of intelligence and skill, the latter displays none and is worthy of the utmost contempt.

Well I hope I didn’t deviate too much there. There is one last thing I want to say before I lose your attention.

While I do not speak as a hacker, I do speak as somebody who knows hackers, both objectively from afar and personally. I have had multiple friends that are hackers, and I can say from experience that a more fun-loving, genuinely good and fascinating group of people you will not find anywhere. My signifigant other (whom also plays Neopets and whose name I will not disclose here) is also a hacker and I am offended by the insinuation that he or any of my friends would do things as petty and pointless as crack into some random Neopet user’s account for jollies.

So please, the next time you want to use the word ‘hacker’ or ‘hacked’, really think about what it means before you use it. Are you using it correctly? Is what you /really/ mean ‘cracker’ and ‘cracked’ or ‘scammer’ and ‘scammed’? Use the correct words. By not doing so and by not thinking about the words you are using and the people to whom you are referring you are hurting a group of people that have done nothing wrong. – Reene (izunami)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.