Home Artists Posts Import Register

Downloads

Content

This is the first in a short three-part series on pointers; how they work in memory, and what they look like in assembly. In this tutorial we look at the basics, what is a pointer, how is a pointer assigned, and what is dereferencing.

Further Reading

The following resources may be of interest.


Hands On Example

Attached to this post is the compiled example we analyzed in the tutorial. You are encouraged to analyze the binary in the disassemble of your choice and identify how the pointer is assigned. 

Debugging the example is also encouraged!

Files

Understanding Pointers for Reverse Engineers Part 1 - Pointer Basics

This is "Understanding Pointers for Reverse Engineers Part 1 - Pointer Basics" by OALABS on Vimeo, the home for high quality videos and the people who...

Comments

No comments found for this post.