pcapファイルでは、16進値を同じ長さの任意の16進値に置き換える必要があります。
私はbashでDebian 10を使用しています。
たとえば、一部のパケットにはこのtcpペイロードを含むpcapファイルがあります。
delta
pcapファイル値のすべてのパケットを任意の値ですが、長さは同じ値に置き換えたいと思います。
だからこのコマンドを試してみました。
sed -Ei 's/\x64\x65\x6c\x74\x61/'$(openssl rand -hex 5)'/g' test.pcap
ただし、このコマンドを実行するとpcapファイルが削除されます。
pcapファイルには、ペイロードのこの部分に対する多くのTCPセッションがありますdeltaRevocationList
。すべてのパケットとすべてのTCPセッションdeltaRevocationList
をRANDOM_TEXT_RevocationList
。
たとえば、deltaReplicationListを次のように置き換えます。
abcdRevocationList
最初のTCPペイロードセグメント
aaaaRevocationList
2番目のTCPペイロードセグメント
hcnfRevocationList
など
この問題をどのように解決できますか? sed、tshark、またはeditcapツールの使用