Closed Lawrence1024 closed 10 months ago
If you're referring to 3.5, FSP is meant to denote the original SFP is overwritten.
The diagram in section 3.5 is correct as-is. Starting in Step 2, the SFP is overwritten, and the paper we linked refers to this overwritten value as the "forged saved frame pointer", or FSP.
Under Chapter 3 at https://textbook.cs161.org/memory-safety/vulnerabilities.html