SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 447 | Next

Shon Harris, Allen Harper, Chris Eagle, and Jonathan Ness

"Gray Hat Hacking, Second Edition"


g Run Go/continue.
r info reg Displays (or modifies) register contents.
p nextor n Step over, executes an entire function or single instruction
or source line.
t step or s Step into or execute a single instruction.
k (kb / kP ) bt Displays stack backtrace, optionally also
function args.
.frame <#> up/down Changes the stack context used to interpret commands
and local variables. ???Move to a different stack frame.???
dd

(da / db / du)
x /NT A Displays memory. dd = dword values, da = ASCII
characters, db = byte values and ASCII, du = Unicode.
dt P Displays a variable??™s content and type information.
dv /V p Displays local variables (specific to current context).
uf
u

disassemble

Displays the assembly translation of a function or the
assembly at a specific address.
q quit Exit debugger.
Those commands are enough to get started. You can learn more about the debugger
in the debugger.chm HTML help file found in your debugger installation directory. (Use
hh debugger.chm to open it.) The command reference specifically is under Debugger
Reference | Debugger Commands | Commands.
Symbols and the Symbol Server
The final thing you need to understand before we start debugging is the purpose of symbols.


Pages:
435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459