Ghidra 导出到 C 头文件,如何删除“.conflict”?

逆向工程 吉德拉
2021-07-03 03:36:02

当使用 Ghidra 的导出到 C 标头功能时,它会不断输出附加了“.conflict”的双重和三重符号。当我改变数据类型管理器处理冲突的方式时,它仍然保持输出它们。有谁知道如何解决这个问题?

它可以防止 Ghidra 将相同的输出解析回应用程序的另一个版本。

编辑:根据要求添加说明 我正在玩 ioncube,我想做的是:

  • 在启用调试的情况下编译 PHP
  • 提取类型信息
  • 使用 ioncube 可执行文件的类型信息

我对“使用类型信息”的意思是我想要有可用的结构,以便我可以手动应用它们。但是,当右键单击类型管理器并将“带有调试功能的 php”导出到 C 头文件时,GHIDRA 无法导入头文件。

导入过程中的所有问题似乎都与匿名结构有关,除了名称之外,还会收到“.conflict”附加。我通过手动清理它们暂时解决了这个问题,只需创建导入的最低限度。但是,按照 GHIDRA 的意图执行此操作会很好。

希望这能澄清一点。

0个回答
没有发现任何回复~