October 2010
Beginner to intermediate
464 pages
13h 19m
English
A Linux Case Study
Information in this Chapter
SCTP FWD Chunk Heap Memory Corruption
Remote Exploitation: An Overall Analysis
Getting the Arbitrary Memory Overwrite Primitive
Installing the Shellcode
Executing the Shellcode
Introduction
In Chapter 7 we introduced several different generic approaches and techniques you can use when dealing with the challenges inherent in remote exploitation. In this chapter, we will analyze real code used to exploit remote kernel heap memory corruption affecting the Linux kernel SCTP network stack. We chose to work with this particular vulnerability for the following reasons:
Linux source code is freely available, which makes for an easier-to-follow discussion ...
Read now
Unlock full access