有时由于不支持格式(例如在 IDA 中),我无法开始调试二进制文件。例如,我发现了一个任天堂 3DS 游戏并想对其进行调试。但问题是我无法开始调试,因为 IDA 不知道这种二进制格式。
我应该怎么做才能告诉调试器二进制的结构(什么文本结构等)?
有时由于不支持格式(例如在 IDA 中),我无法开始调试二进制文件。例如,我发现了一个任天堂 3DS 游戏并想对其进行调试。但问题是我无法开始调试,因为 IDA 不知道这种二进制格式。
我应该怎么做才能告诉调试器二进制的结构(什么文本结构等)?
有两个单独的问题:
Nintendo 3DS 是 ARM11,所以 IDA 中有一个处理器模块。至于装载机,您必须搜索是否有人制作或自己实施。至于用于 IDA 的 3DS 调试器插件,我非常怀疑它是否存在。