defgenerate_su_pass(mac_str): cts = [ 'QbNUTaMecPWVSKdCgXIJRrsfYXwyqpvnDHWzQuPmAGtAxRTphBcwBnNkjbFmvVMqaFkEutSrDCxsCKjBzEyDEUJTZfHZghMHYFdeASGNaUgFtdbYRkshJHkFNXMcKdfw', 'NXMcKdfwRkshJHkFaUgFtdbYYFdeASGNZfHZghMHzEyDEUJTDCxsCKjBaFkEutSrjbFmvVMqhBcwBnNkAGtAxRTpDHWzQuPmYXwyqpvngXIJRrsfcPWVSKdCQbNUTaMe', 'eMaTUNbQCdKSVWPcfsrRJIXgnvpqywXYmPuQzWHDpTRxAtGAkNnBwcBhqMVvmFbjrStuEkFaBjKCsxCDTJUEDyEzHMhgZHfZNGSAedFYYbdtFgUaFkHJhskRwfdKcMXN', 'CbntTaMGFPWTSkdCtXIYRrsfaXyyqpvRbHWAJuPSAGtacRTpVKcmBnNevbFMvSMPDFkEuRSDXCssCKjszEyDEUJCZfckghBHYFseASaNaUgFPfbYRLSubTkFKXMcKdfH', 'gXIJRrsfNXMcKdfwYXwZqpvnQuPmDHWzAGtQxRTpjbFmvVMqDCxsjBCKzEyDEUJTHbCwBnIkZfHZghMHYASGFdeNcPWVSKdCaUgFtdbYRkshJHkF'+'QbNUTaMeaFkLutSr' ] # 清洗MAC地址格式 hex_clean = ''.join(c for c in mac_str.upper() if c in'0123456789ABCDEF') iflen(hex_clean) < 12: return"MAC 地址格式错误" v19 = [ord(c) for c inreversed(hex_clean[-8:])] v10 = next(((c - 48 | j) for j, c inenumerate(v19) if49 <= c <= 57), 5) results = [[] for _ inrange(len(cts))] for k inrange(len(v19)): v15 = v19[k] & v19[7 - k] if k < 4else v19[k] | v19[k - 4] v16 = v15 + v10 if v16 > 127: v16, v10 = k, k for i inrange(len(cts)): results[i].append(cts[i][v16]) v10 += max(k, 1) return' '.join(''.join(lst) for lst in results)
if __name__ == "__main__": # 请将 AAAAAAAAAAAA 替换为你光猫的真实 MAC 地址(不区分大小写与符号分隔符) mac_address = "AAAAAAAAAAAA" passwords = generate_su_pass(mac_address) print("计算出的密码列表如下:") print(passwords) print("\n提示:解密出的第一个密码即为 su 提权密码。")
将脚本中的 mac_address 替换为你设备的真实 MAC 地址,运行脚本即可得到提权密码。
至此,你已成功获取了光猫的超级密码,开启了 Telnet 并取得了最高的 su 根权限,可以自由地进行桥接、修改配置等深度折腾了!