いくつかの情報を含むPcapファイルがあります。
ファイルのデータを変更する必要があります。
ご覧のとおり、パケットの詳細と追加履歴パートIにはTXT値があります。fn=Room 110
今TXT値を変更するのに役立ちます
例: から
TXT: fn=Room 110
までTXT: fn=Room 1234
私が今までにしたこと
1. Scapyと16進エディタを使用してメタデータを変更します。
Scapyを使用して宛先アドレス、MACアドレス、ポートを変更するなど、いくつかの点を変更しました。しかし、scapyでTXTレコードを変更することはできません。
16進数を使用すると、文字列を16進数に変換してTXT値を変更できますが、長さが異なる必要がある問題に直面しています。
例:
TXT: fn=Room 110
次のように変更できます。TXT: fn=Room 123
ただし、次のように変更することはできません。
TXT: fn=Room 110
このTXT: fn=Room 1234
場合、生成されたpcapは無効です。
以下は、Pythonを使用したサンプル作業のスクリーンショットです。
このコードは、ターゲットMac、ソースIP、およびTXT = Room <値:3ビット>を変更し、パケットの「TXT:fn = Room」の前後の16進値を確認してTXT値を変更します。
この問題に関連する支援をいただきありがとうございます。
ありがとうございます。