标题: 数据库安全: 浅谈SQL SERVER数据库口令的脆弱性
ty
荣誉会员
Rank: 1



UID 9897
精华 0
积分 1868
帖子 901
威望 901
金币 892
热心 9
阅读权限 50
注册 2006-3-22
状态 离线
数据库安全: 浅谈SQL SERVER数据库口令的脆弱性

跟踪了一下SQL SERVER数据库服务器的登录过程,发现口令计算是非常脆弱的,SQL SERVER数据库的口令脆弱体现两方面:

1。网络登陆时候的口令加密算法

SQL SERVER网络加密的口令一直都非常脆弱,网上有很多写出来的对照表,但是都没有具体的算法处理,实际上跟踪一下SQLSERVER的登陆过程,就很容易获取其解密的算法:好吧,我们还是演示一下汇编流程:

登录类型的TDS包跳转到4126a4处执行
    004DE72E:根据接收到的大小字段生成对应大小的缓冲区进行下一步的拷贝
    004DE748从接收到的TDS BUF偏移8处拷贝出LOGIN的信息
    004DE762:call    sub_54E4D0:将新拷贝的缓冲压入进行参数检查的处理
        依次处理TDS包中的信息,各个字段气候都应该有各个域的长度,偏移0X24处与长度进行比较。

下面这段汇编代码就是实现对网络加密密码解密的算法:
    .text:0065C880                 mov     cl, [edi]
……
非常抱歉,您的当前状态为游客,因此只能查阅部分内容。要查阅完整内容请登录 或者 注册

顶部
[广告] 免费域名(Free Subdomain) 免费空间(Free hosting) PR查询(Google Pagerank)





当前时区 GMT+8, 现在时间是 2008-11-22 12:45
信产部ICP备案:京ICP备05066424号 北京市公安局网监备案:1101050648号

Powered by Discuz! 5.5.0
清除 Cookies - 联系我们 - 网友俱乐部 - Archiver - WAP