Understanding Pointers for Reverse Engineers Part 2 - Void Pointers and Casting (Patreon)
Published:
2022-07-06 04:27:35
Imported:
2023-09
Downloads
Content
This is the second in a short three-part series on pointers. In this tutorial we take a look at VOID pointers, VOID*, PVOID, PVOID* etc. We also discuss casting and briefly touch on memory allocation and access via VOID pointers.
Further Reading
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 memory is assigned to the pointer, and the pointer is cast.
Debugging the example is also encouraged!