I am a beginner in firmware reverse engineering. I have a dump file of Renesas RX210 MCU firmware but, I don't know how to disassemble it. Is any recommended software to disassemble it?
-
IDA pro seems to have Renesas RX support since ver 7.7 hex-rays.com/products/ida/news/7_7/#new-processors– RobertAug 30, 2022 at 14:16
-
It depends. When you look at the firmware in a hex editor, does it have an ELF header? If so, you may be able to use the rx-elf-objdump tool in the GNU cross-compiler suite.– dingo_kinznerhookAug 30, 2022 at 14:40
-
No, it doesn't have any ELF header– ManJaroAug 30, 2022 at 14:43
-
@Robert, Thanks for your tip, but how to identify the entrypoint of this file on ida– ManJaroAug 30, 2022 at 20:59
-
1The on-chip program ROM lives at the end of the 32-bit address space and the reset vector address is found in the last 4 bytes of this (i.e. @ 0xFFFFFFFC.) If you are lucky you might find that the firmware file is effectively a program ROM image and you can find the address accordingly.– Ian CookAug 31, 2022 at 22:06