Now that you have the basics under your belt from reading Chapter 11, you are ready to study more advanced Linux exploits. The field is advancing constantly, and there are always new techniques discovered by the hackers and countermeasures implemented by developers. No matter which side you approach the problem from, you need to move beyond the basics. That said, we can only go so far in this book; your journey is only beginning. The “References” sections will give you more destinations to explore.
In this chapter, we cover the following types of advanced Linux exploits:
• Format string exploits
• Memory protection schemes
Format string exploits became public in late 2000. Unlike buffer ...