我正在尝试在 IDA Pro 中反编译二进制文件。目前我正在查看一个指向字符串的指针列表,它们代表游戏数据(“左转”、“右转”等)。令人沮丧的是,似乎没有引用存储这些数据的地址,尽管我知道它们在游戏中使用。
所以我猜测该程序正在使用一些代码来引用带有指针算法的“左转”,例如print(BASE_STRING_PTR + offset).
但是这很难检测到;我是 IDA 的新手,一直在玩按钮,但除了为我想要的地址上方的每个地址尝试“查找引用”之外,还没有找到任何东西。我希望更有经验的逆向工程师能给一些建议?
如果有另一种工具对此有好处,那就太棒了,尽管我使用的是 Mac,这在某种程度上限制了我。