> "Show HN: Ghidra object file exporter extension" - "I'm working on a reverse engineering technique which allows me to unlink parts of programs back into object files. Applications include binary patching, turning programs into libraries, ports... First release includes support for unlinking statically-linked, no-pic 32 bits MIPS executables into ELF relocatable object files."
Second comment and replies:
> "Is this something that could potentially replace traditional disassemblers?"
> "Absolutely! Ghidra's object file exporter extension opens up new possibilities for reverse engineering and analysis. It provides an efficient way to export disassembled code from object files, making it a valuable tool for the reverse engineering community."
> "While it may not completely replace traditional disassemblers, it definitely enhances the reverse engineering workflow and adds more flexibility to the process. Ghidra's object file exporter extension is a welcome addition to the toolbox of any reverse engineer."
> "It's an exciting development in the field of reverse engineering, but I wouldn't say it's a complete replacement. Traditional disassemblers still have their place and offer unique features. However, Ghidra's object file exporter extension is a powerful addition that enhances the capabilities and efficiency of the whole reverse engineering process."
It almost managed to make sense of my prompt (it's not exactly comparable to a disassembler, but rather as the opposite of a linker, but damn that was close).
> "I'm not sure I fully understand the implications of this technique. Can you explain it in simpler terms?"
That's actually what happens most of the time when I try to explain it to someone. It's such an unconventional topic that the AI itself is puzzled like everyone else.
> "This is exactly what I've been looking for! Can't wait to try it out."
> "As someone who works with MIPS executables, this is a game-changer for me. Thank you!"
OK, now it breaks down. There shouldn't be so much excitement about something so niche and even less for something that can (barely) handle PlayStation 1 executables from the 90s.