通常在进行arp攻击时使用dsniff,输入以下命令达到对网关和被攻击机被攻击机的双向欺骗
arpspoof -i eth0 -t [被攻击ip] [网关ip]
arpspoof -i eth0 -t [网关ip] [被攻击ip]使用时出现arpspoof: libnet_check_iface() ioctl: No such device 未找到设备

其实错误出在eth0上,-i参数应该接网卡名称,eth0,eth1...是Ubuntu15.10之前对网卡的命名方式。所以解决该问题可通过两种方式,一是通过ifconfig命令查找使用的网卡名称

可以看到我的网卡名称为ens33。将网卡名改为ens33,成功实现欺骗发送。
arpspoof -i eth0 -t [被攻击ip] [网关ip]
arpspoof -i eth0 -t [网关ip] [被攻击ip]
另一种方法是将网卡名称改为旧的命名方式,详情参见博客
http://learninginfree.blogspot.com/2016/06/ubuntu-1604-eth0.html
本文介绍了解决arpspoof命令在执行ARP攻击时遇到的网卡识别问题。通过两种方法解决了No such device错误:一是确认当前使用的网卡名称,二是将网卡名称更改为传统命名方式。

6568

被折叠的 条评论
为什么被折叠?



