Как перезаписать несколько байт двоичного файла с помощью dd? - PullRequest
25 голосов
/ 03 сентября 2011

У меня есть двоичный файл, и я хочу заменить значение A2 по адресу DEADBEEF другим значением, скажем A1.

Как я могу сделать это с dd? Если есть другие инструменты, которые могут сделать это, пожалуйста, предложите. Но я планирую сделать это на iPhone, чтобы я мог работать только с большинством базовых инструментов Unix.

1 Ответ

48 голосов
/ 03 сентября 2011
printf '\xa1' | dd conv=notrunc of=somefile bs=1 seek=$((0xdeadbeef))
...