为何我的kali Scapy ARP 修改不正确

img

img


提问
解答,kali Scapy定制ARP包为什么我的修改内容没有办法成功,是少设置参数还是格式错误。

【以下回答由 GPT 生成】

首先,需要确认一下您使用的代码是否正确。我注意到您在构建ARP包时,psrc参数被设置为192.168.0.1,而pdst参数被设置为192.168.0.2。这两个参数应该分别指定源IP和目标IP地址。请确保这两个IP地址是正确的。

如果您确认这两个IP地址是正确的,那么可能是由于网络配置或其他原因导致ARP包修改不正确。您可以尝试下面的解决方案:

  1. 在发送ARP包之前,您可以先通过srp函数发送一个ARP请求并接收回复。这样可以确保您的ARP包正确地发送到目标主机。下面是一个示例代码:
# 发送ARP请求并接收回复
response, _ = srp(packet, timeout=1)

# 打印回复信息
response.show()

如果您收到了回复,证明您的ARP包被正确地发送到了目标主机。如果没有收到回复,可能是网络环境或配置有问题,需要进行进一步的排查。

  1. 如果您收到了回复,但是修改没有生效,可能是由于目标主机的操作系统或网络环境的原因。因为ARP修改是局域网内的操作,目标主机可能会通过一些安全措施来保护自己免受ARP欺骗的攻击。您可以尝试使用其他工具或方法来进行ARP修改,或者尝试在其他网络环境下测试。

总结起来,我无法确定您的ARP修改不正确的具体原因,可能是代码问题,也可能是网络配置或目标主机的问题。您可以尝试上述解决方案来排查问题,或者提供更多的信息以便我给出更准确的解答。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^