![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WPA supplicant
eydwyz
AA123456123456
展开
-
关于4次握手及握手之前PMK的生成的理解
关于成对密钥与组密钥的结构 1.成对密钥 PMK 是基本元素 然后通过 supplicant MAC(SA), supplicant nouces(SN),authenticator MAC(AA),authenticator nouces(AN) 进行扩展获得PTK (Pairwise Transient Key) 成对传输密码 公式如下: PTK=SH转载 2017-04-17 19:35:13 · 15436 阅读 · 0 评论 -
wpa_supplicant软件架构分析
1. 启动命令wpa supplicant 在启动时,启动命令可以带有很多参数,目前我们的启动命令如下:wpa_supplicant /system/bin/wpa_supplicant -Dwext -ieth0 -c/data/wifi/wpa_supplicant.conf -f/data/wifi/wpa_log.txt wpa_supplicant对于启动命令带的参数,用转载 2017-04-13 22:20:59 · 801 阅读 · 0 评论 -
Android4.4 wpa_supplicant深入分析之初识wpa_supplicant
本文主要分析wpa_supplicant_8,主要有三个子目录:hostapd:当手机进入Soft AP模式时,手机将扮演AP的角色,需要hostapd来提供AP的功能。这就是wifi热点的实现。wpa_supplicant:Station模式,也叫Managed模式。这是正常使用wifi连接AP的情况。src:hostapd和wpa_supplicant中都包含一些通用的数据结构和处转载 2017-04-13 22:21:54 · 674 阅读 · 0 评论 -
Android4.4 wpa_supplicant深入分析之wpa_supplicant初始化流程
Android系统中,wpa_supplicant启动是通过“setprop ctrl.start wpa_supplicant”来触发init进程去fork一个子进程来完成的。wpa_supplicant在init配置文件中被定义为一个service。[cpp] view plain copy service wpa_supplicant /s转载 2017-04-13 22:22:44 · 818 阅读 · 0 评论 -
Android4.4 wpa_supplicant深入分析之wpa_supplicant初始化流程续
下面我们将接上一篇文章继续分析main中第二个关键函数wpa_supplicant_add_iface。wpa_supplicant_add_iface用于向wpa_supplicant添加接口设备。所谓的添加(add iface),其实就是初始化这些设备。[wpa_supplicant.c::wpa_supplicant_add_iface][cpp] view转载 2017-04-13 22:24:03 · 704 阅读 · 0 评论 -
命令行wifi配置 wpa_supplicant 配置与应用
本帖最后由 cazureopi 于 2016-12-12 08:05 编辑wpa_supplicant是wifi客户端(client)加密认证工具,和iwconfig不同,wpa_supplicant支持wep、wpa、wpa2等完整的加密认证,而iwconfig只能支持wep。和wpa_supplocant相对应的,ap端的加密认证工具为hostapd。wpa_s转载 2017-04-13 22:28:41 · 11299 阅读 · 0 评论 -
wpa_supplicant demo 分析
Wpa_gui是一个基于Wpa_supplicant的无线连接管理工具,可以简单的认为是由wpa_supplicant+Qt的一个小型软件,它可以运行在linux,Windows及Unix操作系统下,作为配置连接无线网络使用。目前,在最新的Ubuntu系统下面,已经自动集成了该软件。其中具体界面可以查看:http://hostap.epitest.fi/wpa_supplicant/wpa转载 2017-04-13 22:30:20 · 4529 阅读 · 1 评论 -
wpa_cli调试工具的使用
目录(?)[-]连接成功后的状态连接过程 1: run wpa_supplicant firstuse the following command: wpa_supplicant -Dwext -iwlan0 -C/data/system/wpa_supplicant -c/data/misc/wifi/wpa_supplicant.co转载 2017-04-17 09:42:39 · 1137 阅读 · 0 评论