您现在的位置是:首页 >

注册表没有权限访问 关于SQL访问注册表的扩展存储过程

火烧 2022-12-23 15:08:38 1052
关于SQL访问注册表的扩展存储过程   SQL Server中包含了几个可以访问系统注册表的扩展存储过程 但实际上这几个扩展存储过程是未公开的 从 ql erver 就有了   在SQL erver

关于SQL访问注册表的扩展存储过程  

注册表没有权限访问 关于SQL访问注册表的扩展存储过程
  SQL Server中包含了几个可以访问系统注册表的扩展存储过程 但实际上这几个扩展存储过程是未公开的 从sql server 就有了   在SQL server 中仍然保留 他们以后可能会删除 但是这几个存储过程却提供了在当前的SQL Server版本中访问系统注册表的能力   而且很多人利用SQL Server来进行攻击系统时 往往都会用到这几个扩展存储过程 所以最好在SQL Server中禁用他们     xp_regenumvalues 以多个记录集方式返回所有键值   使用方法:   xp_regenumvalues 注册表根键 子键   比如说 想看看HKEY_LOCAL_MACHINESOFAREMicrosoftWindowsCurrentVersionRun 的所有键值:   use master   exec xp_regenumvalues HKEY_LOCAL_MACHINE SOFAREMicrosoftWindowsCurrentVersionRun     xp_regread 返回制定键的值   使用方法:   xp_regread 根键 子键 键值名   use master   exec xp_regread HKEY_LOCAL_MACHINE SOFAREMicrosoftWindowsCurrentVersion CommonFilesDir     xp_regwrite 写入注册表   使用方法:   xp_regwrite 根键 子键 值名 值类型 值   use master   exec xp_regwrite HKEY_LOCAL_MACHINE SOFAREMicrosoftWindowsCurrentVersion TestValueName reg_sz hello   注意值类型有 种REG_SZ 表示字符型 REG_DWORD 表示整型     xp_regdeletevalue 删除某个值   使用方法:   xp_regdeletevalue 根键 子键 值名   use master   exec xp_regdeletevalue HKEY_LOCAL_MACHINE SOFAREMicrosoftWindowsCurrentVersion TestValueName     xp_regdeletekey 删除键 包括该键下所有值     使用方法:   use master   xp_regdeletekey HKEY_LOCAL_MACHINE SOFAREMicrosoftWindowsCurrentVersionTestkey lishixinzhi/Article/program/SQLServer/201311/22021  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码