I am in a bit of a quandry here.I have heard of buffer overflows etc. but I cant understand how they work, and how people go about bringing one on.From what I have understood,you overflow the allocated memory etc. leaving room for you to execute whatever it is you want to execute,but what I dont understand is how you go about executing your script or whatever in that empty space.Any and all help is greatly appreciated.