尝试打开ELF文件时出现ghidra错误

时间:2020-07-27 21:55:10

标签: x86-64 reverse-engineering decompiling ghidra

我对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)

该如何解决这些问题?

1 个答案:

答案 0 :(得分:0)

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