Ever since the invention of Charles Babbage's difference engine in 1822, computers have required a means of instructing them to perform a specific task.
Ethical hacking is different - in terms that it is not about randomly downloading ready-made tools from the internet and using them to attack computer systems...