admin 发表于 2022-10-10 16:25:09

asp检验密码是否正确md5(md5(adminUser_Pwd)双重加密解决方法

asp检验密码是否正确md5(md5(adminUser_Pwd)双重加密解决方法

找到login.asp登录页面,查找代码:
set rs = getRecord("select * from tbAdminUser where adminUser_Acc = '" & adminUser_Acc & "' and adminUser_Pwd = '" & md5(md5(adminUser_Pwd) & "nncb" ) & "'")解决方法原理:去除一个md5加密,然后再生成一个md5字符串即可。


字符串admin123
16位 小写7bbd73250516f069
16位 大写7BBD73250516F069
32位 小写0192023a7bbd73250516f069df18b500
32位 大写0192023A7BBD73250516F069DF18B500
把上面的源代码修改为:

**** Hidden Message *****

再根据MD5在线生成密码填写数据库,再登录即可。

页: [1]
查看完整版本: asp检验密码是否正确md5(md5(adminUser_Pwd)双重加密解决方法