Both IDA Pro and OllyDBG automatically analyze the binary on load to identify whats code and data. I assume its a complicated process and I would like to learn more about this process.
How is this process refered to and are you guys aware of any resources about this subject?
I also composed a list of interesting information that can be read from the executable (taken from IDA Pro). Anything to add?
- Names
- Functions
- Imports
- Exports
- Strings
- Structures
- Enums
- Segments
- Signatures (To identify the compiler)