1

我在我正在研究的 ELF (ARM) 游戏库中创建了一个新段(页面对齐,.text 段(纯代码))。整个段仅包括 NOP (0000A0E1)。然而,IDA 承认 NOP 为:

DCD 0xE1A00000

如果我按 C 将其转换为代码,它会在我按下它的每行显示一个 NOP。当我尝试创建一个函数时,它告诉我该函数在指定地址有未定义的指令/数据,并且不会让我这样做。此外,DCD 0xE1A00000s 的每一行都在 .plt 段中被引用,因为它们引用了段外的偏移量。即使在我把它变成代码之后也会发生这种情况。

有没有办法将整个段声明为代码,和/或放置一个这样做的段属性,可能解决函数问题?

4

0 回答 0