-
Notifications
You must be signed in to change notification settings - Fork 7
IDA Loaders
This page contains information about the IDA loader scripts.
The Western Digital IDA loader script can be used to load firmware files from the Marvell/ROYL family of HDDs. Other HDDs may be supported but have not been confirmed.
Note
Western Digital firmware images contain a loader section which is used to load all other sections of the firmware image into memory at bootup. The memory address space used by this section is later overwritten by an overlay module which the other sections of the firmware image call into using static addresses. To prevent IDA from misanalyzing code in the loader section the base address for this section is adjusted by 0x80000000 in the IDA loader script. Keep this in mind when trying to reference addresses in or out of this section.