December 2017
Intermediate to advanced
860 pages
16h 1m
English
Let's review the diagram we used to understand the exploitation again as follows:

We successfully completed the first step in the preceding diagram. Let's find the JMP ESP address. We require the address of a JMP ESP instruction because our payload will be loaded to the ESP register and we cannot simply point to the payload after overwriting the buffer. Hence, we will require the address of a JMP ESP instruction from an external DLL, which will ask the program to make a jump to the content of ESP that is to the start of our payload.
In order to find the jump address, we will require a debugger so that we can see ...
Read now
Unlock full access