最近在研究破解 WiFi 密码,由于有了新的 WPA3 安全标准,因此,也产生了新的破解思路,即利用WiFi基站漫游功能中用于身份认证的 PMKID ,来直接破解密码,而 PMKID 的出现,甚至都不需要像以往那样,针对每个 ESSID 做破解字典了。
看看以下破解公式,就知道用 PMKID 破解无线密码,变得轻松很多。具体原理就不在这里深入探讨了,以后准备找个时间专门讨论这个问题:
PMKID = HMAC-SHA1-128(PMK, “PMK Name” | MAC_AP | MAC_STA)
以往是在虚拟机中做破解,既笨重又没有效率,现在微软推出 WSL2,刚好用来做WiFi密码破解的实验环境。但是,目前放出的 WSL2 没有想象中的完美,因此,我决定改造 WSL2,来达到和真机或者 VMware 虚拟机一样的效果。我喜爱 WSL2 主要原因在于,WSL2 启动太快了,只要一秒钟,而与 Windows 的完美结合,还占用最少的资源,加上可以直接与 Linux 通信的 VSCode,使得编程的研究环境大大友好,感觉 Windows 和 Linux 的混合编程从来没有这么美好过。(PS. 通过迁移工具,将WSL2迁移到独立的虚拟文件硬盘中,走到哪里都可以不用重新安装和配置 Kali 环境了)
还有个想法,Mark 一下。如果用这个技术编译进安卓模拟器中,就可以用任何无线网卡,通过 WiFi 万能密钥功能获取密码了。并且还让普通手机透明对接任何大功率无线网卡。
改造 Kali,安装超级工具集从微软商店下载安装最新的 Kali2020,经过各种必要的准备,便可以开始进行内核编译和升级了。
升级的目的是为了打造一个强有力的 Kali,因此,无线网卡的加载是非常重要的。以下是在 WSL 中安装的 Kali 界面和工具集。具体过程就省略了,和本次讨论的技术无关。
原创文章 2获赞 0访问量 9993
关注
私信
展开阅读全文
作者:zBinny