Reverse Engineering for Beginners

(avery) #1

CHAPTER 10. POINTERS CHAPTER 10. POINTERS


f1()completes:


Figure 10.8:OllyDbg:f1()completes execution

We now find0xDB18and0x243at addresses0x2EF854and0x2EF858. These values are thef1()results.


10.3 Conclusion.


f1()could return pointers to any place in memory, located anywhere. This is in essence the usefulness of the pointers.


By the way, C++referenceswork exactly the same way. Read more about them: (51.3 on page 538).

Free download pdf