We’ve been hearing on different breaking news about crackers and hackers. Pakistani cracker arrested in a "cracking-for-ransom" case ; Hacker arrested for swindling Friendster . But, who are really hackers or crackers and are there differences? - Let us define first both:
Cracker - is someone who breaks into someone else’s computer system, often on a network; bypasses passwords or licenses in computer programs; or in other ways intentionally breaches computer security. A cracker can be doing this for profit, maliciously, for some altruistic purpose or cause, or because the challenge is there. Some breaking-and-entering has been done ostensibly to point out weaknesses in a site’s security system.
Hacker - is a term used by some to mean "a clever programmer".
- A person who enjoys learning details of a programming language or system
- A person who enjoys actually doing the programming rather than just theorizing about it
- A person capable of appreciating someone else’s hacking
- A person who picks up programming quickly