The GNU Stack Protector exploit series aims to provide a wealth of information on understanding, analyzing, and in some cases, bypassing the protections which have been implemented by most GNU based systems via the libssp series of patches to the gnu compiler and glibc. Most of the documents here will cover contrived cases of the general case.
- Introduction - What is SSP,Purpose,Goals,Requisite Knowledge
- Part 1 - An analysis of the C-code SSP implementation in the GCC/GLIBC repositories
- Part 2 - Manipulation of the SSP code through environmental changes
- Part 3 - More environment fun (ie: the linker does cool things).