Hackers usually fall into three types: black hat hackers, white hat hackers, and gray hat hackers.These are as you can guess are associated with ethical hacking, unethical hacking or something in between.