Questions about this topic? Sign up to ask in the talk tab.
Gdb
From NetSec
GDB is a bash debugger for ELF binaries.
It is a powerful tool to disassemble and view the memory of process, files and core dumps.
To view the stack trace, run:
bt
To view all registers:
i r or info registers
Select a stack frame to inspect:
frame {0,}
List the source code (if you have imported debugging symbols only
list + list - list
Print/inspect memory regions:
print <variable> (print 200 bytes) x/200bx <variable> (print 200 words) x/200wx $rip (print 200 bytes => int => ascii) x/200xc $rip
Print all variables in program (requires debugging symbols)
info variables
This article contains too little information, it should be expanded or updated. |
---|
Things you can do to help:
|