I am attempting to launch a shell in my Linux environment (BT3) but it keeps seg faulting. The method that I'm using is out of The Shellcoder's HandBook. Note that all of this is straight out of the text.
For more reference: http://www.backtrack-linux.org/forums/old-pentesting/15508-stuck-eip-buffer-overflow.html