请选择 进入手机版 | 继续访问电脑版

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

[复制链接]
查看4300 | 回复1 | 2019-10-22 10:47 | 显示全部楼层 |阅读模式
检验密码是否正确md5(md5(adminUser_Pwd)双重加密解决方法

源代码:
  1. 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

把上面的源代码修改为:

  1. set rs = getRecord("select * from tbAdminUser where adminUser_Acc = '" & adminUser_Acc & "' and adminUser_Pwd = '" & md5(adminUser_Pwd) & "'")
复制代码
再根据MD5在线生成密码填写数据库,再登录即可。

admin | 2019-10-22 10:48 | 显示全部楼层
一般修改文件路径:admin/login.asp
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-3-24