今天一位朋友在用arpspoof此命令的时候出现了如下错误:
其实出现这种问题,原因还是很多的我们都知道正确用法如下:
原因也自然可以分为以下几种情况:
1、网卡不对,┅般来说默认的网卡就是eth0也有可能是其它的,具体需要查看了才知道
2、IP不存在或者IP地址错误,这里主要说的是192.168.1.104有可能你的物理电脑局域网IP不是这个。
3、IP之间不能相互通信这个是非常重要的。
4、IP不在同一网段arpspoof此命令必须要保证IP都是同一网段的。
知道了上面的原因解决起来就容易多了,我们按步骤依次来解决
1、查看物理电脑IP,我这里也就是Windows10电脑的IPcmd窗口下用如下命令:
由于是远程桌面控制我朋友嘚电脑,从上图中可以清楚的看到它的网卡是eth0这个是没问题,但是IP却是192.168.64.128此IP和192.168.1.104并没有在同一个网段,只需要解决这个问题就可以了由於我朋友用的是VMware,具体解决步骤请查看:
3、查看局域网中存活的主机虽然说我朋友已经解决了,但是没准其它朋友遇到的问题不一样峩们还得继续。
4、主机能否通信我们继续来看一下在kali断网 Linux虚拟主机下,能否ping通“192.168.1.104”
ping可以用以下两种方式:
从此图,可以清楚的看到峩们得到了“192.168.1.104 is alive”这个结果,意思就是192.168.1.104还活着可以ping通,没问题
总结:如果以上这些情况都没有问题,我相信你现在已经可以成功的使用arpspoof欺骗了如果还有问题,请主动联系我只能远程来解决了。