Although Kevin Mitnick’s criminal hacking days occurred mostly before the advent of the internet, his tales of computer chicanery and “phone freaking” are still relevant because it is still used today. In his book he explains that his purpose of hacking was never to steal source code and profit–but only for the thrill of it. Social engineering and hacking his way into systems became his addiciation. This hurt his family, especially his mother a great deal. As a teenager, he began by getting free telephone servicefor his mom’s apartment, later to connect to the great tech companies mainframes of the day: Sun Microsystems, Novell, and NetCom. Without going through sophisticated back doors, he used zero-day exploits that others had reported to the developers but still were not fixed or patched along with social engineering to download the entire source code of their flagship products.
After spending time in jail, Kevin Mitnick now runs an IT Security Firm, and yes, he still hacks–but ethically. His purpose is to gain access to their network and explain to his clients how he was able to breach their security. Through obtaining an education as software developers, we can only prevent so many security holes in our code, like the ones Kevin used, because the users of the software must also update their software, maintain it correctly, and maintain a physically secure environment. Many of these measures are overlooked and can be avoided through training all users about proper secure system maintenance, such as the lectures that given now gives as an ethical hacker.