我一直在尝试反转一个Mach-O executable arm
文件,并且能够在 iOS 的 gdb 中很好地调试它,并且二进制文件似乎没有被剥离,因为 gdb 向我显示了函数名称等;但是,当我将二进制文件弹出到 IDA 中时,我看不到任何这些函数名称(这使得反汇编变得非常困难)。IDA 确实向我显示了导入的函数的名称,但没有显示其他函数名称。
这种情况以前从未发生过,根据我的经验,如果 gdb 可以识别,IDA 通常会识别函数名称。
这里有人发生过类似的事情吗?如果是这样,你是如何解决这个问题的?
谢谢!