関連別の問題、バイナリファイルをファジー検出するために?から␀バイトを検出する方法はありますかsed
?
答え1
例:
NULバイトと改行文字を送信する証拠:
$ echo -e \\0 | hexdump -C
00000000 00 0a |..|
00000002
次に、NULバイトを!
感嘆符に変更します。
$ echo -e \\0 | sed 's/\x00/!/' | hexdump -C
00000000 21 0a |!.|
したがって、秘密は\x00
NULバイトを使用することです。
答え2
はい、パターンは\x00
nullバイトと一致します。
例:
$ printf "\0\n\0\n" > file
$ sed -e 's/\x00/test/' -i file
$ cat file
test
test
$