使用ASP连接SQLSERVER sa执行xp_cmdshell爆“-2147217887:ODBC 驱动程序不支持所需的属性错误”。

原因是在source\core\asp\template\database\sqlserver.js中执行SQL语句代码模板中使用Recordset对象的open方法来执行SQL语句,貌似是该方法不支持请求xp_cmdshell这种过程对象,具体我也不清楚,这里参考了下菜刀的方式解决。

删除102、103行代码
Set Rs=CreateObject("Adodb.Recordset"): Rs.open ""&bd(Request("${arg2}"))&"",Conn,1,1:
更改为Connection对象的Execute方法直接执行
Set Rs=Conn.Execute(""&bd(Request("${arg2}"))&""):
为了防止执行一些返回recordset.Fields为0的命令(如开启xp_cmdshell的命令:EXEC sp_configure “show advanced options”,1)后面程序进入死循环的情况,这里还需要加一个if判断:
FN=Rs.Fields.Count-1:的后面添加
If FN=-1 Then: Response.Write HD&"Execute Successfully!"&CO&RN: Else:
再在loop后面添加End If:


Enjoy!

蚁剑ASP连SQLSERVER执行xp_cmdshell爆 驱动程序不支持所需的属性 解决办法相关推荐

  1. “超过响应缓冲区限制”“此 ASP 页的执行造成响应缓冲区超过其配置限制”问题的解决方法总结

    1.根据以往的经验以为是缓冲池的缘故.于是我新建一个缓冲池之后(尽量大的配置)发现问题依旧 2.修改查询语句 select * from table 改成 select top 500 * from ...

  2. java零碎要点013---JAVA执行js_java执行JavaScript_java执行js引擎不能识别document浏览器内置对象解决办法

    执行方法很简单,简单记录一下:  在做项目中有时候需要用到Java调用js文件执行相应的方法 JAVA技术交流QQ群:170933152 在JDK1.6添加了新的ScriptEngine类,允许用户直 ...

  3. ASP.NET上传文件出现“404-找不到文件或目录”的解决办法

    ASP.NET的程序部署在IIS7环境下,上传大文件时出现"404-找不到文件或目录"的错误,如下图: <system.web> <httpRuntime use ...

  4. IntelliJ IDEA 执行testng 报错Cannot find class in classpath 的解决办法

    工程里有很多的单元测试,但由于维护不周,很多单元测试的代码已经不能执行,并且有编译报错,但在Eclipse下其实还是能执行单元测试的,到了IDEA中就无法执行,RUN的时候报错如下: org.test ...

  5. php 析构不执行,PHP析构方法 __destruct() 不触发的两个解决办法

    本篇文章主要给大家介绍PHP 析构方法 __destruct() 不触发的两个解决办法. 有时候在 PHP 里类循环引用时,会导致 __destruct() 不触发的问题,先上问题代码:<?ph ...

  6. vscode 代码莫名爆红(未定义标识符 “nullptr“)解决办法(VSCode 如何快速打开c_c++_properties.json文件)

    如图,很莫名奇妙: 解决办法,点击文件右下角,选择linux 然后点击编辑配置(UI) 拖到最下面,找到C++标准 将gnu++98改成gnu++11 好了 参考文章1:vscode 打开c_cpp_ ...

  7. SQLserver --安装程序无法打开注册表项 UNKNOWN\Components\…的解决办法

    安装SQL Server时出错: Microsoft SQL Server 2012 Service Pack 1 安装程序 出现以下错误: 无法打开项 UNKNOWN\Components\7A8D ...

  8. 蚁剑从入门到魔改【一】

    蚁剑从入门到魔改[一] 一.明文通信 二.密文通信 三.自定义编解码 source/core/php/index.js source/core/php/base64.js 自定义加密算法 四.参考文章 ...

  9. 蚁剑哥斯拉burpsuite流量记录

    文章目录 蚁剑 php 测试连接发包编码器 默认设置 base64 chr chr16 rot13 解码后 解码器 base64 rot13 哥斯拉 php EVAL_XOR_BASE64 XOR_B ...

最新文章

  1. boost::thread相关的测试程序
  2. hosts文件 请检查文件是否在别的程序中打开
  3. 牛客题霸 [最长重复子串] C++题解/答案
  4. 【jupyter notebook】开启远程服务 遇到No address associated with hostname
  5. 在.NET中调用存储过程
  6. 第十天 Oracle安装前准备工作
  7. rocketmq集成boot
  8. c中的结构体嵌套问题_C中的结构
  9. JavaWeb学习之三层架构实例(二)
  10. 排序算法(三) —— 直接插入排序
  11. 加密与解密工具大礼包 2010年新品
  12. 想要好用的录音转文字软件?推荐三款音频转文字软件免费版
  13. Quartus II 13.1的安装及使用
  14. 运放失调电压和开环增益,PSRR,CMRR的关系
  15. 计算机专业买笔记本要机械硬盘吗,买笔记本电脑要注意什么配置?内存与SSD挑选...
  16. 服务器SN信息,命令查看服务器SN号
  17. python flask上传Excel并把Excel的数据导入数据库
  18. 存储、计算、分布式知识点思维导图(收集整理适合小白)
  19. hibernate5.4+mysql8+java8实例
  20. 【数据结构】名词速查

热门文章

  1. adb修改android设备mac地址
  2. 高性能服务器程序框架
  3. Win11 2022更新向所有符合兼容要求的用户开放,你会升级吗?
  4. 单相全桥PWM整流双闭环控制。 电压环采用PI控制器,电流环采用PR控制器
  5. 交叉连接(笛卡尔积)、连接查询、内连接、外连接都有哪些,以及书写语法【详细】【有例子】【有代码】【基础】【重点】
  6. Unity中的截图方法(包括全屏截图、区域截图、Camera截图和摄像头截图)
  7. 让Project把周六和周日也计算工期
  8. 网址搭建之PHP连接MySQL数据库
  9. 准妈妈离职如何继续购买生育保险
  10. java new url()_Java(4)URL - SegmentFault 思否