gdbghidra
gdbghidra copied to clipboard
gdbghidra - a visual bridge between a GDB session and GHIDRA
Hello - I followed the instructions outlined in README.md, and tried to build this for Ghidra version 10.0.4, which I have an active project in. I get the following error...
Seems like the latest build is incompatible with Ghidra's 2020-Feb-12 release.
Checkout of NationalSecurityAgency/ghidra@04f7366a62798068903252c729799a067d714412.
For some reason, the `GhidraBridgeCommand` `__init__` method creates the bridge and sends the first message instead of `invoke` meaning that the host and port are always the defaults, and that...
On https://github.com/NationalSecurityAgency/ghidra/tree/adedcde30f893fe3f48291f15866aed05df04fc9 (newest commit as of the time of this issue being opened) the plugin crashes when the gdb client sends the stack information: ``` Uncaught Exception! RuntimeException - ghidra.util.exception.DuplicateNameException:...
`GDBReceiver.relocate` is initialized as 0, and used as a base in https://github.com/Comsecuris/gdbghidra/blob/c817839da4fe7fcb01893fb423bd55157892e741/src/main/java/gdbghidra/GDBReceiver.java#L195 when a breakpoint is set. If no cursor event is received that updates `.relocate` prior to toggling a...
Gradle version: 6.0.1 Ghidra version: 9.1 (2019-OCT-23 1737 EDT) output: > $ gradle -PGHIDRA_INSTALL_DIR=/usr/share/ghidra > > > Task :compileJava FAILED > /home/fabio/src/gdb% gradle -PGHIDRA_INSTALL_DIR=/usr/share/ghidra > > > Task :compileJava FAILED...
Hi, I'm trying to debug an issue with this on Ghidra 9.1, and I can't figure out where logging output goes. https://github.com/Comsecuris/gdbghidra/blob/139627a5b6da80b51d0e6c20a856fbc830828f60/src/main/java/gdbghidra/GDBReceiver.java#L108 E.g., for a line like above. Ghidra maps...
Hello, I want to build gdbghidra to use it with Ghidra 9.1-BETA, unfortunately, I got this error message :  Can you help me ?
In order to work with a remote target (such as a device with openocd), it was necessary to stub out the relocation and mappings methods. Otherwise python would throw an...