diff --git a/fundamentals2.md b/fundamentals2.md index 7cbb953..4ded833 100644 --- a/fundamentals2.md +++ b/fundamentals2.md @@ -69,4 +69,10 @@ This diagram illustrates how the PE is placed into memory. ## The Stack ## +- Data is either pushed onto or pop off of the stack data structure +- **EBP** - Base Pointer is the register that used to store the references in the stack frame + +This diagram represents a typical stack frame. +![alt text](https://securedorg.github.io/images/TheStackFrame.png "Stack Frame") + [Environment Setup <- Back](https://securedorg.github.io/RE101/section1) | [Next -> x86 Assembly](https://securedorg.github.io/RE101/section1.3) diff --git a/images/TheStackFrame.png b/images/TheStackFrame.png new file mode 100644 index 0000000..df8cc12 Binary files /dev/null and b/images/TheStackFrame.png differ