In this video we write a 32 bit buffer overflow together in python using tools like Immunity Debugger, Mona, and msfvenom. I show you how to:
1.) Fuzz the application
2.) Determine the offset
3.) Control the eip cpu register
4.) Determine your bad characters (manually and using Mona)
5.) Find the jmp_esp
As a bonus, I show you how you code your exploit to pop a shell in the same window that you run the exploit in!
It’s a bit long but this isn’t exactly a fast process LOL!