Next: Micro-Benchmark Results
Up: A Binary Rewriting Defense against Stack-based Buffer Overflow Attacks
Previous: Self-Modifying Code
To validate the correctness of the binary-rewriting RAD prototype, we need to verify that the RAD code is injected into appropriate places in the input binary AND the RAD code does protect the input binary from buffer overflow attacks in a way that does not incur significant space overhead or run-time performance cost. In the following subsections, we present results that show that the current binary-rewriting RAD prototype does do a reasonable job in disassembly accuracy and low-overhead protection against buffer overflow attacks.
Subsections
Manish Prasad
2003-04-05