知识大全 关于SQL访问注册表的扩展存储过程

Posted 类型

篇首语:一年之计在于春,一日之计在于晨。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 关于SQL访问注册表的扩展存储过程相关的知识,希望对你有一定的参考价值。

关于SQL访问注册表的扩展存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  SQL Server中包含了几个可以访问系统注册表的扩展存储过程 但实际上这几个扩展存储过程是未公开的 从sql server 就有了   在SQL server 中仍然保留 他们以后可能会删除 但是这几个存储过程却提供了在当前的SQL Server版本中访问系统注册表的能力   而且很多人利用SQL Server来进行攻击系统时 往往都会用到这几个扩展存储过程 所以最好在SQL Server中禁用他们     xp_regenumvalues 以多个记录集方式返回所有键值   使用方法:   xp_regenumvalues 注册表根键 子键   比如说 想看看HKEY_LOCAL_MACHINE\\SOFARE\\Microsoft\\Windows\\CurrentVersion\\Run 的所有键值:   use master   exec xp_regenumvalues HKEY_LOCAL_MACHINE SOFARE\\Microsoft\\Windows\\CurrentVersion\\Run     xp_regread 返回制定键的值   使用方法:   xp_regread 根键 子键 键值名   use master   exec xp_regread HKEY_LOCAL_MACHINE SOFARE\\Microsoft\\Windows\\CurrentVersion CommonFilesDir     xp_regwrite 写入注册表   使用方法:   xp_regwrite 根键 子键 值名 值类型 值   use master   exec xp_regwrite HKEY_LOCAL_MACHINE SOFARE\\Microsoft\\Windows\\CurrentVersion TestValueName reg_sz hello   注意值类型有 种REG_SZ 表示字符型 REG_DWORD 表示整型     xp_regdeletevalue 删除某个值   使用方法:   xp_regdeletevalue 根键 子键 值名   use master   exec xp_regdeletevalue HKEY_LOCAL_MACHINE SOFARE\\Microsoft\\Windows\\CurrentVersion TestValueName     xp_regdeletekey 删除键 包括该键下所有值     使用方法:   use master   xp_regdeletekey HKEY_LOCAL_MACHINE SOFARE\\Microsoft\\Windows\\CurrentVersion\\Testkey cha138/Article/program/SQLServer/201311/22021

相关参考

知识大全 在存储过程中连接远程数据库并进行操作

  我们有时候需要在本地数据库的存储过程中或者在其他SQL语句中要访问一个远程数据库我们可以这样做  在存储过程中连接远程数据库并进行操作  查看远程数据库的相关数据  SERVICE_NAME  两

知识大全 使用C#编写扩展存储过程

使用C#编写扩展存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  什么是扩展存储过程?  

知识大全 ADO.NET访问Oracle 9i存储过程(下)

ADO.NET访问Oracle9i存储过程(下)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 ADO.NET访问Oracle 9i存储过程(上)

ADO.NET访问Oracle9i存储过程(上)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 如何使用ADO访问Oracle数据库存储过程

如何使用ADO访问Oracle数据库存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一关

知识大全 ADO.NET访问Oracle 9i存储过程(上)[1]

ADO.NET访问Oracle9i存储过程(上)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ADO.NET访问Oracle 9i存储过程(上)[4]

ADO.NET访问Oracle9i存储过程(上)[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ADO.NET访问Oracle 9i存储过程(上)[8]

ADO.NET访问Oracle9i存储过程(上)[8]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ADO.NET访问Oracle 9i存储过程(上)[5]

ADO.NET访问Oracle9i存储过程(上)[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ADO.NET访问Oracle 9i存储过程(上)[6]

ADO.NET访问Oracle9i存储过程(上)[6]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧