gdb

Posted on 2024-04-03 14:48  woc0x00008279  阅读(15)  评论(0编辑  收藏  举报

set env NUM=3,设置环境变量

b *0x23414f,注意*要加上去

info register rcx查看寄存器的值

r arg1 arg2,运行时加上参数

x/ <n | f | u> addr

n:是正整数,表示需要显示的内存单元的个数,即从当前地址向后显示n个内存单元的内容,
一个内存单元的大小由第三个参数u定义。

f:表示addr指向的内存内容的输出格式,s对应输出字符串,此处需特别注意输出整型数据的格式:
  x 按十六进制格式显示变量.
  d 按十进制格式显示变量。
  u 按十进制格式显示无符号整型。
  o 按八进制格式显示变量。
  t 按二进制格式显示变量。
  a 按十六进制格式显示变量。
  c 按字符格式显示变量。
  f 按浮点数格式显示变量。

u:就是指以多少个字节作为一个内存单元-unit,默认为4。u还可以用被一些字符表示:
  如b=1 byte, h=2 bytes,w=4 bytes,g=8 bytes.
如x/1s查看字符串