Ubuntu16.04解决arpspoof时出现arpspoof: libnet_check_iface() ioctl: No such device问题

2020-09-01
0评论
/
阅读
管理员

通常在进行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命令查找使用的网卡名称

arpspoof

可以看到我的网卡名称为ens33。将网卡名改为ens33,成功实现欺骗发送。

arpspoof -i eth0 -t [被攻击ip] [网关ip]
arpspoof -i eth0 -t [网关ip] [被攻击ip]

arpspoof时出现arpspoof: libnet_check_iface() ioctl: No such device

另一种方法是将网卡名称改为旧的命名方式,详细参考这篇文章《Ubuntu 16.04把网卡名称改为旧的命名eth0方式

本站附件分享,如附件失效,可以去找找看
诚通网盘附件百度网盘附件
PS:由于百度网盘附件太大,所以百度网盘附件为拆分压缩,全部下载后打开zip后缀文件即可。也可以只下载zip后缀文件查看(只可以查看不能解压)是否有需要的文件,再下载全部文件解压需要的文件


干饭福利分享: 微信扫码领取“饿了么”抵用券↓↓↓↓↓↓↓↓↓↓

标签: ubuntu arpspoof
于2020-09-01发布