悟夜叉个人博客 技术专题 解析宝塔后台default.db文件加密方式

解析宝塔后台default.db文件加密方式

前言:

之前的文章有写到,不知宝塔面板“/www/server/panel/data”目录下的“default.db”数据库文件“USER”表

中密码的加密方式,经过不断的探索,终于找到了加密方式。

还有一点就是,我竟然会去宝塔论坛去问后台加密的方式… 已经预料到没人会回复 (T▽T)

过程:

经过百度查找资料,找到密码+salt的原理分析贴,现在利用查找到的资料进行验证

面板密码:“123456”,MD5:“e10adc3949ba59abbe56e057f20f883e”,salt:“8ywLDMftrTkS”,default.db密码:“2e7fe7e3b909ccd55381f6502d3e06da”

猜想1:default.db密码MD5值 是 面板密码MD5+SALT 再做MD5加密

MD5(e10adc3949ba59abbe56e057f20f883e8ywLDMftrTkS) = 91d53477580134ef3f4e01116ab0877d(错误)

猜想2:default.db密码MD5值 是 前台密码规则MD5+SALT 再做MD5加密

MD5(3182fb7bc69bc3b4b3250cfff7c94b4e8ywLDMftrTkS) = 2e7fe7e3b909ccd55381f6502d3e06da(正确)


那么最终default.db数据库中密码的加密规则为:

password = md5(md5(md5(password) + ” + ‘_bt.cn’) + salt)

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

站长QQ/VX:82794

在线咨询: QQ交谈

邮箱: 82794@qq.com

任何技术问题请联系QQ,非特殊行业请勿加微信!龙信小伙伴请联系微信群找我。
关注微信
非商务合作请勿添加

非商务合作请勿添加微信

返回顶部