Now that we have learned about the basics of exploitation, let's try this on some of the software that was already exploited long ago and make some public exploits available. In this recipe, we will learn about publicly available exploits for old software and create our own version of the exploit for it.
Before we begin, we will need an old version of a Windows OS (preferably Windows XP) and a debugger for Windows. I have used Immunity Debugger and old software with a known buffer overflow vulnerability. We will use Easy RM to MP3 Converter. This version had a buffer overflow vulnerability in playing large M3U files.