`
473687880
  • 浏览: 535531 次
文章分类
社区版块
存档分类
最新评论

无线网卡的Master,Managed,ad-hoc,monitor等模式

 
阅读更多

转贴:http://sunreset.blogbus.com/logs/14257650.html
无线网卡的工作模式

无线网卡可以工作在多种模式之下。常见的有Master,Managed,ad-hoc,monitor等模式。

对于Master模式,它主要使用于无线接入点AP提供无线接入服务以及路由功能。可以想象我们使用的无线路由器就是工作在Master模式下了,不过对于普通的pc机来说,如果有合适的硬件它也可以变成一台无线AP。在LINUX下使用软件HOSTAP可以使一台linux pc具有ap功能,但目前HOSTAP的所支持的无线网卡有限,我的INTEL Centrino PRO 4965 wireless card就不被hostap所支持。

对于一般的无线网卡来说,它们最常见的模式还是managed,ad-hoc和monitor。Managed模式用于和无线AP进行接入连接,在这个模式下我们才可以进行无线接入internet上网。对于需要两台主机进行直连的情况下可以使用ad-hoc模式,这样主机之间是采用对等网络的方式进行连接。Monitor模式主要用于监控无线网络内部的流量,用于检查网络和排错。另外,还有一种模式称为IBSS模式,这种模式也是点对点的共享。

Promiscuous和Monitor(RFMON)的区别

在传统的有限网络中,我们知道网卡可以工作在两种模式,即普通和混杂模式。在混杂模式(Promiscuous mode)下面,我们可以直接对以太网内部的流量进行监听。这个时候网卡不会区分流经其的数据包的目标地址是不是本机,一股脑儿的都将其截下供协议栈上层进行调用查看。这也正是传统的sniffer软件得以存在的一个根本基础。

无线网络和传统的有线以太网相比,有不同也有相似之处。无线局域网的信号传递完全是以无线电的方式进行广播传输的,这也就意味着每个人可以一定的装置来对无线电讯号进行接收并进行破解。所以无线局域网相对于有线网络来说更加的不安全。按照理论来说,当一个网卡连接到一个已知的无线网络之后,它应该可以和传统的以太网络一样能设置为混杂模式接受到所有的数据包。因为在无线的环境下所有的无线电讯号都可以被网卡接收,无线ap没有办法扮演一个交换机实现点对点的限制转发。但实际情况是,目前的驱动貌似还没进行足够的开发来支持这样的混杂模式,至少对于我的IPW4965是如此。

但这并不意味着没有办法对无线流量进行监听。无线网卡有着一个特殊的模式,即监听模式(monitor mode, or RFMON, Radio Frequence monitor mode)。上文已经说了所有的数据包都是以无线电信号来传输的,所以在这个模式下面网卡可以接收到所有它能够接收的无线电信号并试图进行解析,而不仅仅局限于它所连接的无线局域网。这样的模式对于无线局域网的发现机制来说有着根本的作用,也无形的提供了破解无线局域网的工具。一些工具如KISMET,NetStumbler等可以利用monitor模式来进行发现无线局域网的SSID和破解它的密码。

这样听起来,貌似monitor模式要远甚于promiscuous模式,但是对于无线局域网的软件开发来说,没有promicuous模式是一个很麻烦的事情。至少我现在还在对这方面进行研究。虽然看到了一点希望,如可以在monitor模式下进行数据包的注入,不过具体的实现还有待发掘。



这有一些好文:
http://www.smallnetbuilder.com/content/view/30278/98/
http://www.smallnetbuilder.com/content/view/24244/98/
http://www.smallnetbuilder.com/content/view/30114/98/
http://www.anywlan.com/bbs/dispbbs.asp?boardID=15&ID=6620&page=1
http://www.anywlan.com/bbs/dispbbs.asp?BoardID=15&replyID=38168&ID=7441&skin=1
http://www.china-wifi.com/forum/read.php?tid=935

http://www.cooaoo.com/

几个网站:
http://www.anywlan.com/
http://www.china-wifi.com/forum/index.php
http://www.netexpert.cn/index.php

BackTrack:
http://www.remote-exploit.org/backtrack.html
http://backtrack.offensive-security.com/index.php/HCL:Wireless

无线工具:
aircrack-ng-0.9
Aircrack-ptw-1.0.0
CainV4.8_CN
CommView for WiFi-5.6_EN
Hitchhiker0.4 PPC
NetworkStumbler
AirPcap ex
WildPackets OmniPeek
WinAircrack
WiFiFoFum_2.2.12 PPC
WiFiGraph0.3.RC3 PPC

配置2200bg
rmmod ipw2200
modprobe ipw2200 rtap_iface=1

iwconfig eth1 channel 6
iwconfig eth1 ap 00:19:xx:xx:xx:xx
iwconfig eth1 key s:wep_password

ifconfig eth1 up

分享到:
评论

相关推荐

    13.2 无线网卡模式 - Wireshark 数据包分析实战(第 3 版) - 知乎书店1

    再者,主模式(Master mode)是高级无线网卡具备的功能,它允许网卡自身作为WAP,为其他设备提供网络接入服务。这需要特殊的驱动程序和软件支持,一般在设置热点或者搭建临时网络时使用。 最后,监听模式(Monitor ...

    Linux 无线网卡安装配置说明

    nidswrapper 驱动后,网卡只支持 managed 和 ad-hoc 模式。 三、madwifi 的特点 madwifi 只支持 Atheros 的芯片,Ndiswrapper 支持的范围更广,但是也不是所有的芯片都可用。可以在 Atheros 的网站上查网卡是不是...

    LINUX下无线网卡的安装及配置.ppt

    ndiswrapper驱动后的网卡通常只能工作在managed和ad-hoc模式下。而madwifi则专为Atheros芯片设计,其支持的内核版本较低,可以在2.4或2.6内核上运行,但仅限于Atheros芯片的无线网卡。 在选择驱动方案时,需要查看...

    基于ARM的Ad Hoc网络平台的实现

    此外,无线网卡支持managed和Ad Hoc两种模式,后者是Ad Hoc网络的核心特点,允许节点之间直接通信,无需中央路由器。 总的来说,基于ARM的Ad Hoc网络平台的实现涉及到硬件和软件的深度定制,包括处理器选择、无线...

    PyPI 官网下载 | openmetadata-airflow-managed-apis-0.1.0.tar.gz

    《PyPI官网下载:探索openmetadata-airflow-managed-apis-0.1.0.tar.gz中的核心知识》 PyPI(Python Package Index)是Python开发者的重要资源库,它提供了丰富的Python库供全球开发者使用。在PyPI官网上,我们可以...

    iwconfig功能说明:.doc

    首先,`iwconfig`可以配置无线网卡的主要参数,如ESSID、Nwid、工作模式、频率等。在无线网络中,这些参数对于正确连接到无线网络至关重要。 1. **ESSID(Extended Service Set Identifier)** ESSID是无线网络的...

    iwconfig 使用手册.doc

    * mode:设置无线网卡的工作模式,可以是 ad-hoc、managed、master、repeater、secondary、monitor 或 auto。 iwconfig 的示例: * 设置 essid 为 "my network": #iwconfig eth0 essid "my network" * 允许任何 ...

    linux安装无线网卡教程

    ### Linux安装无线网卡教程详解 #### 一、前言 在Linux环境下,无线网络连接是许多用户必不可少的需求之一。由于Linux系统与Windows系统在驱动支持方面存在差异,因此在某些情况下,用户可能会遇到无线网卡无法...

    PyPI 官网下载 | google-cloud-managed-identities-0.1.0.tar.gz

    《PyPI上的google-cloud-managed-identities-0.1.0.tar.gz——Python库解析》 在Python的开发环境中,PyPI(Python Package Index)是最重要的资源库,它为开发者提供了海量的开源库和模块,极大地丰富了Python的...

    linux 无线网卡配置

    执行上述命令后,无线网卡将自动获取IP地址、子网掩码、默认网关等信息。 #### 四、总结 通过以上步骤,您应该能够在Linux命令行环境中手动完成无线网卡的基本配置。值得注意的是,这些命令和步骤可能会根据不同的...

    无线参数linux下无线AP用到CPE【最新】.pdf

    3. `mode`:设置无线网卡的工作模式,包括`Managed`(客户端模式)、`Ad-Hoc`(自组织网络模式)、`Master`(无线访问点模式)、`Repeater`(中继模式)等。例如,`#iwconfig ath0 mode Managed`将网卡设置为客户端...

    UBUNTU12.4 安装磊科无线网卡驱动

    **处理权限问题**:在某些情况下,由于权限问题,你可能需要将网卡设备添加到`usbfs`或`netdev`组,或者修改`/etc/NetworkManager/NetworkManager.conf`文件中的`managed`选项,以允许Network Manager管理无线连接。...

    Ansible-ansible-managed-node.dockerfile.zip

    Ansible-ansible-managed-node.dockerfile.zip,使用运行openssh守护进程和python for ansible构建docker映像。,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。

    azure-managed-cluster-capz-helm

    cluster-capz-helm.gitcd azure-managed-cluster-capz-helmsource clusterctl.env 使用Helm部署集群helm install capz1 charts/azure-managed-cluster/ \--set subscriptionID=12c7e9d6-967e-40c8-8b3e-4659a4ad

    solr所需资源下载(数据导入、分词器、数据库连接jar、配置文件、managed-schema)

    包括solr的所有资源文件文件清单如下: IKAnalyzer.cfg.xml ik-analyzer-solr5-5.x.jar ...managed-schema mysql-connector-java-5.1.7-bin.jar solrconfig.xml data-config.xml ext.dic stopword.dic

    centos6.2文本界面下安装配置无线网卡教程.docx

    在 CentOS 6.2 的文本模式下安装和配置无线网卡是一个相对复杂的过程,特别是对于初学者来说。本文档提供了一个详细的步骤指南,用于在没有图形界面的情况下设置无线网络连接。 首先,你需要确定你的无线网卡型号。...

    英文原版-Ansible for DevOps 1st Edition

    like installing Ansible, setting up a basic inventory file, and basic concepts, then guides you through Ansible’s many uses, including ad-hoc commands, basic and advanced playbooks, application ...

    CUDA Managed Memory - Slides (2020)-计算机科学

    Bob Crovella, 6/18/2020CUDA UNIFIED MEMORY2AGENDA• Managed Memory - basic idea, objectives, benefits• Demand-Paging, Oversubscription, Concurrency, Atomics• Use Cases: Deep Copies, Linked Lists, ...

Global site tag (gtag.js) - Google Analytics