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

通常在进行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


  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值