In the computer security context, a hacker is someone who seeks and exploits weaknesses in a computer system or computer network. Hackers may be motivated by a multitude of reasons, such as profit, protest, or challenge. The subculture that has evolved around hackers is often referred to as the computer underground and is now a known community. While other uses of the word hacker exist that are not related to computer security, such as referring to someone with an advanced understanding of computers and computer networks, they are rarely used in mainstream context. They are subject to the long standing hacker definition controversy about the true meaning of the term hacker. In this controversy, the term hacker is reclaimed by computer programmers who argue that someone breaking into computers is better called a cracker, not making a difference between computer criminals (black hats) and computer security experts (white hats). Some white hat hackers claim that they also deserve the title hacker, and that only black hats should be called crackers. Main Entry: hack∙er Pronunciation: hak‐ r Function: noun 1 : one that hacks 2 : a person who is unskilled at a particular activity 3 : an expert at programming and solving problems with a computer 4 : a person who illegally gains access to a computer system hacking Hacking is the gaining of access(wanted or unwanted) to a computer and viewing, copying, or creating data(leaving a trace) without the intention of destroying data or maliciously harming the computer. This represents the Good Guys most of the time for they are the ones who search for these exploits to prevent crackers use a method called cracking(opposite of hacking). Hacking and hackers are commonly mistaken to be the bad guys most of the time. Crackers are the ones who screw things over as far as creating virus, cracks, spyware, and destroying data. References: Cracker ‐ Person who gains unauthorized access to a computer with the intention of causing damage. Cracking ‐ Method by which a person who gains unauthorized access to a computer with the intention of causing damage. Hacker ‐ Person who gains authorized/unauthorized access to a computer WITHOUT the intention of causing damage Definition: Of the many definitions of hacking: As opposed to cracking, hacking is the use of one's skills (computer, networking, etc.) to try and find vulnerabilities in a network infrastructure. But hackers, unlike crackers, are usually hired, and offer their skills to help protect a company from attack. Usage: John the hacker, hates it when people think his job title implies that he breaks into computer systems with malicious intent.