mac|楼下邻居总偷网,改密码也没用,过一会他们又能连上,该怎么办?( 二 )



有同学会说 , 8位数的PIN Code一共1亿种组合 , 蹭网的邻居需要尝试1亿次才能获得正确的PIN Code 。 按照一秒钟尝试一次的频率 , 理论上需要3.17年才能猜出来 , 咱不相信那么有耐心的邻居 , 可以等三年!
PIN Code如果真是同学们想象的那样就好了 , 其实PIN Code认证方式本身出了问题 , 主要表现为:
8位数的PIN Code最后一位是校验位 , 比如图片中的PIN Code = 54132603 , 最后一位的3是校验码(Checksum) , 有效位数只有7位 , 即5413260 。 即使7位数也有1千万种可能 , 理论上需要4个月破解时间 。 蹭网的邻居早就放弃了 。。。
可是PIN Code认证继续犯错误 , 剩下的7位 , 分成两个部分 , 第一部分4位 , 第二部分3位 。

  • 先认证第一部分 , 如果出错 , 会返回错误消息 , 那么只要尝试10000次即可猜出第一部分5413 。
  • 然后再认证第二部分 , 如果出错 , 依然会返回错误消息 , 那么只需要1000次即可猜出第二部分的260 。
综上所述 , 蹭网的邻居只需要10000 + 1000 = 11000次尝试即可成功破解PIN Code 。 按照1秒一次的频率 , 那么三个多小时即可破解 。 三个小时对于蹭网的邻居来说 , 毛毛雨啦 。 一旦破解 , 以后就可以一直蹭网啦!
所以 , PIN Code薄弱点在于 , 将本来的乘法运算(10000 * 1000) , 退化成加法运算(10000 + 1000) , 大大缩小了破解的成本 。
自从WPS PIN Code被轻易破解 , 各大厂商用最小的代价进行修补以亡羊补牢 。 那就是每错误一次 , 将设备(特定MAC)锁定 , 在30-60分钟内无法继续尝试 。 这样就大大拉长蹭网邻居的尝试时间成本 。 这个想法固然好 , 但是道高一尺 , 魔高一尺一寸 。 蹭网的邻居如果使用MAC地址随机化 , 即每一次的尝试 , 都使用不一样的MAC地址 , 奈之何?
没招了吧?
既然WPS PIN Code认证不安全 , 那么就老老实实将它关闭掉 。 这样任何设备如果想通过无线路由器上网 , 必须使用密码认证才可以 。
如果你的密码很简单 , 比如纯数字、或者纯字母的密码 , 不幸落入10万排行榜的行列 , 那么你的无线网络依然不安全 。 怎么才安全呢?
让你的密码变得异常复杂 , 你的密码必须包含以下内容:
  • 数字
  • 小写字母
  • 大写字母
  • 特殊符号
  • 长度最短不要小于10位 , 最好为16位最大长度
另外 , 要采用WPA2 PSK认证方式 。
严格遵守以上建议 , 蹭网的邻居就无机可乘 。 两道门中薄弱的WPS门已经关闭 , 剩下的一道密码锁的门 , 密码异常复杂 , 有亿万种组合 , 让蹭网的邻居在小黑屋里瑟瑟发抖吧 。。。

源:车小胖谈网络