Skip to content

Error running script: AnalyzePs3Binary.java #42

@Expoverse

Description

@Expoverse

So I have an EBOOT.ELF and when running the AnalyzePs3Binary.java I get this error:

AnalyzePs3Binary.java> Running...
e_shnum: 0x1E
e_shentsize: 0x40
AnalyzePs3Binary.java> segment_0.1
AnalyzePs3Binary.java> .init
AnalyzePs3Binary.java> .text
AnalyzePs3Binary.java> .fini
AnalyzePs3Binary.java> .sceStub.text
AnalyzePs3Binary.java> .rodata.sceResident
AnalyzePs3Binary.java> .rodata.sceFNID
AnalyzePs3Binary.java> .lib.ent.top
AnalyzePs3Binary.java> .lib.ent.btm
AnalyzePs3Binary.java> .lib.stub.top
AnalyzePs3Binary.java> .lib.stub
AnalyzePs3Binary.java> .lib.stub.btm
AnalyzePs3Binary.java> .rodata
AnalyzePs3Binary.java> .spu_image
AnalyzePs3Binary.java> .sys_proc_param
AnalyzePs3Binary.java> .sys_proc_prx_param
AnalyzePs3Binary.java> .ctors
AnalyzePs3Binary.java> .dtors
AnalyzePs3Binary.java> .jcr
AnalyzePs3Binary.java> .data.rel.ro
AnalyzePs3Binary.java> .data.sceFStub
AnalyzePs3Binary.java> .opd
AnalyzePs3Binary.java> .got
AnalyzePs3Binary.java> .tdata
AnalyzePs3Binary.java> .tbss
AnalyzePs3Binary.java> .data
AnalyzePs3Binary.java> hashes
AnalyzePs3Binary.java> .bss
AnalyzePs3Binary.java> .sceversion
AnalyzePs3Binary.java> .shstrtab
AnalyzePs3Binary.java> _elfSectionHeaders
section: addr=0x0 size=0x0
section: addr=0x10200 size=0x2C
section: addr=0x10230 size=0x1706B78
section: addr=0x1716DA8 size=0x24
section: addr=0x1716DCC size=0x3368
section: addr=0x171A134 size=0xF4
section: addr=0x171A228 size=0x3AC
section: addr=0x171A5D4 size=0x4
section: addr=0x171A5D8 size=0x4
section: addr=0x171A5DC size=0x4
section: addr=0x171A5E0 size=0x2C0
section: addr=0x171A8A0 size=0x4
section: addr=0x171A8B0 size=0xA0738
section: addr=0x17BB000 size=0x19BA80
section: addr=0x1956A80 size=0x20
section: addr=0x1956AA0 size=0x40
section: addr=0x1960000 size=0x248
section: addr=0x1960248 size=0x148
section: addr=0x1960390 size=0x4
section: addr=0x1960398 size=0x19D84
section: addr=0x197A11C size=0x3AC
section: addr=0x197A4C8 size=0x4A8B0
section: addr=0x19C4D78 size=0x9994
section: addr=0x19CE70C size=0x4
section: addr=0x19CE710 size=0x2A4
section: addr=0x19CEA00 size=0x12E12C
section: addr=0x1AFCB40 size=0x240
section: addr=0x1AFCD80 size=0x183998
section: addr=0x0 size=0x2684
section: addr=0x0 size=0x12A
AnalyzePs3Binary.java> Processing EXEC
e_entry: 19B1748
OPD: 197A4C8
> Error running script: AnalyzePs3Binary.java
ghidra.program.model.util.CodeUnitInsertionException: Data conflict at address 019b1748
	at ghidra.program.flatapi.FlatProgramAPI.createData(FlatProgramAPI.java:1715)
	at AnalyzePs3Binary.handleExec(AnalyzePs3Binary.java:75)
	at AnalyzePs3Binary.process(AnalyzePs3Binary.java:99)
	at AnalyzePs3Binary.run(AnalyzePs3Binary.java:31)
	at ghidra.app.script.GhidraScript.executeNormal(GhidraScript.java:405)
	at ghidra.app.script.GhidraScript.doExecute(GhidraScript.java:260)
	at ghidra.app.script.GhidraScript.execute(GhidraScript.java:238)
	at ghidra.app.plugin.core.script.RunScriptTask.run(RunScriptTask.java:47)
	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:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1575)

What is causing this or the error? It's a ps3 eboot.bin that was converted to an elf. Is it the plugin, gildra, or the elf?

The extension version is -> ghidra_11.1.2_PUBLIC_20240713_Ps3GhidraScripts.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions