Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >手把手教你如何通过流氓WiFi热点实施网络钓鱼

手把手教你如何通过流氓WiFi热点实施网络钓鱼

作者头像
FB客服
发布于 2018-02-28 06:53:24
发布于 2018-02-28 06:53:24
3.8K1
举报
文章被收录于专栏:FreeBufFreeBuf

想必大家或多或少都听说过社会工程学技术吧?接下来,让我们看看如何在现实生活中运用社工技巧。

在这篇文章中,我们将会创建一个钓鱼页面,这个页面通过一个流氓WiFi接入点呈现给目标用户。如果接入了流氓WiFi的目标用户在这个页面中输入了自己的账号密码,那么这些数据都将会直接发送给你。

我们将会用到Kali Linux(ParrotSec或Ubuntu也可以)、著名的无线网络渗透工具WiFi-Pumpkin,以及一个外置WiFi适配器。为什么需要外置WiFi适配器(外置无线网卡)呢?比如说,你打算在麦当劳或星巴克设置这个钓鱼页面,此时你笔记本电脑的内部网络控制器将会连接到麦当劳的WiFi,而你就可以将外置WiFi适配器转变成一个流氓接入点了。

外置WiFi适配器将作为中间人攻击之中的“中间人”角色,并负责将钓鱼页面呈现给目标用户,然后欺骗用户输入自己的信息。我强烈建议大家选择WN722N<点击文末的阅读原文按钮查看>,它不仅体积非常小,而且功能还非常强大。它专为黑客设计,非常适用于我们的这种WiFi攻击。更重要的是,它还非常便宜。

如何安装WiFi-Pumpkin

安装过程非常简单,大家按照步骤做就可以了。

1. 切换到你想要安装WiFI-Pumpkin的目录:

cd desktop

2. 下载源码:

gitclone https://github.com/P0cL4bs/WiFi-Pumpkin.git

3. 切换到源码目录:

cd WiFi-Pumpkin

4. 完成安装:

./installer.sh–install

整个安装过程大概需要10到15分钟,因为它还需要安装一些依赖组件,安装完成之后的界面如下:

注:如果你在安装过程中遇到了问题,请参考官方代码库中的疑难问题解答部分<点击文末的阅读原文按钮查看>。

创建钓鱼登录页面

首先,我们需要根据自己的需求开发一个钓鱼页面。在真实的攻击场景中,如果你想要拿到目标用户的密码,那么你最需要的就是一个在线服务或网站的登录页面了。比如说,如果你想要黑掉某人的Facebook、Twitter或Gmail账户,那么你首先要克隆出这些在线服务的登录页面,然后通过流氓WiFi接入点将页面呈现给目标用户。

现在,我们的浏览器都是非常智能的,所以我们不能在这里直接给你查看这些伪造的登录页面,因为这些网站将会被浏览器标记为恶意网站,然后阻止你打开这些网站。但是,我们开发出了一个登录页面样板<点击文末的阅读原文按钮查看>,你可以按照这个页面来尝试开发自己的登录页面。当然了,你也可以通过下列命令直接从我们的Github库中clone到本地:

gitclone https://github.com/XeusHack/Fake-Login-Page.git

注:一般来说,你需要将这些文件解压到本地主机的/www目录下。

设置MySQL

开发并保存好了伪造的登录页面之后,我们还需要配置一个数据库,我们的首选当然是MySQL了,因为Linux自带了MySQL。接下来,你可以按照下列步骤配置MySQL。

打开终端窗口,输入下列命令:

mysql -u root

此时你将进入MySQL命令行界面,我们需要创建一个数据库来保存钓鱼网站中的数据。下列命令将创建一个名叫xeus的数据库:

create database xeus

接下来切换到我们刚刚创建完成的数据库中:

use xeus

现在,我们要创建一个表(table),并用它来存储目标用户的数据:

create table logins(network varchar(64), email varchar(64), password varchar (64));

OK,数据库已经配置妥当啦!接下来,我们需要将数据库与钓鱼页面进行挂接。

切换到主机的/www目录下(也就是你存放钓鱼网站的地方),打开那个名叫database.php的文件,你需要根据自己的情况填写方括号中的数据。

$username="[USERNAME]"; $password="[PASSWORD"; $db_name="[DATABASE_NAME]"; $tbl_name="[TABLENAME]";

我的设置文件如下:

$username="root"; $password="toor"; $db_name="xeus"; $tbl_name="logins";

现在我们要重启MySQL并使配置生效:

sudo /etc/init.d/mysql restart

设置WiFi-Pumpkin

WiFi-Pumpkin是一款专用于无线环境渗透测试的完整框架,它非常适用于我们的WiFi访问点攻击。它拥有大量的插件和模块,而且它所能做的远远不止钓鱼攻击那么简单,但我们目前只需要使用下面这三种模块:Rogue AP、Phishing Manager和DNS Spoof。在这些模块的帮助下,我们就能够将钓鱼页面连接到流氓热点上,然后将它呈现给毫不知情的用户了。那么,让我们开始吧!

切换到WiFi-Pumpkin的安装目录,然后通过命令python wifi-pumpkin.py运行WiFi-Pumpkin(需要简单的Python知识)。程序界面如下:

现在,我们需要完成一些基本配置。

1. 切换到“Settings”标签页;

2. 将“Gateway”设置成路由器的IP地址(一般情况下是192.168.1.1);

3. 将“SSID”设置成一些可信度较高的名字,例如“我绝对是正规WiFi”或者“我绝对不是流氓热点”等等…

4. 如果你想让你的流氓热点安全系数较高,或者说店家的WiFi需要输入密码(那么你的目标用户将需要输入WiFi密码),你可以开启“Enable WiFi Security”,然后输入你想要设置的密码,这样可以进一步增加热点的可信度。如果店家的WiFi不用密码就可以连的话,你就不用开启这个功能了。

5. 别忘了配置你的外置无线网卡,一般来说都是wlan0或wlan1。

6. 在“Plugins”标签页中,取消“Enable Proxy Server”的勾选。

7. 打开“Modules”(菜单栏中),选择“Phishing Manager”。IP地址可以随意设置,例如10.0.0.1(端口为80),WiFi-Pumpkin可以通过多种方式帮助你连接到你的钓鱼页面。现在我们已经设置好了伪造的登录页面,然后在“Options”设置中开启“Set Directory”,将“SetEnv PATH”设置成网站文件的存放地址(/www)。设置完成之后,点击“Start Server”。

8. 在“Modules”->“DNS Spoofer”选项中开启“Redirect traffic from all domains”,然后点击“StartAttack”。

9. 在“View”菜单中选择“Monitor NetCreds”,点击“Capture Logs”。

Ok,一切已配置完成!现在,当目标用户连接到我们的流氓热点之后,他们将会被重定向到我们的钓鱼页面,用户在该页面所输入的任何数据都将会以明文形式存储在我们之前所设置的数据库中。

上面给出的是最基本的配置过程,当然了,我们也可以通过下列操作来优化攻击:

1. 我们所设置的钓鱼页面其可信度很可能不够高,因此我们可以通过HTTrack或wget命令下载官方的登录页面。

2. 重定向到指定的钓鱼页面。比如说,如果用户访问的是facebook.com,那么我们要将用户重定向到伪造的facebook页面。如果用户访问的是Gmail或Twitter,我们也要进行相应的跳转。

3. 直接使用目标服务的API。当用户在钓鱼页面中输入了自己的凭证之后,我们要创建一个合法的Facebook会话,然后将用户重定向到真正的Facebook网站。这样一来,用户就不会意识到自己被攻击了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-06-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
1 条评论
热度
最新
这文章竟然没被和谐
这文章竟然没被和谐
回复回复点赞举报
推荐阅读
一款高度可定制的WiFi钓鱼工具 – WiFiPhisher
工具简介 WiFiPhisher是一款高度可定制的WiFi钓鱼攻击工具,它可以对具体的WiFI客户端进行攻击,例如获取用户凭证或感染恶意软件。与其他攻击不同的是,WiFiPhisher并不会进行爆破攻击,因为它主要使用的是社会工程学技术,而社工技术也是攻击者窃取用户凭证的一种简单且有效的方法。 注:WiFiPhisher需要在KaliLinux系统上运行,使用开源GPL许可证。 工作机制 利用EvilTwin(双面恶魔)攻击实现了中间人攻击之后,WiFiPhisher会将目标用户所有的HTTP请求重定向
FB客服
2018/02/24
4.8K0
一款高度可定制的WiFi钓鱼工具 – WiFiPhisher
社工钓鱼之WIFI钓鱼
WiFi-Pumpkin是一款专用于无线环境渗透测试的框架,该工具可以伪造AP以完成中间人攻击,同时也可以用来监听目标的流量数据,通过无线钓鱼的方式来捕获不知情的用户,以此来达到监控目标用户数据流量的目的
Al1ex
2023/08/10
2.1K0
社工钓鱼之WIFI钓鱼
常见的WiFi攻击技术及检测方法总结
在这篇文章中,我们将会对 802.11 的相关内容进行简单的介绍,并针对当前常见的WiFi攻击以及检测技术进行描述。 802.11管理帧存在的问题 802.11 WiFi标准包含一种专门针对网络和连接
FB客服
2018/02/27
3.7K0
常见的WiFi攻击技术及检测方法总结
优秀的 WIFI 渗透工具汇总
今天给大家收集和整理了一些常用的 WiFi 渗透工具,工具对于我们这些人来说是最熟悉的东西之一了,选择一个好的工具会让你事半功倍。(工具顺序不分名次)
信安之路
2018/08/08
6.8K0
优秀的 WIFI 渗透工具汇总
内部环境的wifi钓鱼实践: 基于信任的安全体系一攻即破
1971年6月美国夏威夷大学设计了一种实验性电脑网络,并命名为ALOHA。它成功借助无线网络连接了夏威夷诸岛并实现了一定的带宽,这是世界上第一个无线资料网络,也是Wi-Fi的起源。上个世纪八十年代初期移动电话兴起后,Wi-Fi网络也开始建立。从1997年推出的第一代WLAN标准协议802.11-1997至2019年的WI-FI 6,WI-FI历经三十多年的发展已经成为现代通信网络中必不可少的一环。全球每天都有无数人在家或办公室通过无线网络上网,而这些网络中有很多是开放或者设置不安全的,这给危险提供了极大的生长空间。
FB客服
2021/05/20
1.9K0
内部环境的wifi钓鱼实践: 基于信任的安全体系一攻即破
解密伪造钓鱼WiFi:安恒信息支招如何让WiFi使用更安全
央视3·15晚会再次关注手机应用安全问题,在晚会上曝光了免费WiFi的安全问题,并在现场给大家演示了利用伪造钓鱼WiFi技术窃取了台下观众的上网内容。坦白的说,很多手机用户也已经习惯“蹭网”,他们喜欢
安恒信息
2018/04/11
1.9K0
解密伪造钓鱼WiFi:安恒信息支招如何让WiFi使用更安全
检测是否含有挖矿脚本的WiFi热点
前几日看到一则新闻,一家星巴克店内无线网络被发现植入了恶意代码,劫持网络流量利用用户设备挖掘门罗币(XMR)。 与加密货币相关的安全事件总是引人注目,我们除了认识到门罗币具有一定的入手价值外,还
奶糖味的代言
2018/04/16
2.4K0
检测是否含有挖矿脚本的WiFi热点
黑客视角揭秘WiFi钓鱼,零信任带来防护突破
无线钓鱼是一个广受关注但难以根治的热点安全话题。本文中,我将以攻击者视角揭露无线钓鱼攻击的技术原理,包括DNS劫持、Captive Portal、JS缓存投毒等有趣的攻击利用。随后将探讨企业该如何帮助员工应对无线钓鱼攻击。企业内做钓鱼热点防护就够了吗?如何进行有效的无线安全意识培训?使用VPN就能抗住所有攻击?员工在非信任无线网络中进行远程办公是不可避免的安全挑战,零信任产品带来了更多的解决思路。
FB客服
2021/03/09
3.1K0
黑客视角揭秘WiFi钓鱼,零信任带来防护突破
拒绝成为免费劳动力:检测含有挖矿脚本的WiFi热点
前几日看到一则新闻,一家星巴克店内无线网络被发现植入了恶意代码,劫持网络流量利用用户设备挖掘门罗币(XMR)。 与加密货币相关的安全事件总是引人注目,我们除了认识到门罗币具有一定的入手价值外,还再次见
FB客服
2018/02/24
9800
拒绝成为免费劳动力:检测含有挖矿脚本的WiFi热点
社工钓鱼之钓鱼网站
上面的第一种思路说白了就是在第二种思路的基础之上加上了域名伪造以及网站源码,第一种相较于第二种更加逼真,而且更加适合投入实战中使用,第二种对于有安全意识的人员来说已然不奏效,本篇文章将主要基于第二种思路进行一系列的演示~
Al1ex
2022/06/23
2.2K0
社工钓鱼之钓鱼网站
无线攻防:wifi攻防从破解到钓鱼
无线安全是信息安全体系下一门很广泛的学科,包括但并不仅限于近场(NFC)、蓝牙(Bluetooth) 、射频(radio frequency,RF) 、无线局域网(Wifi)、手机蜂窝网络(cellular) 、卫星定位(GPS)等。
FB客服
2021/08/24
8.2K1
用 360 随身 WiFi 钓鱼
我也是最近因为余弦大大的推荐才关注了信安之路,可以感受到他们对于信安的热爱与认真,遂想与其观望别人,不如自己也加入进来,与大家分享自己在学习上的一些东西,也希望大家指正不足。
信安之路
2018/08/08
1.6K0
用 360 随身 WiFi 钓鱼
不雅曝光:Wi-Fi可能是你最薄弱的环节吗?
想象一下,你花了一大笔钱让你的家庭物理方面安全,却发现你被从未闯入你家的小偷悄悄地抢劫了。你以为你已经建造了一座堡垒,但没有发现栅栏上的间隙成为你家对入侵者敞开大门。这是每个房主最糟糕的噩梦。但这却是许多英国企业的真实世界的比喻,这些企业无意中为网络犯罪打开了大门,尽管它们越来越容易受到攻击。现在IT安全成为企业的首要任务,因此企业正在大力投资复杂的防火墙,使其系统几乎无法穿透。但许多人未能发现导致企业及其员工危险暴露的防御漏洞:Wi-Fi。
lucbunny
2018/08/08
9430
无线安全渗透测试套件WiFi-Pumpkin新版本发布
WiFi-Pumpkin是一款无线安全检测工具,利用该工具可以伪造接入点完成中间人攻击,同时也支持一些其它的无线渗透功能。旨在提供更安全的无线网络服务,该工具可用来监听目标的流量数据,通过无线钓鱼的方式来捕获不知情的用户,以此来达到监控目标用户数据流量的目的。 主要功能 1.Rouge Wi-Fi接入点功能 2.Deauth攻击目标客户端AP功能 3.探测请求监测功能 4.Crendentials凭证监视功能 5.DHCP攻击 6.虚假的MAC地址广播DHCP请求攻击 7.HSTS劫持攻击功能 8.支持
FB客服
2018/02/08
1.3K0
技术分享:WIFI钓鱼的入门姿势
简介 该实验先是搭建一个测试环境,然后创建一个假的无线接入点,把网络连接连接到假的接入点并且强迫用户连接假的无线点。 事先准备 1.无线网卡:无线网卡用于数据包的嗅探和注入。 2. Backtrack或者Kali Linux: 攻击平台 3.无线网络:确保该无线由用户使用,并且能控制这个无线接入点。 4.一个目标机器:这个机器可以是你的物理机或者虚拟机。本次实验中用到的是Windows 7 虚拟机 开始实验:创建一个流氓接入点 第一步: 启动虚拟机,选择kali linux 。点击”编辑虚拟机设置(Edit
FB客服
2018/02/07
1.6K0
技术分享:WIFI钓鱼的入门姿势
用某品牌随身WiFi进行钓鱼测试
本文内容仅代表作者观点且只做测试展示,目的是提醒读者注意 WiFi 联网安全,严禁将内容用于不法用途。 前言 搭建钓鱼 WiFi 来盗取账号密码已经成为一种很平常的攻击手段了,我在信安之路的文章上面也看到作者 98 用 kali 搭建钓鱼 WiFi 进行测试的文章,因此决定测试一下,便于研究防范。话说回来,由于学校万恶的闪讯不让共享宽带,连 WiFi 都开不了,于是买了一个随身WiFi ,结果没想安装了驱动后,闪讯直接启动不了了(哭晕在厕所)。只好到学校内网实验了,结果发现这个随身WiFi有一个主人确认连
FB客服
2018/02/24
1.6K0
用某品牌随身WiFi进行钓鱼测试
浅析WIFI攻击手法
Deauth攻击,即解除认证攻击,是一种无线局域网(WLAN)中的拒绝服务攻击,攻击者通过向目标设备发送伪造的解除认证数据包,使目标设备与无线网络断开连接,从而实现对目标设备的控制,原理是因为WiFi管理数据帧没有被加密,导致攻击者可以伪造管理帧,从而让攻击者可以任意发送"取消认证"数据包来强行切断AP与客户端的连接,这种攻击方式不需要破解密码,只需获取目标设备的MAC地址即可实施。
亿人安全
2024/03/18
8790
浅析WIFI攻击手法
用ESP8266无线模块进行钓鱼渗透测试
*本文原创作者:hacker by ljh,本文属FreeBuf原创奖励计划,未经许可禁止转载
FB客服
2018/09/21
2.3K0
用ESP8266无线模块进行钓鱼渗透测试
Kali Linux中优秀Wifi渗透工具TOP 10
这篇文章要讨论的是目前一个非常热门的话题:渗透无线网络以及如何防止无线网络被入侵。WiFi通常都是网络环境中的一个薄弱环节,因为WiFi信号可以在范围内的任何一个地方被任何一个人捕捉到,而且只要有正确的工具以及合适的软件(例如Kali Linux),很多无线路由器中存在的安全漏洞都是可以被攻击者轻松利用的。 接下来,我们将会给大家介绍目前最热门的十大WiFi入侵工具,这些工具可以帮助我们测试无线网络环境中存在的潜在安全问题。 1. Aircrack-ng 官方网站:【传送门见原文处】 使用教程:【传送
FB客服
2018/02/28
6.9K0
Kali Linux中优秀Wifi渗透工具TOP 10
Python程序员:没有我蹭不成功的网。教你如何愉快的蹭到WIFI?
想要WIFI破解,python+字典,这是必少不了的。热点加弱口令也是核心。字典自己加精,你的字典有强大,你能破解的WIFI就越多,提供两种方法,一般人学到一种即可。
IT大咖说
2019/07/12
2.1K0
Python程序员:没有我蹭不成功的网。教你如何愉快的蹭到WIFI?
推荐阅读
相关推荐
一款高度可定制的WiFi钓鱼工具 – WiFiPhisher
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档