A hacker is someone who tries to get into another person's computer using computer software. The computer software could be Trojan horse programs, computer viruses, and worms. It used to mean someone who likes to do new things with computers. The correct name for a person doing these illegal things was cracker, but many news stories used the word hacker even though it was in error.[1] Another meaning of hacker is someone who can change or program something, like how people can change or program a Furby to say something insulting or humorous.
A person doing something illegal with a computer belonging to someone else without asking for permission from the owner is also called a hacker.
In the recent years computers were becoming increasingly more complex. This also means that people with bad intentions have more opportunities to use them for criminal purposes. Computer engineers aren't always able to find vulnerable places in the computer code. Hackers find such places, and use them.
There are also hackers who use the same skills for good purposes. Such hackers are called white hat hackers. They help computer engineers to find vulnerable places and correct problems.
A lot of skills are often required to be a hacker. A hacker should be able to find problems or solutions that most other people cannot find.
References
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.