Exp7 网络欺诈技术防范
实验内容
实验环境
- 主机
Kali
- 靶机
Windows 10
实验工具
- 平台
Metaploit
信息收集
SET工具建立冒名网站
-
开启本机的Apache服务,生成的钓鱼网站使用Kali的http服务,使用sudo vi /etc/apache2/ports.conf命令修改Apache的端口文件,将端口改为80
-
在kali中使用
netstat -tupln |grep 80
命令查看80端口是否被占用。如果有,使用kill+进程号
杀死该进程。 -
使用
apachectl start
开启Apache服务:
-
终端窗口,输入setoolkit打开SET工具
-
选择1进行社会工程学攻击
-
选择2即钓鱼网站攻击向量
-
接着输入攻击机的IP地址,也就是kali的IP地址:
-
利用短地址工具,将钓鱼IP伪装成字符串短地址
-
在靶机输入用户名和密码,主机获取表单form得到数据
ettercap DNS spoof
-
使用指令
ifconfig eth0 promisc
将kali网卡改为混杂模式 -
输入命令
gedit /etc/ettercap/etter.dns
对DNS缓存表进行修改,可以添加几条对网站和IP的DNS记录,图中的IP地址是kali主机的IP:
-
输入
ettercap -G
指令,开启ettercap,会自动弹出来一个ettercap的可视化界面,点击工具栏中的Sniff——>unified sniffing,然后在弹出的界面中选择eth0->ok,即监听eth0网卡
-
在工具栏中的Hosts下先点击Scan for hosts扫描子网,再点击Hosts list查看存活主机,将kali网关的IP添加到target1,靶机IP添加到target2:
-
选择Plugins—>Manage the plugins,双击dns_spoof选择DNS欺骗的插件
-
然后点击左上角的start选项开始嗅探,此时在靶机中用命令行ping www.baidu.com会发现解析的地址是攻击机的IP地址:
DNS spoof引导特定访问到冒名网站
克隆一个登录页面,在通过实施DNS欺骗,此时在靶机输入网址www.mosoteach.cn可以发现成功访问我们的冒名网站
Tip:
知识点
亲身实践了一次DNS欺骗攻击,感觉挺有意思的。