The term ‘Hacker’ was defined to describe experts who utilize their skills to re-develop mainframe systems, increasing
their capability and allowing them to multi-task. Nowadays, the term commonly describes skilled programmers who gain
unauthorized access into computer systems by exploiting weaknesses or by using bugs, motivated either by malice or mischief.
For example, a hacker can produce algorithms to crack passwords, penetrate networks, or even disrupt network services.
The number one cause of malicious/unethical hacking entails stealing precious records or monetary advantage. However, now
no longer all hacking is dreadful. This brings us to another type of hacking: Ethical hacking