(TBC)Wi-Fi PIN Crack on Ubuntu 22.04

考虑到普通用户面对WPA/WPA2等加密技术往往觉得无线安全设置太麻烦,Wi-Fi联盟(https://www.wi-fi.org/)推出了名为Wi-Fi Protected Setup(Wi-Fi保护设置,简称WPS)的认证程序,主要致力于简化无线网络的安全加密设置。
在传统方式下,用户新建一个无线网络时,必须在接入点手动设置网络名(SSID)和安全密钥,然后在客户端验证密钥以阻止“不速之客”的闯入。WPS能帮助用户自动设置网络名(SSID)、配置最高级别的WPA2安全密钥,具备这一功能的无线产品往往在机身上设计有一个功能键,称为WPS按钮,用户只需轻轻按下该按钮或输入PIN码,再经过两三步简单操作即可完成无线加密设置,同时在客户端和路由器之间建立起一个安全的连接。
WPS能够为用户提供两种实现方式:按钮配置(Push Button Configuration,PBC)和输入PIN码(Pin Input Configuration,PIN)
本文讲述如何在Ubuntu 22.04中通过猜解PIN码破解Wi-Fi密码。

Wi-Fi PIN破解原理

PIN码是8位数字,分为前4位+后3位+最后1位校验用。WPS先验证前4位数是否正确,正确的话才会验证后3位,所以总共11000种可能,假设网络情况良好3秒钟猜测一个PIN码,只需9.17个小时即可遍历。

注意,现在不少无线路由器有防暴力猜测PIN码的功能,连续若干次PIN码尝试失败后,路由器会暂停PIN码连接功能一段时间;还有些无线路由器被PIN的频率太高,比如超过每秒钟1次,可能会死机。这会导致猜解PIN码的速度大幅下降。

有些品牌的无线路由器PIN码与其MAC地址有对应关系,这可以大范围提高猜解PIN码的速度。

用CDLinux实战PIN破解

(未完待续)


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *