SharpPcapフレームワークを使用してなりすましプログラムを作成するため、パケットのマシンのIPアドレスを送信元アドレスフィールドの別のIPアドレスで編集する必要があります。
SharpPcapプロジェクトでいくつかの例を見つけましたが、送信パケットの送信元アドレスフィールドを編集または変更するにはどうすればよいですか?
ランダムパケットを送信するためのサンプルコードは次のとおりです。
byte[] bytes = GetRandomPacket();
private static byte[] GetRandomPacket()
{
byte[] packet = new byte[200];
Random rand = new Random();
rand.NextBytes( packet );
return packet;
}
--device.SendPacket(bytes);