22
我有一個二進制文件,我想用一些其他值地址DEADBEEF
替換值A2
,說A1
。如何用dd覆蓋二進制文件的一些字節?
我怎樣才能做到這一點與dd
?如果有其他工具可以做到這一點,請提出建議。但是我打算在iPhone上這樣做,所以我只能使用大多數基本的Unix工具。
我有一個二進制文件,我想用一些其他值地址DEADBEEF
替換值A2
,說A1
。如何用dd覆蓋二進制文件的一些字節?
我怎樣才能做到這一點與dd
?如果有其他工具可以做到這一點,請提出建議。但是我打算在iPhone上這樣做,所以我只能使用大多數基本的Unix工具。
printf '\xa1' | dd conv=notrunc of=somefile bs=1 seek=$((0xdeadbeef))
這並不在我的機器上工作。 'somefile'在修改後的字節後截斷。 – gromain
但是,它在'conv = notrunc'處於命令末尾時起作用。 'printf'\ xa1'| dd of = somefile bs = 1 seek = $((0xdeadbeef))conv = notrunc' – gromain