在IDA Pro中未映射的内存段上设置常量

时间:2019-01-08 22:22:40

标签: reverse-engineering ida

很抱歉,如果以前曾有人问过并回答过这个问题,但我在任何地方都找不到答案。

我正在反转一些将Cortex M0用于小型可穿戴设备的固件。在某些情况下,固件将对未映射的内存段执行一些操作,例如:

v2 = (unsigned int)MEMORY[0x50001206] << 13;

0x50001206实际上是设备本身上外围设备的控制寄存器,但与其列出地址不一样,我更希望使用符号常量来简化生活。例如:

v2 = (unsigned int) PERIPH_CTRL_REG << 13;

尽管我似乎无法使其工作(即使可能的话)。我只是更好地创建一个内存段并在该段中重命名控制寄存器吗?

0 个答案:

没有答案