While reversing a binary, whatever symbols we name inside IDA IDB database, is it possible to load the same in GDB while debugging? e.g. I tried wsym which attempts to inject those as symbols. However, the project seems to be in too beta to work properly. I want to use pwndbg
for debugging, so using IDA's integrated remote debugging support is not really an option.
-
out of interest, what specifically makes IDA's debugger "not an option"?– Igor Skochinsky ♦Jul 23, 2017 at 21:48
1 Answer
One of this year's Recon talks was on a project which exports data from IDA as DWARF debug info. In theory that can be used in gdb
to provide symbols.
P.S. according to pwndbg
documentation, it already has some kind of "IDA integraton", so I'd suggest you to try that and contact the project if you can't get it working.
-
pwndbg
integration works for me, thanks :) However, in the next IDA versions, we'd love to see this feature out of the box, i.e. in principle,IDA can rewrite the ELF binary with symbol integration integrated.– sherlockJul 23, 2017 at 22:57 -
@Holmes.Sherlock feel free to send feature requests to support.– Igor Skochinsky ♦Jul 24, 2017 at 13:42