IP address spoofing using SharpPcap on C#

前端 未结 1 1506
我寻月下人不归
我寻月下人不归 2020-12-06 03:48

I will use SharpPcap framework to make my spoofing program, so I need to edit my machine\'s IP address of the packet with another IP address on the source address field.

相关标签:
1条回答
  • 2020-12-06 04:33

    Try Pcap.Net instead.

    Here is how you build a simple IPv4 packet with specific source and destination addresses and a custom payload in Pcap.Net:

    Packet packet =
        PacketBuilder.Build(DateTime.Now,
                            new EthernetLayer
                                {
                                    Source = new MacAddress("11:22:33:44:55:66"),
                                    Destination = new MacAddress("11:22:33:44:55:67"),
                                },
                            new IpV4Layer
                                {
                                    Source = new IpV4Address("1.2.3.4"),
                                    Destination = new IpV4Address("1.2.3.5"),
                                    Ttl = 64,
                                    Identification = 100,
                                },
                            new PayloadLayer
                                {
                                    Data = new Datagram(new byte[] {1, 2, 3, 4})
                                });
    
    0 讨论(0)
提交回复
热议问题