在我正在分析的应用程序中,有一个全局变量,我知道它在程序中的用途/角色。我想重命名它,但由于某种原因我不能。
汇编代码:
.text:00537E90 mov edx, ds:1C968D8h
.text:00537E96 mov [eax], edx
.text:00537E98 mov ds:1C968D8h, eax
如果我将光标定位在地址 ( ds:1C968D8h) 上并尝试跳转(使用 Enter),IDA 会报错Command "JumpEnter" failed。尝试使用 N 热键重命名它会导致 IDA 在该地址放置一个标签,而不是按预期重命名变量。
虽然我这样做是出于教育目的,但这是一个专有应用程序,所以我没有源代码。
我查过 Chris Eagle 的“The IDA Pro Book”,但里面似乎没有任何关于这个主题的内容。
非常感谢帮助。

