8DATA TYPES AND DATA STRUCTURES

Image

Understanding the data types and data structures that you encounter as you analyze a binary is foundational to reverse engineering. The data that is being passed into a function is a key to reverse engineering the function’s signature (the number, type, and sequence of parameters required by the function). Beyond that, the data types and data structures declared and utilized within functions provide additional clues to what each function is doing. This reinforces the importance of developing a deep understanding of how data types and data structures are represented and manipulated at the assembly language level. ...

Get The Ghidra Book now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.