Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2021-0326 PoC — wpa_supplicant 缓冲区错误漏洞

Source
Associated Vulnerability
Title:wpa_supplicant 缓冲区错误漏洞 (CVE-2021-0326)
Description:wpa_supplicant是一款跨平台的WPA请求程序。该程序支持WEP、WPA和WPA2等。 wpa_supplicant 存在缓冲区错误漏洞,该漏洞可能使本地恶意应用程序绕过用户交互要求,以访问其他权限。
File Snapshot

[4.0K] /data/pocs/375f49dbe178e748ba0d68bdaaa14c13e0844ecf ├── [ 427] Android.mk ├── [3.5K] CleanSpec.mk ├── [7.5K] CONTRIBUTIONS ├── [ 965] COPYING ├── [4.0K] hostapd │   ├── [6.6K] android.config │   ├── [ 25K] Android.mk │   ├── [ 60K] ChangeLog │   ├── [2.5K] CleanSpec.mk │   ├── [124K] config_file.c │   ├── [ 720] config_file.h │   ├── [110K] ctrl_iface.c │   ├── [ 998] ctrl_iface.h │   ├── [ 13K] defconfig │   ├── [3.1K] eap_register.c │   ├── [ 309] eap_register.h │   ├── [2.5K] eap_testing.txt │   ├── [ 364] hapd_module_tests.c │   ├── [4.0K] hidl │   │   └── [4.0K] 1.1 │   │   ├── [1.8K] hidl.cpp │   │   ├── [ 735] hidl.h │   │   ├── [1.1K] hidl_return_util.h │   │   ├── [ 11K] hostapd.cpp │   │   └── [2.5K] hostapd.h │   ├── [ 24K] hlr_auc_gw.c │   ├── [ 909] hlr_auc_gw.milenage_db │   ├── [3.2K] hlr_auc_gw.txt │   ├── [1.5K] hostapd.8 │   ├── [ 276] hostapd.accept │   ├── [ 665] hostapd.android.rc │   ├── [1.8K] hostapd_cli.1 │   ├── [ 50K] hostapd_cli.c │   ├── [105K] hostapd.conf │   ├── [ 144] hostapd.deny │   ├── [4.3K] hostapd.eap_user │   ├── [ 909] hostapd.eap_user_sqlite │   ├── [ 142] hostapd.radius_clients │   ├── [ 409] hostapd.sim_db │   ├── [ 282] hostapd.vlan │   ├── [ 834] hostapd.wpa_psk │   ├── [4.0K] logwatch │   │   ├── [1.5K] hostapd │   │   ├── [ 319] hostapd.conf │   │   └── [ 425] README │   ├── [ 23K] main.c │   ├── [ 27K] Makefile │   ├── [ 922] nt_password_hash.c │   ├── [ 16K] README │   ├── [8.1K] README-MULTI-AP │   ├── [ 14K] README-WPS │   ├── [ 6] src -> ../src │   ├── [1.1K] wired.conf │   └── [9.8K] wps-ap-nfc.py ├── [4.0K] hs20 │   ├── [4.0K] client │   │   ├── [2.5K] Android.mk │   │   ├── [1.2K] devdetail.xml │   │   ├── [ 190] devinfo.xml │   │   ├── [ 18K] est.c │   │   ├── [2.2K] Makefile │   │   ├── [ 36K] oma_dm_client.c │   │   ├── [ 88K] osu_client.c │   │   ├── [4.0K] osu_client.h │   │   └── [ 26K] spp_client.c │   └── [4.0K] server │   ├── [4.0K] ca │   │   ├── [ 292] clean.sh │   │   ├── [ 268] est-csrattrs.cnf │   │   ├── [ 131] est-csrattrs.sh │   │   ├── [ 247] hs20.oid │   │   ├── [ 635] ocsp-req.sh │   │   ├── [ 174] ocsp-responder-ica.sh │   │   ├── [ 128] ocsp-responder.sh │   │   ├── [ 204] ocsp-update-cache.sh │   │   ├── [5.3K] openssl.cnf │   │   ├── [3.3K] openssl-root.cnf │   │   ├── [8.7K] setup.sh │   │   └── [7.4K] w1fi_logo.png │   ├── [7.4K] hs20-osu-server.txt │   ├── [4.2K] hs20_spp_server.c │   ├── [1.2K] Makefile │   ├── [ 78K] spp_server.c │   ├── [ 932] spp_server.h │   ├── [1.9K] sql-example.txt │   ├── [1.7K] sql.txt │   └── [4.0K] www │   ├── [1.2K] add-free.php │   ├── [1.5K] add-mo.php │   ├── [ 890] cert-enroll.php │   ├── [ 227] config.php │   ├── [7.6K] est.php │   ├── [ 390] free.php │   ├── [ 391] free-remediation.php │   ├── [ 634] redirect.php │   ├── [1.4K] remediation.php │   ├── [ 922] remediation-pw.php │   ├── [1.6K] signup.php │   ├── [5.3K] spp.php │   ├── [2.1K] terms.php │   └── [ 10K] users.php ├── [ 0] MODULE_LICENSE_BSD_LIKE ├── [ 965] NOTICE ├── [ 59] OWNERS ├── [2.3K] README ├── [4.0K] src │   ├── [4.0K] ap │   │   ├── [ 14K] accounting.c │   │   ├── [1.1K] accounting.h │   │   ├── [ 30K] acs.c │   │   ├── [ 764] acs.h │   │   ├── [ 31K] ap_config.c │   │   ├── [ 21K] ap_config.h │   │   ├── [ 25K] ap_drv_ops.c │   │   ├── [ 13K] ap_drv_ops.h │   │   ├── [6.8K] ap_list.c │   │   ├── [1.5K] ap_list.h │   │   ├── [5.6K] ap_mlme.c │   │   ├── [1007] ap_mlme.h │   │   ├── [8.4K] authsrv.c │   │   ├── [ 352] authsrv.h │   │   ├── [ 40K] beacon.c │   │   ├── [1.2K] beacon.h │   │   ├── [2.4K] bss_load.c │   │   ├── [ 376] bss_load.h │   │   ├── [ 24K] ctrl_iface_ap.c │   │   ├── [1.6K] ctrl_iface_ap.h │   │   ├── [ 29K] dfs.c │   │   ├── [1.2K] dfs.h │   │   ├── [3.4K] dhcp_snoop.c │   │   ├── [ 590] dhcp_snoop.h │   │   ├── [ 46K] dpp_hostapd.c │   │   ├── [1.7K] dpp_hostapd.h │   │   ├── [ 49K] drv_callbacks.c │   │   ├── [7.9K] eap_user_db.c │   │   ├── [4.4K] eth_p_oui.c │   │   ├── [ 958] eth_p_oui.h │   │   ├── [ 17K] fils_hlp.c │   │   ├── [ 547] fils_hlp.h │   │   ├── [ 20K] gas_query_ap.c │   │   ├── [1.2K] gas_query_ap.h │   │   ├── [ 50K] gas_serv.c │   │   ├── [3.3K] gas_serv.h │   │   ├── [ 87K] hostapd.c │   │   ├── [ 17K] hostapd.h │   │   ├── [6.3K] hs20.c │   │   ├── [ 843] hs20.h │   │   ├── [ 24K] hw_features.c │   │   ├── [1.9K] hw_features.h │   │   ├── [ 15K] iapp.c │   │   ├── [ 833] iapp.h │   │   ├── [ 18K] ieee802_11_auth.c │   │   ├── [1.0K] ieee802_11_auth.h │   │   ├── [144K] ieee802_11.c │   │   ├── [7.2K] ieee802_11.h │   │   ├── [2.9K] ieee802_11_he.c │   │   ├── [ 16K] ieee802_11_ht.c │   │   ├── [ 24K] ieee802_11_shared.c │   │   ├── [ 13K] ieee802_11_vht.c │   │   ├── [ 80K] ieee802_1x.c │   │   ├── [2.6K] ieee802_1x.h │   │   ├── [1.2K] Makefile │   │   ├── [5.2K] mbo_ap.c │   │   ├── [1.2K] mbo_ap.h │   │   ├── [4.3K] ndisc_snoop.c │   │   ├── [ 838] ndisc_snoop.h │   │   ├── [6.4K] neighbor_db.c │   │   ├── [ 940] neighbor_db.h │   │   ├── [2.6K] p2p_hostapd.c │   │   ├── [ 888] p2p_hostapd.h │   │   ├── [ 19K] pmksa_cache_auth.c │   │   ├── [2.7K] pmksa_cache_auth.h │   │   ├── [6.5K] preauth_auth.c │   │   ├── [1.3K] preauth_auth.h │   │   ├── [ 17K] rrm.c │   │   ├── [1.2K] rrm.h │   │   ├── [ 41K] sta_info.c │   │   ├── [ 11K] sta_info.h │   │   ├── [7.4K] taxonomy.c │   │   ├── [ 766] taxonomy.h │   │   ├── [2.9K] tkip_countermeasures.c │   │   ├── [ 451] tkip_countermeasures.h │   │   ├── [2.3K] utils.c │   │   ├── [ 756] vlan.c │   │   ├── [ 18K] vlan_full.c │   │   ├── [ 727] vlan.h │   │   ├── [1.5K] vlan_ifconfig.c │   │   ├── [5.9K] vlan_init.c │   │   ├── [1.1K] vlan_init.h │   │   ├── [3.7K] vlan_ioctl.c │   │   ├── [3.9K] vlan_util.c │   │   ├── [ 980] vlan_util.h │   │   ├── [9.8K] wmm.c │   │   ├── [ 653] wmm.h │   │   ├── [ 24K] wnm_ap.c │   │   ├── [1.1K] wnm_ap.h │   │   ├── [137K] wpa_auth.c │   │   ├── [121K] wpa_auth_ft.c │   │   ├── [ 35K] wpa_auth_glue.c │   │   ├── [ 443] wpa_auth_glue.h │   │   ├── [ 18K] wpa_auth.h │   │   ├── [ 32K] wpa_auth_ie.c │   │   ├── [1.1K] wpa_auth_ie.h │   │   ├── [8.4K] wpa_auth_i.h │   │   ├── [ 55K] wps_hostapd.c │   │   ├── [2.8K] wps_hostapd.h │   │   ├── [3.2K] x_snoop.c │   │   └── [1.3K] x_snoop.h │   ├── [4.0K] common │   │   ├── [5.7K] cli.c │   │   ├── [1.3K] cli.h │   │   ├── [ 14K] common_module_tests.c │   │   ├── [4.5K] ctrl_iface_common.c │   │   ├── [1.3K] ctrl_iface_common.h │   │   ├── [ 11K] defs.h │   │   ├── [6.7K] dhcp.h │   │   ├── [231K] dpp.c │   │   ├── [ 17K] dpp.h │   │   ├── [2.5K] eapol_common.h │   │   ├── [6.1K] gas.c │   │   ├── [1.5K] gas.h │   │   ├── [ 13K] gas_server.c │   │   ├── [1.2K] gas_server.h │   │   ├── [ 15K] hw_features_common.c │   │   ├── [1.7K] hw_features_common.h │   │   ├── [ 42K] ieee802_11_common.c │   │   ├── [7.4K] ieee802_11_common.h │   │   ├── [ 71K] ieee802_11_defs.h │   │   ├── [1.9K] ieee802_1x_defs.h │   │   ├── [ 863] linux_bridge.h │   │   ├── [1.1K] linux_vlan.h │   │   ├── [ 455] Makefile │   │   ├── [4.5K] ocv.c │   │   ├── [1001] ocv.h │   │   ├── [2.2K] privsep_commands.h │   │   ├── [ 685] qca-vendor-attr.h │   │   ├── [276K] qca-vendor.h │   │   ├── [ 44K] sae.c │   │   ├── [2.5K] sae.h │   │   ├── [3.7K] tnc.h │   │   ├── [ 335] version.h │   │   ├── [ 69K] wpa_common.c │   │   ├── [ 16K] wpa_common.h │   │   ├── [ 18K] wpa_ctrl.c │   │   ├── [ 24K] wpa_ctrl.h │   │   ├── [6.0K] wpa_helpers.c │   │   └── [1.3K] wpa_helpers.h │   ├── [4.0K] crypto │   │   ├── [1.9K] aes-cbc.c │   │   ├── [4.9K] aes-ccm.c │   │   ├── [1.6K] aes-ctr.c │   │   ├── [3.2K] aes-eax.c │   │   ├── [ 704] aes-encblock.c │   │   ├── [6.5K] aes-gcm.c │   │   ├── [ 548] aes.h │   │   ├── [4.1K] aes_i.h │   │   ├── [ 41K] aes-internal.c │   │   ├── [3.6K] aes-internal-dec.c │   │   ├── [2.7K] aes-internal-enc.c │   │   ├── [4.5K] aes-omac1.c │   │   ├── [4.1K] aes-siv.c │   │   ├── [ 565] aes_siv.h │   │   ├── [1.8K] aes-unwrap.c │   │   ├── [1.6K] aes-wrap.c │   │   ├── [2.9K] aes_wrap.h │   │   ├── [ 11K] crypto_gnutls.c │   │   ├── [ 29K] crypto.h │   │   ├── [6.8K] crypto_internal.c │   │   ├── [5.1K] crypto_internal-cipher.c │   │   ├── [3.0K] crypto_internal-modexp.c │   │   ├── [2.8K] crypto_internal-rsa.c │   │   ├── [ 15K] crypto_libtomcrypt.c │   │   ├── [ 22K] crypto_linux.c │   │   ├── [ 61K] crypto_module_tests.c │   │   ├── [9.7K] crypto_nettle.c │   │   ├── [ 461] crypto_none.c │   │   ├── [ 44K] crypto_openssl.c │   │   ├── [ 34K] crypto_wolfssl.c │   │   ├── [ 709] des_i.h │   │   ├── [ 15K] des-internal.c │   │   ├── [ 806] dh_group5.c │   │   ├── [ 556] dh_group5.h │   │   ├── [ 54K] dh_groups.c │   │   ├── [ 692] dh_groups.h │   │   ├── [1.4K] fips_prf_internal.c │   │   ├── [2.1K] fips_prf_openssl.c │   │   ├── [1.8K] fips_prf_wolfssl.c │   │   ├── [1.3K] Makefile │   │   ├── [7.9K] md4-internal.c │   │   ├── [2.6K] md5.c │   │   ├── [ 505] md5.h │   │   ├── [ 516] md5_i.h │   │   ├── [8.8K] md5-internal.c │   │   ├── [9.5K] milenage.c │   │   ├── [1019] milenage.h │   │   ├── [ 16K] ms_funcs.c │   │   ├── [2.4K] ms_funcs.h │   │   ├── [ 12K] random.c │   │   ├── [ 855] random.h │   │   ├── [1009] rc4.c │   │   ├── [2.7K] sha1.c │   │   ├── [1.0K] sha1.h │   │   ├── [ 590] sha1_i.h │   │   ├── [8.9K] sha1-internal.c │   │   ├── [2.3K] sha1-pbkdf2.c │   │   ├── [1.6K] sha1-prf.c │   │   ├── [2.7K] sha1-tlsprf.c │   │   ├── [1.7K] sha1-tprf.c │   │   ├── [2.6K] sha256.c │   │   ├── [1.1K] sha256.h │   │   ├── [ 584] sha256_i.h │   │   ├── [6.0K] sha256-internal.c │   │   ├── [2.1K] sha256-kdf.c │   │   ├── [2.8K] sha256-prf.c │   │   ├── [1.7K] sha256-tlsprf.c │   │   ├── [2.6K] sha384.c │   │   ├── [ 949] sha384.h │   │   ├── [ 573] sha384_i.h │   │   ├── [2.2K] sha384-internal.c │   │   ├── [2.1K] sha384-kdf.c │   │   ├── [2.8K] sha384-prf.c │   │   ├── [2.6K] sha512.c │   │   ├── [ 949] sha512.h │   │   ├── [ 591] sha512_i.h │   │   ├── [7.7K] sha512-internal.c │   │   ├── [2.1K] sha512-kdf.c │   │   ├── [2.8K] sha512-prf.c │   │   ├── [ 45K] tls_gnutls.c │   │   ├── [ 23K] tls.h │   │   ├── [ 19K] tls_internal.c │   │   ├── [3.9K] tls_none.c │   │   ├── [132K] tls_openssl.c │   │   ├── [ 477] tls_openssl.h │   │   ├── [ 21K] tls_openssl_ocsp.c │   │   └── [ 52K] tls_wolfssl.c │   ├── [4.0K] drivers │   │   ├── [2.0K] android_drv.h │   │   ├── [ 64K] driver_atheros.c │   │   ├── [ 45K] driver_bsd.c │   │   ├── [6.2K] driver_common.c │   │   ├── [170K] driver.h │   │   ├── [ 29K] driver_hostap.c │   │   ├── [6.0K] driver_hostap.h │   │   ├── [ 34K] driver_macsec_linux.c │   │   ├── [ 20K] driver_macsec_qca.c │   │   ├── [ 84K] driver_ndis.c │   │   ├── [2.7K] driver_ndis_.c │   │   ├── [1.5K] driver_ndis.h │   │   ├── [4.5K] driver_nl80211_android.c │   │   ├── [296K] driver_nl80211.c │   │   ├── [ 62K] driver_nl80211_capa.c │   │   ├── [ 78K] driver_nl80211_event.c │   │   ├── [9.4K] driver_nl80211.h │   │   ├── [ 13K] driver_nl80211_monitor.c │   │   ├── [ 34K] driver_nl80211_scan.c │   │   ├── [1.6K] driver_none.c │   │   ├── [3.0K] driver_openbsd.c │   │   ├── [ 21K] driver_privsep.c │   │   ├── [ 14K] driver_roboswitch.c │   │   ├── [1.4K] drivers.c │   │   ├── [4.6K] drivers.mak │   │   ├── [4.1K] drivers.mk │   │   ├── [ 65K] driver_wext.c │   │   ├── [2.4K] driver_wext.h │   │   ├── [9.4K] driver_wired.c │   │   ├── [8.1K] driver_wired_common.c │   │   ├── [1.1K] driver_wired_common.h │   │   ├── [ 992] linux_defines.h │   │   ├── [4.9K] linux_ioctl.c │   │   ├── [ 898] linux_ioctl.h │   │   ├── [ 883] linux_wext.h │   │   ├── [ 158] Makefile │   │   ├── [ 21K] ndis_events.c │   │   ├── [5.1K] netlink.c │   │   ├── [ 741] netlink.h │   │   ├── [267K] nl80211_copy.h │   │   ├── [2.8K] priv_netlink.h │   │   ├── [4.6K] rfkill.c │   │   └── [ 583] rfkill.h │   ├── [4.0K] eap_common │   │   ├── [ 602] chap.c │   │   ├── [ 388] chap.h │   │   ├── [7.3K] eap_common.c │   │   ├── [ 905] eap_common.h │   │   ├── [3.4K] eap_defs.h │   │   ├── [ 17K] eap_eke_common.c │   │   ├── [3.5K] eap_eke_common.h │   │   ├── [7.2K] eap_fast_common.c │   │   ├── [2.9K] eap_fast_common.h │   │   ├── [ 14K] eap_gpsk_common.c │   │   ├── [2.0K] eap_gpsk_common.h │   │   ├── [2.8K] eap_ikev2_common.c │   │   ├── [ 832] eap_ikev2_common.h │   │   ├── [4.4K] eap_pax_common.c │   │   ├── [2.2K] eap_pax_common.h │   │   ├── [1.7K] eap_peap_common.c │   │   ├── [ 425] eap_peap_common.h │   │   ├── [1.5K] eap_psk_common.c │   │   ├── [1.7K] eap_psk_common.h │   │   ├── [ 15K] eap_pwd_common.c │   │   ├── [2.6K] eap_pwd_common.h │   │   ├── [ 10K] eap_sake_common.c │   │   ├── [2.4K] eap_sake_common.h │   │   ├── [ 32K] eap_sim_common.c │   │   ├── [7.6K] eap_sim_common.h │   │   ├── [2.6K] eap_tlv_common.h │   │   ├── [1.6K] eap_ttls.h │   │   ├── [ 784] eap_wsc_common.c │   │   ├── [ 644] eap_wsc_common.h │   │   ├── [ 17K] ikev2_common.c │   │   ├── [8.1K] ikev2_common.h │   │   └── [ 517] Makefile │   ├── [4.0K] eapol_auth │   │   ├── [7.5K] eapol_auth_dump.c │   │   ├── [ 32K] eapol_auth_sm.c │   │   ├── [3.3K] eapol_auth_sm.h │   │   ├── [5.1K] eapol_auth_sm_i.h │   │   └── [ 262] Makefile │   ├── [4.0K] eapol_supp │   │   ├── [ 59K] eapol_supp_sm.c │   │   ├── [ 14K] eapol_supp_sm.h │   │   └── [ 273] Makefile │   ├── [4.0K] eap_peer │   │   ├── [ 43K] eap_aka.c │   │   ├── [ 85K] eap.c │   │   ├── [ 27K] eap_config.h │   │   ├── [ 20K] eap_eke.c │   │   ├── [ 48K] eap_fast.c │   │   ├── [ 21K] eap_fast_pac.c │   │   ├── [1.4K] eap_fast_pac.h │   │   ├── [ 19K] eap_gpsk.c │   │   ├── [3.3K] eap_gtc.c │   │   ├── [ 12K] eap.h │   │   ├── [ 14K] eap_i.h │   │   ├── [ 13K] eap_ikev2.c │   │   ├── [ 11K] eap_leap.c │   │   ├── [2.8K] eap_md5.c │   │   ├── [8.6K] eap_methods.c │   │   ├── [2.7K] eap_methods.h │   │   ├── [ 25K] eap_mschapv2.c │   │   ├── [2.1K] eap_otp.c │   │   ├── [ 14K] eap_pax.c │   │   ├── [ 37K] eap_peap.c │   │   ├── [1.5K] eap_proxy_dummy.c │   │   ├── [1.4K] eap_proxy.h │   │   ├── [101K] eap_proxy_qmi_oc.c │   │   ├── [5.0K] eap_proxy_qmi_oc.h │   │   ├── [ 13K] eap_psk.c │   │   ├── [ 29K] eap_pwd.c │   │   ├── [ 13K] eap_sake.c │   │   ├── [ 35K] eap_sim.c │   │   ├── [ 11K] eap_tls.c │   │   ├── [ 36K] eap_tls_common.c │   │   ├── [3.9K] eap_tls_common.h │   │   ├── [ 10K] eap_tnc.c │   │   ├── [ 48K] eap_ttls.c │   │   ├── [4.2K] eap_vendor_test.c │   │   ├── [ 14K] eap_wsc.c │   │   ├── [ 30K] ikev2.c │   │   ├── [1.4K] ikev2.h │   │   ├── [ 396] Makefile │   │   ├── [3.6K] mschapv2.c │   │   ├── [ 834] mschapv2.h │   │   ├── [ 30K] tncc.c │   │   └── [ 994] tncc.h │   ├── [4.0K] eap_server │   │   ├── [4.5K] eap.h │   │   ├── [6.8K] eap_i.h │   │   ├── [1.7K] eap_methods.h │   │   ├── [ 36K] eap_server_aka.c │   │   ├── [ 54K] eap_server.c │   │   ├── [ 21K] eap_server_eke.c │   │   ├── [ 42K] eap_server_fast.c │   │   ├── [ 16K] eap_server_gpsk.c │   │   ├── [4.9K] eap_server_gtc.c │   │   ├── [3.7K] eap_server_identity.c │   │   ├── [ 14K] eap_server_ikev2.c │   │   ├── [3.8K] eap_server_md5.c │   │   ├── [4.3K] eap_server_methods.c │   │   ├── [ 15K] eap_server_mschapv2.c │   │   ├── [ 15K] eap_server_pax.c │   │   ├── [ 36K] eap_server_peap.c │   │   ├── [ 13K] eap_server_psk.c │   │   ├── [ 27K] eap_server_pwd.c │   │   ├── [ 13K] eap_server_sake.c │   │   ├── [ 23K] eap_server_sim.c │   │   ├── [ 11K] eap_server_tls.c │   │   ├── [ 13K] eap_server_tls_common.c │   │   ├── [ 13K] eap_server_tnc.c │   │   ├── [ 36K] eap_server_ttls.c │   │   ├── [3.9K] eap_server_vendor_test.c │   │   ├── [ 12K] eap_server_wsc.c │   │   ├── [ 41K] eap_sim_db.c │   │   ├── [2.8K] eap_sim_db.h │   │   ├── [2.8K] eap_tls_common.h │   │   ├── [ 30K] ikev2.c │   │   ├── [1.4K] ikev2.h │   │   ├── [ 317] Makefile │   │   ├── [ 27K] tncs.c │   │   └── [1.2K] tncs.h │   ├── [4.0K] fst │   │   ├── [5.1K] fst.c │   │   ├── [1.9K] fst_ctrl_aux.c │   │   ├── [2.5K] fst_ctrl_aux.h │   │   ├── [4.7K] fst_ctrl_defs.h │   │   ├── [ 23K] fst_ctrl_iface.c │   │   ├── [1.2K] fst_ctrl_iface.h │   │   ├── [1.8K] fst_defs.h │   │   ├── [ 13K] fst_group.c │   │   ├── [1.9K] fst_group.h │   │   ├── [8.3K] fst.h │   │   ├── [1.7K] fst_iface.c │   │   ├── [3.3K] fst_iface.h │   │   ├── [1.3K] fst_internal.h │   │   ├── [ 40K] fst_session.c │   │   ├── [2.9K] fst_session.h │   │   └── [ 95] Makefile │   ├── [4.0K] l2_packet │   │   ├── [7.7K] l2_packet_freebsd.c │   │   ├── [5.8K] l2_packet.h │   │   ├── [ 13K] l2_packet_linux.c │   │   ├── [ 14K] l2_packet_ndis.c │   │   ├── [2.9K] l2_packet_none.c │   │   ├── [9.7K] l2_packet_pcap.c │   │   ├── [6.4K] l2_packet_privsep.c │   │   ├── [9.4K] l2_packet_winpcap.c │   │   └── [ 243] Makefile │   ├── [ 318] lib.rules │   ├── [ 377] Makefile │   ├── [4.0K] p2p │   │   ├── [ 413] Makefile │   │   ├── [ 22K] p2p_build.c │   │   ├── [146K] p2p.c │   │   ├── [8.6K] p2p_dev_disc.c │   │   ├── [ 45K] p2p_go_neg.c │   │   ├── [ 26K] p2p_group.c │   │   ├── [ 80K] p2p.h │   │   ├── [ 26K] p2p_i.h │   │   ├── [ 21K] p2p_invitation.c │   │   ├── [ 23K] p2p_parse.c │   │   ├── [ 49K] p2p_pd.c │   │   ├── [ 22K] p2p_sd.c │   │   └── [ 12K] p2p_utils.c │   ├── [4.0K] pae │   │   ├── [ 16K] ieee802_1x_cp.c │   │   ├── [1.6K] ieee802_1x_cp.h │   │   ├── [104K] ieee802_1x_kay.c │   │   ├── [7.8K] ieee802_1x_kay.h │   │   ├── [9.3K] ieee802_1x_kay_i.h │   │   ├── [4.8K] ieee802_1x_key.c │   │   ├── [1.0K] ieee802_1x_key.h │   │   ├── [ 11K] ieee802_1x_secy_ops.c │   │   ├── [2.6K] ieee802_1x_secy_ops.h │   │   └── [ 95] Makefile │   ├── [4.0K] radius │   │   ├── [ 307] Makefile │   │   ├── [ 42K] radius.c │   │   ├── [ 45K] radius_client.c │   │   ├── [6.4K] radius_client.h │   │   ├── [ 14K] radius_das.c │   │   ├── [1.5K] radius_das.h │   │   ├── [ 12K] radius.h │   │   ├── [ 76K] radius_server.c │   │   └── [7.0K] radius_server.h │   ├── [4.0K] rsn_supp │   │   ├── [ 430] Makefile │   │   ├── [ 18K] pmksa_cache.c │   │   ├── [4.5K] pmksa_cache.h │   │   ├── [ 15K] preauth.c │   │   ├── [1.9K] preauth.h │   │   ├── [ 82K] tdls.c │   │   ├── [128K] wpa.c │   │   ├── [ 29K] wpa_ft.c │   │   ├── [ 14K] wpa.h │   │   ├── [ 17K] wpa_ie.c │   │   ├── [1.4K] wpa_ie.h │   │   └── [ 12K] wpa_i.h │   ├── [4.0K] tls │   │   ├── [4.6K] asn1.c │   │   ├── [2.4K] asn1.h │   │   ├── [5.4K] bignum.c │   │   ├── [1.1K] bignum.h │   │   ├── [ 76K] libtommath.c │   │   ├── [ 595] Makefile │   │   ├── [7.3K] pkcs1.c │   │   ├── [ 872] pkcs1.h │   │   ├── [ 16K] pkcs5.c │   │   ├── [ 404] pkcs5.h │   │   ├── [5.1K] pkcs8.c │   │   ├── [ 436] pkcs8.h │   │   ├── [8.8K] rsa.c │   │   ├── [ 770] rsa.h │   │   ├── [ 23K] tlsv1_client.c │   │   ├── [2.4K] tlsv1_client.h │   │   ├── [2.7K] tlsv1_client_i.h │   │   ├── [ 23K] tlsv1_client_ocsp.c │   │   ├── [ 40K] tlsv1_client_read.c │   │   ├── [ 26K] tlsv1_client_write.c │   │   ├── [ 15K] tlsv1_common.c │   │   ├── [9.5K] tlsv1_common.h │   │   ├── [ 32K] tlsv1_cred.c │   │   ├── [1.4K] tlsv1_cred.h │   │   ├── [ 13K] tlsv1_record.c │   │   ├── [1.9K] tlsv1_record.h │   │   ├── [ 24K] tlsv1_server.c │   │   ├── [2.2K] tlsv1_server.h │   │   ├── [2.3K] tlsv1_server_i.h │   │   ├── [ 34K] tlsv1_server_read.c │   │   ├── [ 28K] tlsv1_server_write.c │   │   ├── [ 53K] x509v3.c │   │   └── [4.7K] x509v3.h │   ├── [4.0K] utils │   │   ├── [4.5K] base64.c │   │   ├── [ 653] base64.h │   │   ├── [1.4K] bitfield.c │   │   ├── [ 558] bitfield.h │   │   ├── [2.6K] browser-android.c │   │   ├── [5.9K] browser.c │   │   ├── [ 451] browser.h │   │   ├── [2.4K] browser-system.c │   │   ├── [3.1K] browser-wpadebug.c │   │   ├── [1.4K] build_config.h │   │   ├── [ 23K] common.c │   │   ├── [ 15K] common.h │   │   ├── [5.4K] const_time.h │   │   ├── [ 297] crc32.h │   │   ├── [ 20K] edit.c │   │   ├── [ 612] edit.h │   │   ├── [3.8K] edit_readline.c │   │   ├── [1.8K] edit_simple.c │   │   ├── [ 32K] eloop.c │   │   ├── [ 14K] eloop.h │   │   ├── [ 15K] eloop_win.c │   │   ├── [2.0K] ext_password.c │   │   ├── [ 855] ext_password.h │   │   ├── [ 713] ext_password_i.h │   │   ├── [1.7K] ext_password_test.c │   │   ├── [ 45K] http_curl.c │   │   ├── [1.7K] http-utils.h │   │   ├── [1.1K] includes.h │   │   ├── [1.0K] ip_addr.c │   │   ├── [ 608] ip_addr.h │   │   ├── [ 13K] json.c │   │   ├── [1.0K] json.h │   │   ├── [2.4K] list.h │   │   ├── [ 633] Makefile │   │   ├── [ 438] module_tests.h │   │   ├── [ 20K] os.h │   │   ├── [8.7K] os_internal.c │   │   ├── [3.3K] os_none.c │   │   ├── [ 15K] os_unix.c │   │   ├── [4.7K] os_win32.c │   │   ├── [ 38K] pcsc_funcs.c │   │   ├── [1.4K] pcsc_funcs.h │   │   ├── [ 508] platform.h │   │   ├── [ 12K] radiotap.c │   │   ├── [ 11K] radiotap.h │   │   ├── [2.9K] radiotap_iter.h │   │   ├── [5.2K] state_machine.h │   │   ├── [8.3K] trace.c │   │   ├── [1.9K] trace.h │   │   ├── [ 28K] utils_module_tests.c │   │   ├── [1.8K] uuid.c │   │   ├── [ 439] uuid.h │   │   ├── [7.4K] wpabuf.c │   │   ├── [4.1K] wpabuf.h │   │   ├── [ 19K] wpa_debug.c │   │   ├── [ 12K] wpa_debug.h │   │   ├── [9.1K] xml_libxml2.c │   │   ├── [9.3K] xml-utils.c │   │   └── [4.0K] xml-utils.h │   └── [4.0K] wps │   ├── [8.0K] http_client.c │   ├── [1.2K] http_client.h │   ├── [ 690] http.h │   ├── [ 23K] httpread.c │   ├── [4.0K] httpread.h │   ├── [6.4K] http_server.c │   ├── [1.1K] http_server.h │   ├── [ 637] Makefile │   ├── [4.8K] ndef.c │   ├── [7.8K] upnp_xml.c │   ├── [ 797] upnp_xml.h │   ├── [ 14K] wps_attr_build.c │   ├── [ 16K] wps_attr_parse.c │   ├── [3.5K] wps_attr_parse.h │   ├── [7.2K] wps_attr_process.c │   ├── [ 18K] wps.c │   ├── [ 21K] wps_common.c │   ├── [ 10K] wps_defs.h │   ├── [ 10K] wps_dev_attr.c │   ├── [1.8K] wps_dev_attr.h │   ├── [ 41K] wps_enrollee.c │   ├── [ 50K] wps_er.c │   ├── [2.5K] wps_er.h │   ├── [4.9K] wps_er_ssdp.c │   ├── [ 29K] wps.h │   ├── [7.0K] wps_i.h │   ├── [ 12K] wps_module_tests.c │   ├── [101K] wps_registrar.c │   ├── [2.4K] wps_upnp_ap.c │   ├── [ 36K] wps_upnp.c │   ├── [ 11K] wps_upnp_event.c │   ├── [1.3K] wps_upnp.h │   ├── [6.6K] wps_upnp_i.h │   ├── [ 25K] wps_upnp_ssdp.c │   ├── [ 37K] wps_upnp_web.c │   └── [ 47K] wps_validate.c ├── [4.0K] tests │   ├── [ 14K] test-eapol.c │   ├── [ 733] test-json.c │   └── [5.7K] test-tls.c └── [4.0K] wpa_supplicant ├── [ 20K] android.config ├── [ 38K] Android.mk ├── [ 44K] ap.c ├── [4.4K] ap.h ├── [3.5K] autoscan.c ├── [2.0K] autoscan_exponential.c ├── [1.4K] autoscan.h ├── [1.6K] autoscan_periodic.c ├── [2.4K] bgscan.c ├── [2.1K] bgscan.h ├── [ 14K] bgscan_learn.c ├── [8.0K] bgscan_simple.c ├── [3.4K] blacklist.c ├── [ 660] blacklist.h ├── [ 35K] bss.c ├── [5.8K] bss.h ├── [123K] ChangeLog ├── [2.5K] CleanSpec.mk ├── [119K] config.c ├── [ 42K] config_file.c ├── [ 50K] config.h ├── [1.3K] config_none.c ├── [ 27K] config_ssid.h ├── [ 24K] config_winreg.c ├── [275K] ctrl_iface.c ├── [5.3K] ctrl_iface.h ├── [ 20K] ctrl_iface_named_pipe.c ├── [ 20K] ctrl_iface_udp.c ├── [ 35K] ctrl_iface_unix.c ├── [4.0K] dbus │   ├── [8.6K] dbus_common.c │   ├── [ 591] dbus_common.h │   ├── [ 863] dbus_common_i.h │   ├── [ 29K] dbus_dict_helpers.c │   ├── [4.7K] dbus_dict_helpers.h │   ├── [128K] dbus_new.c │   ├── [ 18K] dbus_new.h │   ├── [147K] dbus_new_handlers.c │   ├── [ 10K] dbus_new_handlers.h │   ├── [ 81K] dbus_new_handlers_p2p.c │   ├── [5.1K] dbus_new_handlers_p2p.h │   ├── [ 23K] dbus_new_handlers_wps.c │   ├── [ 30K] dbus_new_helpers.c │   ├── [4.4K] dbus_new_helpers.h │   ├── [7.7K] dbus_new_introspect.c │   ├── [ 743] dbus-wpa_supplicant.conf │   ├── [ 123] fi.w1.wpa_supplicant1.service.in │   └── [1.0K] Makefile ├── [ 21K] defconfig ├── [4.0K] doc │   └── [4.0K] docbook │   ├── [6.2K] eapol_test.sgml │   ├── [ 615] Makefile │   ├── [4.4K] wpa_background.sgml │   ├── [ 10K] wpa_cli.sgml │   ├── [2.8K] wpa_gui.sgml │   ├── [1.9K] wpa_passphrase.sgml │   ├── [5.1K] wpa_priv.sgml │   ├── [6.8K] wpa_supplicant.conf.sgml │   └── [ 22K] wpa_supplicant.sgml ├── [ 63K] dpp_supplicant.c ├── [1.2K] dpp_supplicant.h ├── [ 29K] driver_i.h ├── [ 40K] eapol_test.c ├── [4.4K] eapol_test.py ├── [ 0] eap_proxy_dummy.mak ├── [ 0] eap_proxy_dummy.mk ├── [ 530] eap_proxy_qmi_oc.mak ├── [1.1K] eap_proxy_qmi_oc.mk ├── [5.1K] eap_register.c ├── [ 14K] eap_testing.txt ├── [135K] events.c ├── [4.0K] examples │   ├── [ 267] 60_wpa_supplicant │   ├── [1.7K] dbus-listen-preq.py │   ├── [4.0K] dpp-qrcode.py │   ├── [ 269] ieee8021x.conf │   ├── [1.1K] openCryptoki.conf │   ├── [4.0K] p2p │   │   ├── [7.5K] p2p_connect.py │   │   ├── [4.0K] p2p_disconnect.py │   │   ├── [4.6K] p2p_find.py │   │   ├── [4.0K] p2p_flush.py │   │   ├── [5.7K] p2p_group_add.py │   │   ├── [5.1K] p2p_invite.py │   │   ├── [4.3K] p2p_listen.py │   │   └── [4.2K] p2p_stop_find.py │   ├── [2.6K] p2p-action.sh │   ├── [1.7K] p2p-action-udhcp.sh │   ├── [ 20K] p2p-nfc.py │   ├── [ 133] plaintext.conf │   ├── [2.9K] udhcpd-p2p.conf │   ├── [ 170] wep.conf │   ├── [ 284] wpa2-eap-ccmp.conf │   ├── [ 181] wpa-psk-tkip.conf │   ├── [1.7K] wpas-dbus-new-getall.py │   ├── [4.2K] wpas-dbus-new.py │   ├── [5.9K] wpas-dbus-new-signals.py │   ├── [2.2K] wpas-dbus-new-wps.py │   ├── [1.1K] wps-ap-cli │   └── [ 15K] wps-nfc.py ├── [ 24K] gas_query.c ├── [1.5K] gas_query.h ├── [4.0K] hidl │   └── [4.0K] 1.2 │   ├── [ 578] hidl_constants.h │   ├── [ 18K] hidl.cpp │   ├── [ 10K] hidl.h │   ├── [ 519] hidl_i.h │   ├── [ 58K] hidl_manager.cpp │   ├── [ 27K] hidl_manager.h │   ├── [3.2K] hidl_return_util.h │   ├── [5.8K] iface_config_utils.cpp │   ├── [1.8K] iface_config_utils.h │   ├── [1.8K] misc_utils.h │   ├── [ 56K] p2p_iface.cpp │   ├── [ 14K] p2p_iface.h │   ├── [7.3K] p2p_network.cpp │   ├── [3.5K] p2p_network.h │   ├── [ 39K] sta_iface.cpp │   ├── [ 12K] sta_iface.h │   ├── [ 70K] sta_network.cpp │   ├── [ 17K] sta_network.h │   ├── [ 13K] supplicant.cpp │   └── [3.4K] supplicant.h ├── [ 33K] hs20_supplicant.c ├── [2.2K] hs20_supplicant.h ├── [ 23K] ibss_rsn.c ├── [1.7K] ibss_rsn.h ├── [ 82K] interworking.c ├── [1.3K] interworking.h ├── [ 611] libwpa_test.c ├── [ 10K] main.c ├── [ 844] main_none.c ├── [1.7K] main_winmain.c ├── [ 11K] main_winsvc.c ├── [ 42K] Makefile ├── [ 15K] mbo.c ├── [ 19K] mesh.c ├── [1.4K] mesh.h ├── [ 35K] mesh_mpm.c ├── [1.5K] mesh_mpm.h ├── [ 21K] mesh_rsn.c ├── [1.4K] mesh_rsn.h ├── [1.7K] nfc_pw_token.c ├── [6.6K] nmake.mak ├── [ 26K] notify.c ├── [8.7K] notify.h ├── [ 16K] offchannel.c ├── [1.4K] offchannel.h ├── [9.3K] op_classes.c ├── [271K] p2p_supplicant.c ├── [ 13K] p2p_supplicant.h ├── [ 31K] p2p_supplicant_sd.c ├── [8.6K] preauth_test.c ├── [ 39K] README ├── [5.2K] README-DPP ├── [ 22K] README-HS20 ├── [ 33K] README-P2P ├── [ 12K] README-Windows.txt ├── [ 16K] README-WPS ├── [ 41K] rrm.c ├── [ 80K] scan.c ├── [2.8K] scan.h ├── [ 74K] sme.c ├── [3.7K] sme.h ├── [ 6] src -> ../src ├── [4.0K] systemd │   ├── [ 489] wpa_supplicant-nl80211.service.arg.in │   ├── [ 443] wpa_supplicant.service.arg.in │   ├── [ 244] wpa_supplicant.service.in │   └── [ 481] wpa_supplicant-wired.service.arg.in ├── [4.4K] todo.txt ├── [4.0K] utils │   └── [1.5K] log2pcap.py ├── [ 10K] wifi_display.c ├── [ 904] wifi_display.h ├── [3.7K] win_if_list.c ├── [ 24K] wmm_ac.c ├── [4.8K] wmm_ac.h ├── [ 50K] wnm_sta.c ├── [2.5K] wnm_sta.h ├── [120K] wpa_cli.c ├── [4.0K] wpa_client_include │   └── [4.0K] libwpa_client │   ├── [ 29] qca-vendor.h -> ../../src/common/qca-vendor.h │   └── [ 27] wpa_ctrl.h -> ../../src/common/wpa_ctrl.h ├── [4.0K] wpa_gui-qt4 │   ├── [5.4K] addinterface.cpp │   ├── [ 713] addinterface.h │   ├── [2.3K] eventhistory.cpp │   ├── [1.3K] eventhistory.h │   ├── [1.5K] eventhistory.ui │   ├── [4.0K] icons │   │   ├── [ 67K] ap.svg │   │   ├── [ 48K] group.svg │   │   ├── [ 14K] invitation.svg │   │   ├── [289K] laptop.svg │   │   ├── [ 788] Makefile │   │   ├── [1.4K] README │   │   └── [9.0K] wpa_gui.svg │   ├── [ 407] icons_png.qrc │   ├── [ 312] icons.qrc │   ├── [4.0K] lang │   │   └── [ 44K] wpa_gui_de.ts │   ├── [1.4K] main.cpp │   ├── [ 21K] networkconfig.cpp │   ├── [1.3K] networkconfig.h │   ├── [ 12K] networkconfig.ui │   ├── [ 45K] peers.cpp │   ├── [2.3K] peers.h │   ├── [ 989] peers.ui │   ├── [2.8K] scanresults.cpp │   ├── [ 812] scanresults.h │   ├── [ 504] scanresultsitem.cpp │   ├── [ 501] scanresultsitem.h │   ├── [2.1K] scanresults.ui │   ├── [1.1K] signalbar.cpp │   ├── [ 555] signalbar.h │   ├── [ 605] stringquery.cpp │   ├── [ 468] stringquery.h │   ├── [2.0K] userdatarequest.cpp │   ├── [ 779] userdatarequest.h │   ├── [3.1K] userdatarequest.ui │   ├── [ 43K] wpagui.cpp │   ├── [ 216] wpa_gui.desktop │   ├── [4.4K] wpagui.h │   ├── [1.5K] wpa_gui.pro │   ├── [ 15K] wpagui.ui │   └── [ 725] wpamsg.h ├── [1.5K] wpa_passphrase.c ├── [ 30K] wpa_priv.c ├── [ 34K] wpas_glue.c ├── [ 888] wpas_glue.h ├── [9.9K] wpas_kay.c ├── [1.1K] wpas_kay.h ├── [2.5K] wpas_module_tests.c ├── [205K] wpa_supplicant.c ├── [ 75K] wpa_supplicant.conf ├── [1.3K] wpa_supplicant_conf.mk ├── [ 458] wpa_supplicant_conf.sh ├── [ 46K] wpa_supplicant_i.h ├── [ 136] wpa_supplicant_template.conf ├── [ 79K] wps_supplicant.c └── [5.3K] wps_supplicant.h 46 directories, 912 files
Shenlong Bot has cached this for you
Remarks
    1. It is advised to access via the original source first.
    2. If the original source is unavailable, please email f.jinxu#gmail.com for a local snapshot (replace # with @).
    3. Shenlong has snapshotted the POC code for you. To support long-term maintenance, please consider donating. Thank you for your support.