0

我对 Ghidra 很陌生,我刚刚安装了它以尝试反编译 ELF 文件。尝试将文件分配给新的 Ghidra 项目时,我收到以下错误消息:

Loading language 'x86:LE:64:default' - Uncaught Exception: ghidra.app.plugin.processors.sleigh.SleighException: File not found - language probably did not compile properly

Can't read language spec C:\Program Files\ghidra_9.1.2_PUBLIC\Ghidra\Processors\x86\data\languages\x86-64.sla
java.io.FileNotFoundException: C:\Program Files\ghidra_9.1.2_PUBLIC\Ghidra\Processors\x86\data\languages\x86-64.sla (Access is denied)

我能做些什么来解决这些问题?

4

1 回答 1

0

我今天遇到了同样的错误。在尝试了一些不成功的事情(使用不同版本的 JDK(并更改环境变量以包含其他 JDK 版本)、安装所有 Ghidra 扩展并重新复制 x86-64.sla 文件后,这些都不起作用。但是,我决定尝试以管理员身份运行 Ghidra,希望它不会遇到权限错误,瞧!它成功了。

于 2020-10-14T00:20:13.450 回答