Jag har analyserat en PE, .exe i Win 11 med Jdk 22 och sparat Ghidras projekt i sin .gzf. När ja gnu försöker öppna detta arkivformat i Ghidra på Linux får jag följande error:
Nån mer vettigt kunnig på Java som vet vad fasiken det är som är fel?
Inte ens Ghidras eller JDKs egna forum kan svara på varför detta kommer upp.
(Nej, jag undviker helst java)
Kod:
Language version (V4.1 or later) required for 'x86:LE:32:default' ghidra.program.model.lang.LanguageNotFoundException: Language version (V4.1 or later) required for 'x86:LE:32:default' at ghidra.program.model.lang.LanguageVersionException.check(LanguageVersionException.java:126) at ghidra.program.database.ProgramDB.<init>(ProgramDB.java:328) at ghidra.app.util.opinion.GzfLoader.loadPackedProgramDatabase(GzfLoader.java:107) at ghidra.app.util.opinion.GzfLoader.load(GzfLoader.java:80) at ghidra.plugin.importer.ImporterUtilities.importSingleFile(ImporterUtilities.java:395) at ghidra.plugin.importer.ImporterDialog.lambda$okCallback$7(ImporterDialog.java:338) at ghidra.util.task.TaskBuilder$TaskBuilderTask.run(TaskBuilder.java:306) at ghidra.util.task.Task.monitoredRun(Task.java:134) at ghidra.util.task.TaskRunner.lambda$startTaskThread$0(TaskRunner.java:106) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840) --------------------------------------------------- Build Date: 2024-Jun-14 1025 EDT Ghidra Version: 11.1.1 Java Home: /snap/ghidra/25/usr/lib/jvm/java-17-openjdk-amd64 JVM Version: Ubuntu 17.0.11 OS: Linux 5.15.0-116-generic amd64
Nån mer vettigt kunnig på Java som vet vad fasiken det är som är fel?
Inte ens Ghidras eller JDKs egna forum kan svara på varför detta kommer upp.
(Nej, jag undviker helst java)