Ummmmmm, first you have to determine the use of the words "Hacker" and "Cracker"
A
hacker is a person who is proficient with computers and programming to a very elite level where they know all about systems and programming. There is NO illegality involved with being a hacker.
A
cracker however is someone who uses their proficiency & knowledge for personal gains outside of the law. e.g. stealing data, changing that data and distributing data etc for their own commercial gain or to stop/restrict the original programmers from gaining a higher profit or income.
What the hacker does with their knowledge of systems within the definition of the law is what defines them as a hacker or a cracker. So it must be said that all crackers ARE hackers also, but not ALL hackers are crackers. There is is an important distinction between them both.
The term cracker and hacker are used incorrectly on occasions which is mainly due to the ignorance of the general population who do not know the difference between them, and think that if you are one then you are BOTH!!
Now we know the difference, lets see who you think..........
WBR
yeldar