Hacking involves gaining unauthorized access to computer systems and networks. It is usually done through reconnaissance, scanning for vulnerabilities, gaining access, maintaining access by installing backdoors, covering tracks to avoid detection. While some see hackers as experts, hacking can enable credit card fraud and piracy which affects society by reducing public trust in online transactions and software.