读书频道 > 网站 > 网页设计 > 黑客大曝光:无线网络安全(原书第2版)
1.3.2 芯片组和Linux驱动程序
12-08-18    叶孤城
收藏    我要投稿   
随着无线技术及其应用的发展,无线网络的安全越来越受到人们的关注。《黑客大曝光:无线网络安全(原书第2版)》通过详尽的案例分析,深入展现802.11无线网络、802.11无线网络客户端、蓝牙、zigbee和dect等的安全威...立即去当当网订购
每个网卡都有一个芯片组。虽然市场上有数百种独特的网卡,但只有少数的芯片组可用。大部分使用相同芯片组的网卡(通常)都可以使用相同的驱动程序。使用同样的芯片组的不同的网卡,在软件看来几乎是相同的。唯一真正的区别是网卡有什么样的功率输出或天线插孔的类型和可用性。要购买什么样的网卡,首先要做的是决定要什么样的芯片组。
 
许多网卡广告宣称支持某些功能,如支持802.11n。请记住:使用这些功能需要硬件(芯片组)和软件(驱动程序)双方的合作。许多Linux驱动程序在很多边缘的功能是有欺诈性的。如果你关心新功能的兼容性问题,一定要仔细检查驱动程序是否支持。
 
驱动程序中想要的特定功能
 
任何无线驱动程序都有两个非常可取的功能。显然,其中最重要的一个功能是监控模式。另一个需要驱动程序合作的功能是数据包注入。数据包注入是指传输(大部分的)任意数据包的能力。这种能力允许你重现网络上的通信数据包,加快对WEP攻击的统计。也允许你注入解除认证(deauthentication)数据包,使用该数据包可以把用户和AP断开。接下来讨论数据包注入。
 
数据包注入
 
随着Abaddon发布的一个称为AirJack的工具,数据包注入在许多年前首次成为可能。AirJack是一个驱动程序,与Prism2芯片和一套使用该芯片的应用程序一起工作。自AirJack发明以来的这几年中,数据包注入已使它成为主流驱动程序,所以寻求补丁程序的支持通常是没必要的。
 
事实上,对注入支持已经发展得不错了,两个不同用户级的应用程序编程接口(Application Programming Interface,API)现在可以被应用程序使用,以一种交叉驱动的方式执行无线数据包注入。第一个编写和发布的API被称为LORCON(或无线电连接的损失)。这个库由Dragorn维护,目前正进行重大更新为LORCON2。
 
另一个注入库称为osdep,由较新版本的Aircrack-ng使用。遗憾的是,现在有两个库完成同样的事情。然而,这也许仅仅是开放源码领域里成熟度的一个标志。否则,我们不会有GNOME和KDE、ALSA和OSS、XFree86和Xorg,对吗?开放源码给我们最大的自由是选择权。只需问问RMS(Richard Stallman,自由软件组织的创始人),前提是你有时间给他发电子邮件。你可能过分忙于选择到底哪个窗口管理器/电子邮件通知器适合你,并想知道为什么它不再被积极维护了。
 
无论如何,LORCON和osdep都为应用程序开发人员提供了一个方便的API来传输数据包,而不用依赖于一个特定的驱动程序。在mac80211得到广泛支持之前,让注入进入工作状态是一个更大的问题。现在,大多数用户将只使用带LORCON的mac80211驱动程序。下表汇总了API在Linux上支持的802.11数据包注入的目前状态。osdep和LORCON为不同的驱动程序提供类似程度的支持

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站