Who are White Hat, Grey Hat, and Black Hat Hackers?

Black Hat Hackers
A Black Hat Hacker is someone who utilizes their hacking talents to get access to private information without authorization. The person utilizes the data to carry out harmful acts such as the injection of malware, viruses, and worms.

White Hat Hackers
A White Hat Hacker utilizes his or her hacking abilities to get access to a system with the consent of the companies involved. Ethical hackers are experts who specialize in ethical hacking. They hack the system to find vulnerabilities and repair them before a hacker exploits them.

Grey Hat Hackers
A Grey Hat Hacker possesses both the traits of a Black Hat and a White Hat Hacker. The system is being abused without malice, but because they lack the necessary authority to surf the system, it might become a threat at any point.