AutoBangumi后端方式修改密码

安装sqlite3

sudo apt-get update && sudo apt-get install -y sqlite3

找到并修改data.db文件

cd ab_data
sqlite3 data.db

查看现在的用户名和密码

img 可以看到当前的用户名为admin,而密码则是一个哈希值,通过bcrypt加密了。因此需要编写一个将新密码加密的python文件

import bcrypt

password = b"new_password"  # 使用你想要的新密码
hashed = bcrypt.hashpw(password, bcrypt.gensalt())
print(hashed.decode())  # 输出哈希值

修改密码

UPDATE user SET username='admin', password='new_hash_password' WHERE username='admin'; # 用户名只能是admin,无法修改,只能修改密码,修改为其他时,网站会提示用户不存在

随后退出sqlite3

.exit

最讨厌你,也最喜欢你