1、实验目标
- 使用
Cain
攻击(ARP扫描+ARP欺骗) - 用
wireshark
抓包分析ARP扫描和ARP欺骗 - 用
Cain获
取telnet、HTTP、https
账号密码
2、实验环境
- 网络:
Win Server 2003 <-> Win XP
- 角色:
Win Server 2003
安装Cain v4.9
模拟黑客,Win XP
模拟肉鸡/靶机
3、实验流程
-
win 2003启动wireshark,并开启网卡监听。
-
进入Cain中,启动
sniffer
功能,进入sniffer
菜单,右键启动"scan MAC address"
启动后,会发现扫描出了在同一网络的主机
此时,在wireshark中抓取到大量ARP扫描包
-
在Cain中启动ARP欺骗功能,判断
192.168.40.2
为网关,192.168.40.132
为肉鸡
点击左下角的“ARP”
标识,然后点击菜单栏中”+“
号(add to list
),分别选中网关和肉鸡
此时建立了网关到肉鸡的联系,如下图所示:
启动左上角的ARP欺骗/毒化
功能,此时在wireshark
中能抓取到win 2003发出的欺骗包(欺骗他人说自己是网关)
查看肉鸡(win XP)中的arp映射,发现ARP表已经毒化成功。网关的MAC地址已经变成WIN 2003的MAC地址。
-
在win XP上访问互联网路由器,通过Cain直接截取账号密码
在Cain中点击左下角”passwords“
,选择telnet
可以发现账户密码出来了,无需再通过wireshark
进行流量分析,Cain会根据截取的数据自动进行数据分析,提取账户密码。右键点击”view"
可以查看账户密码。
-
在XP系统上访问www.i.360.com,登录账号(随意登录一个)
在Cain中能看到账户密码,但是由于密码加密,我们可以右击“open url”
,然后赋值加密后的密码,在一些在线解密网站中解密出密码原值。(如www.PMD5.com
)
注:
- 可以看淡这里的账户依然是明文的,但是密码是进行了加密的,破解难度加大了
- 另外,这里如果真的要获取到这个网站的密码,而密码又无法破解,有没有其他方法呢?
- 通过ARP欺骗结合DNS域名劫持,再通过社工学(网站克隆),就可以拿到最终的密码