Reading material
Below is a list of overall reading material which you may wish to read over before starting.
Bug class exploitation
Format strings:
Heap exploitation
Frame pointer overwrites
Adress space layout randomisation (ASLR)/ PaX specific
Execshield documents
Stackguard / Stack smashing protection
Hardware protection (e.g amd64 / nx bit)
Generalised papers / notes / presentations (not always indepth)
Secure computing
Got some good additional papers?
If you have some relevant papers that would be suitable for this site, please drop me an email.