How to code stack based exploits

Let me begin by mentioning that Aleph1s documentation on exploits and low level architecture can be read in "Smashing the Stack for fun and profit", found in Phrack Issue 49 vol. 7. By far that is the most definitive exploration of such a topic, and should be studied if you wish to venture into hacking or more generally how processes are carried out on the stack.

Also worth mentioning is Mudge "How to write Buffer Overflows", which focuses more on the actual shellcode/asm explanation, but nevertheless is definitely worthwhile. This is to be used moreso as a reference guide and a reminder rather than a deep instrinic view of exploit code and the operations and implications thereof.


Post new comment

  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h1> <quote> <img>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.