ubnt解决方案
查看: 9344|回复: 13

使用 OmniPeek 实现无线监听

[复制链接]

7421

回帖

4万

积分

1万

在线时间

管理员

无线论坛管理员

注册时间
2004-10-2
金币
35466 个
威望
404 个
荣誉
114 个
累计签到:119 天
连续签到:3 天
[LV.200]无线新星
发表于 2006-8-23 19:39 |显示全部楼层
本软件可在本站搜索下载。<p>&nbsp;&nbsp;&nbsp; 本文的实现环境:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Windows XP + SP2 英文版<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OmniPeek Personal 4.0</p><div>&nbsp;</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 实际上,在有线环境下用 Sniffer 久了,再换到无线环境下,没有了 Sniffer 还真不习惯,我一直在找无线环境下的嗅探工具,刚开始时我用 Ethereal,虽然有种种的优点,但是也不能不否认其严重的缺点:没有好的 GUI 系统、报表系统,没有良好的专家系统,而且没有类似 Sniffer 的 Matrix 功能,直到我找到了 OmniPeek。</div><div>&nbsp;</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 关于 OmniPeek 的使用方法,我就不多说了,有班门弄斧的嫌疑,这里只介绍它如何实现无线监听。实际上实现无线监听,是需要特殊网卡的支持的,如果没有专门的网卡,虽然可以嗅探,但是那是剥离了 802.11 帧信息的,是 Windows NIDS 实现的,意义不大。关于 NIDS ,我也不明白是怎么回事 &gt;_&lt;,不懂开发,没办法。根据我自己的理解,就是 Windows 的 NIDS 驱动把 802.11 变成了 Ethernet 2 帧(高手不要笑我)。而且,普通网卡只能嗅探到本机网卡的通信数据,没有办法捕获到其他设备的通信数据(虽然你可以使用 ARP 欺骗达到目的)。</div><div>&nbsp;</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OmniPeek 所支持的网卡可以在网站上查到(<a href="http://www.wildpackets.com/support/downloads/drivers"><font color="#8c7d18"><u>http://www.wildpackets.com/support/downloads/drivers</u></font></a>),这里列出它所支持的几块无线网卡:</div><div>&nbsp;</div><div>roxim Orinoco 11a/b/g adapter, model 8480-WD <br/>Cisco adapter, model CB21AG <br/>3Com a/b/g adapter, model 3CRPAG175 <br/>Netgear WAG511, version 1 </div><div>&nbsp;</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 很幸运,我的一个哥们送给了我一块 Cisco AIR-CB21AG-A-K9(1000多呀,真是感谢我的哥们),是被 OmniPeek 所支持的。要达到无线监听,不仅仅要它支持的网卡,还需要它专门为这几种网卡定制的驱动程序,也可以在上边的这个地址找到下载链接。</div><div>&nbsp;</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Down 下来之后,开始安装驱动:</div><div>1. 打开设备管理器,找到这块网卡,双击它,出现属性对话框,找到 Driver 选项卡,单击“ Update Driver ”按钮:</div><div><br/><img src="http://www.anywlan.com/Article/UploadFiles/200608/20060823193849614.jpg" alt=""/></div><div>&nbsp;</div><div>2. 出现了驱动程序升级向导,不要让 Windows 自己 Update 驱动,选择“No, not this time”<br/><img src="http://www.anywlan.com/Article/UploadFiles/200608/20060823193851181.jpg" alt=""/></div><div>&nbsp;</div><div>&nbsp;</div><div>3. 下一步中选择 “Install from a list or specific location”,手动来选择驱动程序</div><div>&nbsp;</div><div>4. 然后,不要让 Windows Search 驱动程序,手动安装,然后选择“下一步”<br/><img src="http://www.anywlan.com/Article/UploadFiles/200608/20060823193852215.jpg" alt=""/></div><div>&nbsp;</div><div>5. 接着,单击“Have disk”,然后用 Browse 按钮来定位到下载的驱动程序中的 .inf 文件<br/><img height="266" src="http://www.anywlan.com/Article/UploadFiles/200608/20060823193852176.jpg" width="521" alt=""/></div><div>&nbsp;</div><div>6. Windows 会跳出驱动程序未经签名的警告,不要理它,选择 Continue anyway即可安装成功之后,启动 OmniPeek,在 Monitor 菜单的 Monitor Options 中,找到左边的 Adapter,在右边选中刚才安装的那块网卡,然后确定,初次安装,有可能会出现这个对话框:<br/><img height="95" src="http://www.anywlan.com/Article/UploadFiles/200608/20060823193852431.jpg" width="534" alt=""/></div><div>&nbsp;</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这是由于 OmniPeek Personal 版本不支持多个网卡的 Monitor 所导致的,解决的方法也很简单,在刚才的 Monitor 对话框中的 Adapter 选项中选择“None”:<br/><img src="http://www.anywlan.com/Article/UploadFiles/200608/20060823193852129.jpg" alt=""/></div><div>&nbsp;</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 然后再次打开 Monitor 对话框,选择刚才安装的那块网卡,确定之后,就可以了,如果你能看到下图中的 2 个箭头指向的那 2 个图标,恭喜你,已经成功了。<br/><img height="339" src="http://www.anywlan.com/Article/UploadFiles/200608/20060823193853546.jpg" width="528" alt=""/></div><div>&nbsp;</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 现在开始监听,单击 OmniPeek 中的 New Capture 按钮:<br/><img src="http://www.anywlan.com/Article/UploadFiles/200608/20060823193853639.jpg" alt=""/></div><div>&nbsp;</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 出来了 Caputer 设置对话框,由于是第一次抓包,并不知道感兴趣的 AP 所在的频段,幸好 OmniPeek 为我们提供了一个 Scan 功能,它可以用来扫描附近所有的 AP 所在的频段,在这里我使用 Scan 来扫描一下:<br/><img src="http://www.anywlan.com/Article/UploadFiles/200608/20060823193853566.jpg" alt=""/></div><div>&nbsp;</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 开始之后,可以看到 OmniPeek 的状态栏中在扫描所有的频段:<br/><img height="214" src="http://www.anywlan.com/Article/UploadFiles/200608/20060823193854231.jpg" width="553" alt=""/></div><div>&nbsp;</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 稍等一会儿,等到扫描一轮之后,就可以结束了,单击左边的 Wireless --&gt; WLAN,就可以看到扫描出来的 AP:<br/><img height="155" src="http://www.anywlan.com/Article/UploadFiles/200608/20060823193854261.jpg" width="532" alt=""/></div><div>&nbsp;</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 可以看到箭头标出的 AP 所工作的频段,有 Channel 11,Channel 7,Channel 9,Channel 5,等等,然后可以根据 ESSID 来找到感兴趣的 AP,比如 default(这是我一直偷着上网的 AP),它工作在 Channel 5,现在关闭掉 Capture窗口,然后再次重新进行 Capture,这次可以设置频段了:<br/><img src="http://www.anywlan.com/Article/UploadFiles/200608/20060823193854671.jpg" alt=""/></div><div>&nbsp;</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 然后再次开始捕获数据,可以看到,当前 Channel5 中的数据全部出来了:<br/><img height="291" src="http://www.anywlan.com/Article/UploadFiles/200608/20060823193854466.jpg" width="502" alt=""/></div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;呵呵,这么晚了还有人在用 MSN 聊天呀~~~<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这些数据有好多都是不太感兴趣的,比如 802.11 的管理帧,可以定义一个过滤器把它们过滤掉。这里不得不提一下 OmniPeek 的过滤器,它的 Advanced 过滤器提供的 And、Or、Not 的确是非常爽的功能,打开左边的 Filters ,单击绿色的加号按钮:<br/><img src="http://www.anywlan.com/Article/UploadFiles/200608/20060823193855214.jpg" alt=""/></div><div>&nbsp;</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 用 And 按钮把 802.11 Management、Contorl、Frag 等协议都加进去,然后统统 Not,就可以了:<br/><img height="410" src="http://www.anywlan.com/Article/UploadFiles/200608/20060823193855798.jpg" width="560" alt=""/></div><div>&nbsp;</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 完成之后,在 Filters 中选中刚才定义的过滤器,然后再开始抓包,这下干净多了:<br/><img height="286" src="http://www.anywlan.com/Article/UploadFiles/200608/20060823193855904.jpg" width="524" alt=""/></div><div>&nbsp;</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 双击一个数据包,打开看看:<br/><img height="249" src="http://www.anywlan.com/Article/UploadFiles/200608/20060823193855554.jpg" width="508" alt=""/></div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 呵呵,802.11 数据都在呢。</div><div>&nbsp;</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当然,这个 AP 是没有经过 WEP 或 WPA 加密的,所以可以嗅探到明文数据,(当然,否则我怎么能偷着上网?)如果要嗅探经过 WEP 加密的数据,只有先破解 WEP 密码了,连到 AP 之后再进行 ARP 欺骗,这已经不是本文讨论的范围。</div>

205

回帖

2285

积分

19 小时

在线时间

VIP

注册时间
2006-5-10
金币
1998 个
威望
1 个
荣誉
0 个

尚未签到

发表于 2006-8-26 12:38 |显示全部楼层
<p>用过一下这个软件,但不太懂怎么操作。</p>
来自广州的mr7! 新浪微博http://weibo.com/mr7mr7
回复

使用道具 举报

29

回帖

63

积分

12 小时

在线时间

新兵上阵

注册时间
2009-9-7
金币
33 个
威望
0 个
荣誉
0 个
累计签到:1 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2009-9-7 22:50 |显示全部楼层
不错,虽然是人门级别的,还讲的深入浅出的
回复

使用道具 举报

144

回帖

537

积分

87 小时

在线时间

中尉

注册时间
2009-9-10
金币
378 个
威望
0 个
荣誉
0 个
累计签到:6 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2009-9-10 09:41 |显示全部楼层
好东西,谢谢楼主
回复

使用道具 举报

10

回帖

21

积分

0 小时

在线时间

新兵上阵

注册时间
2009-10-3
金币
11 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-10-3 09:44 |显示全部楼层
很好很强大
回复

使用道具 举报

8

回帖

24

积分

1 小时

在线时间

新兵上阵

注册时间
2009-7-28
金币
16 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-10-3 15:38 |显示全部楼层
还可以吧 。。。。。。。。。。
回复

使用道具 举报

1

回帖

3

积分

1 小时

在线时间

预备兵

注册时间
2009-11-13
金币
2 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-11-13 23:12 |显示全部楼层
楼主,辛苦了。
回复

使用道具 举报

10

回帖

14

积分

5 小时

在线时间

新兵上阵

注册时间
2008-10-6
金币
2 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-11-23 15:25 |显示全部楼层
收藏,以后慢慢研究。。。
回复

使用道具 举报

148

回帖

352

积分

89 小时

在线时间

少尉

注册时间
2009-5-25
金币
193 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-11-24 02:07 |显示全部楼层
谢谢 可惜是英文
回复

使用道具 举报

12

回帖

22

积分

4 小时

在线时间

新兵上阵

注册时间
2010-2-9
金币
10 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2010-2-9 15:19 |显示全部楼层
不错,多学点儿知识
回复

使用道具 举报

102

回帖

211

积分

6 小时

在线时间

少尉

注册时间
2010-2-8
金币
107 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2010-2-10 18:12 |显示全部楼层
顶帖赚金币~感谢分享
回复

使用道具 举报

77

回帖

155

积分

6 小时

在线时间

上等兵

注册时间
2010-3-6
金币
77 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2010-3-6 22:05 |显示全部楼层
学习下看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

站点统计 | Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2025-4-28 20:41

返回顶部 返回列表