We are reversing Delphi's internal structures, does anyone know any good resource or other details about how Delphi executables are compiled and linked to each other, and what is the layout of the various parts inside the final exe.
I am not looking for high-level information, for example, it has n sections.
I was looking for something (the following is โcompiledโ), as the โ.textโ section has 3 parts:
- data (a)
- index table (b)
- the code alternates with data that can be identified using mechanism (c)
etc., etc.
Ok, I'm looking for links or knowledge about structures. I already have the tools mentioned below, and a ton more to help with reverse engineering from scratch.
I should have mentioned that I know a resource layout that is well documented. These are internal compiled structures embedded in sections of code and data that I use. (for example, how RTTI information is compiled, where comparisons are made between event handlers and form resources, etc.).
source share