如何在iOS/iPhone/iPad上获得WiFi加密模式?

iso*_*sox 6 objective-c wifi ios mach

如何在没有私有库的iOS中获得Wi-Fi加密模式?

nbu*_*urk 3

上面答案中的代码最初发布在该网站上:http://www.codeproject.com/Articles/621213/Non-Standard-Way-to-Get-Inaccessible-Data-from-iOS

顺便说一句,要使此代码正常工作,您需要包含适当的头文件,#include <mach/mach.h>以便编译器能够识别NDR_record_t ndr.

然而,这整个设置实际上并没有返回给我当前WiFi的加密模式,而是返回了AirPort的配置(key上面代码中的变量需要设置为NSString *key = @"Setup:/Network/Interface/en0/AirPort";之前的值)。$scutil我尝试了不同的值,而不是在 Mac 终端中运行时获得的 AirPort (例如Setup:/Network/Interface/en0/IPv4Setup:/Network/Interface/en0/Modem或 来自此网站

希望能帮助遇到类似问题的人...