首先进光猫管理界面
将password改成text就可以看到加密后的密码了
复制密码到下面代码里
import hashlib
def sha256(todo):
return hashlib.sha256(str(todo).encode()).hexdigest()
def md5(todo):
return hashlib.md5(str(todo).encode()).hexdigest()
def find_secret(secret, max_len):
for i in range(1, max_len):
for v in range(0, 10**i):
s = sha256(md5(str(v).zfill(i)))
if s == secret:
print(f'find: {s} = {v}')
return v
# 8: 这里是最长到8位密码。可以将数字调大,获取更长的密码
find_secret('这里替换复制的密文', 8)