This is a short video I did for my students in a first year undergraduate network security course. It demonstrates an example BOF with a little of what can be done after exploiting the system. The attacker is on Backtrack, attackee is SL Mail 220.127.116.1133 running within Windows SP3. Attack code was written by me in Python using Metasploit to generate shellcode. The intended audience is someone who just wants to see what a buffer overflow is and a bit of what it can do.
If you're looking for a development demonstration, take a look at my other video here that is listed under related content above and to the right. In that video, I take the students through fuzzing, isolating the variables I can control and developing the final exploit. It relates to the same overflow demonstrated here.
If you can't view flash video on your device, the original, you can get the mp4 version here.