ghidra-delinker-extension
Dev tools
reverse engineering tool
SHOW HN2024
Legend
ghidra-delinker-extension
A Ghidra extension for exporting parts of a program as object files
github.com#ghidra#delinking#object files#reverse engineering#decompilation
How HN took it
5 positive, 7 neutral or asking, 0 mixed, 1 critical, out of 13 comments about the project. Thread score +0.33.
Idea: 5 for, 0 againstExecution: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Cool, interesting project
From 3 comments
Oh, great to see this here. I think this is an extremely cool project, and I helped to add MS COFF support. (P.S.: I will note that my initial PR was notably worse than the ELF…
jchw on HNThis looks fantastic and is relevant to some game modding ideas I've had. I love your blog series about decompiling Tenchu too. Thank you for releasing this stuff!
pinum on HNThis looks really cool. I don't have a real use for it in my current work but in a past life it would have been so useful. Hopefully I'll have some time / opportunity to try it…
jcul on HN
Useful for game modding and decompilation
From 2 comments
This sounds very interesting. And is tempting me to delve back into a game reverse engineering project I abandoned a few years back. Do you have a fully worked example of how to…
jxjx on HNThis looks fantastic and is relevant to some game modding ideas I've had. I love your blog series about decompiling Tenchu too. Thank you for releasing this stuff!
pinum on HN
Objections
Results depend on an accurate Ghidra database and can cause subtle bugs
From 1 comment
> So is this a completely fool-proof process? That's... complicated to answer. My analyzers rely on an accurate Ghidra database, at least for the parts you want to export. While…
boricj on HN
Requests
End-to-end tutorial walkthrough
From 2 comments
This sounds very interesting. And is tempting me to delve back into a game reverse engineering project I abandoned a few years back. Do you have a fully worked example of how to…
jxjx on HN> Will this also work without painstakingly reversing things in the binary, say in the case of a giant game executable? You can get away with a Ghidra database that isn't…
boricj on HN
Questions
How much work is needed to pick sections to export from a large binary
From 1 comment
How much work is it to figure out which sections of the executable to export? Would it be realistic to be able to export a modern-ish (2008-2015) Win32 game into objects and then…
hmfrh on HN
Whether the process is guaranteed to succeed
From 1 comment
So is this a completely fool-proof process? Ie i'm asking if it's guaranteed to succeed or if the analysis is conservative. Ie if some piece/datum/feature is missing in the ELF…
almostgotcaught on HN
Alternatives named
objcopy
From 1 comment
See also: objcopy. https://sourceware.org/binutils/docs/binutils/objcopy.html
bigdict on HN
wcc, unlinkerida, delinker
From 1 comment
While objcopy can do many things, it can't undo the work of the linker. If relocations aren't unapplied and a new relocation table generated, these spots inside the new object…
boricj on HN