Microsoft SQL Server的指纹识别一直是一项耗时的工作,因为在这个过程中需要很多尝试和报错信息去识别版本等指纹信息。

ESF.pl使用了利用 SQL Server Resolution协议 (SSRP) 以及Tabular Data Stream协议(TDS)而精心制作的包来探测Microsoft SQL Server的指纹信息。

ESF.pl目前支持以下版本的MSSQL数据库:

Microsoft SQL Server 2000
Microsoft SQL Server 2005
Microsoft SQL Server 2008
Microsoft SQL Server 2012

为了更准确的识别版本指纹信息, ESF.pl会伪造客户端和服务器端的通信协商:

1.SSRP Client Unicast Request (CLNT_UCAST_EX)
2.SSRP Client Unicast Instance Request (CLNT_UCAST_INST)
3.TDS Pre-Login Request (PRELOGIN)

下载地址

源链接

Hacking more

...