Not all hackers are the same. The 3 different types of hackers are explained by the color of their 'hat' - either white, gray, or black.