TP-LINK路由器的PIN碼估計也跟MAC地址有關。但目前還沒有人找到規律。
(個人測試一個tp=link的pin碼前七位,下面算法是錯誤的,但第8位的算法是正確的)
騰達和磊科的規律已經找到:先選擇十六進制,然后輸入騰達路由器mac地址的后六位,再點十進制,出來的數就是路由器的前七位pin碼。
前7位算法
MAC的后面6位是1A:0B:40運用十進制計算出來是1706816(得到8位pin碼的前7)
第8位的算法:
如果pin碼前7位分別是:ABCDEFG第八位= 30 - 3 * (A+C+E+G) - (B+D+F)
如果是正數,取結果的個位數,如果是負數,取結果的(10 - 個位數)
例如,結果27,取第八位為7,如果是結果是-27,取第八位為(10-7),即3
一個例子:
騰達的路由MAC為C8:3A:35:19:26:A0 其PIN碼前七位可以用網上公布的方法計算得出:1648288,第八位PIN碼數字為:30-3*(1+4+2+8)-(6+8+8)=-37 ,10-7=3,
而我用reaver1.4窮舉出來的PIN碼為:16482883,最后一位是3,可以和上述方法算出的數字對上!