在gdb调试中,出现了内存中的内容自动填充替换 0x00的情况。

胖鸟飞不动 2021-05-10 06:40:16


当我填充一个内存位置时显示是正常的。





但是我想填充后面的一个位置时 /xd0 把前面的/x00 自动顶替填充了。

请问这是为啥?该如何解决?系统是centos7



代码是书上的。

...全文
890 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
胖鸟飞不动 2021-05-11
  • 打赏
  • 举报
回复
那请问如何用python在内存里添加00呢?或者说用其他方式?
zara 2021-05-10
  • 打赏
  • 举报
回复
\x00 是字符串结束标记吧,在字符串操作里被特殊处理了,不被认为是字符串的一部分的

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧