10回复
2年前
【已结算】linux dd 无法跳至指定偏移量【赏金20元】
期望:从指定的内存地址,dump出指定的字节数的内存。
操作步骤
1、查看内存分布
使用命令cat /proc/358140/maps
得到如下图的片段
2、dump内存
使用命令dd if=/proc/358140/mem ibs=1 obs=1 skip=$(( 0x7f06f8005000 )) count=$(( 0x7f06f8009000 - 0x7f06f8005000 )) of="dddump.bin"
最后提示
dd: "/proc/358140/mem":无法跳至指定偏移量
记录了16384+0 的读入
记录了16384+0 的写出
16384字节(16 kB)已复制,0.0284698 秒,575 kB/秒
疑问
命令输出”无法跳至指定偏移量 “ 是哪里参数设置的不对么?
备注:
1、机器上的dd命令比较就没有 iflag 选项
2、机器上也没有gdb命令,只能使用dd
2002 阅读