gcc -o a.out a.c
gdb -q ./a.out
break main
info register(i r)
//
objdump -D a.out | grep -A20 main.: //转换为机器代码
objdump -M intel -D a.out | grep -A20 main.:
gdb 设置:(1)gdb -q (2)set disassembly intel (3)quit (4)echo "set disassembly intel">~/.gdbinit (5)cat ~/.gdbinit
///
list
diss main
run
info register eip(i r eip)
x/x ,x/u, x/t, x/o 以16,10,2,8进制显示内存
x/2x, x/12x显示目标地址2,12个单元
x/b, x/h, x/h, x/w 显示单字,半字,字,巨字
nexti
x/i 显示为汇编指令
perl -e 'print "test"x20 ."\n"'
test(repeat 20times)