当使用 Ghidra 的导出到 C 标头功能时,它会不断输出附加了“.conflict”的双重和三重符号。当我改变数据类型管理器处理冲突的方式时,它仍然保持输出它们。有谁知道如何解决这个问题?
它可以防止 Ghidra 将相同的输出解析回应用程序的另一个版本。
编辑:根据要求添加说明 我正在玩 ioncube,我想做的是:
- 在启用调试的情况下编译 PHP
- 提取类型信息
- 使用 ioncube 可执行文件的类型信息
我对“使用类型信息”的意思是我想要有可用的结构,以便我可以手动应用它们。但是,当右键单击类型管理器并将“带有调试功能的 php”导出到 C 头文件时,GHIDRA 无法导入头文件。
导入过程中的所有问题似乎都与匿名结构有关,除了名称之外,还会收到“.conflict”附加。我通过手动清理它们暂时解决了这个问题,只需创建导入的最低限度。但是,按照 GHIDRA 的意图执行此操作会很好。
希望这能澄清一点。