Hackers are the white hat people. Hackers are the people who fight against the odds, rather crackers. Let me give you an example. If one site is defaced then the defacer will be called the cracker while the one who will patch it up and make it look what it looked alike before being cracked is called a hacker. In the nutshell, Crackers are the criminals while the Hackers are the cops. Hackers have the deep knowledge about the latest and the oldest exploits. According to a survey conducted by a Chinese firm, there is just one hacker for 127 crackers and this is a really big score. Hackers, obviously, are rare to find while you can find hundreds of crackers. Hackers are even hired by big firms to check the security of their site. Another name for hackers is Ethical Hacker but they have certain ethics according to which they work. White hats are, generally, the ex-crackers who have changed the profession either because of law’s fear or moral values. Now, let’s take a look at the crackers’ job profile.