当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-05-02 15:21:00  来源:本站整理

关于SQL Server中几个未公布的拜候注册表的扩大存储历程[MSSQL防范]

赞助商链接



  本文“关于SQL Server中几个未公布的拜候注册表的扩大存储历程[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
sql server中包含了几个可以拜候系统注册表的扩大存储历程.但实际上这几个扩大存储历程是未公开的,从sql server 7.0就有了,
在SQL server 2000中仍旧保存,他们今后大概会删除.但是这几个存储历程却供应了在当前的SQL Server版本中拜候系统注册表的本领,
并且很多人操纵SQL Server来举行攻击系统时,常常城市用到这几个扩大存储历程.所以最好在SQL Server中禁用他们.

xp_regenumvalues 以多个记录集方法返回全部键值
利用办法:
xp_regenumvalues 注册表根键, 子键
比方说,想看看HKEY_LOCAL_MacHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 的全部键值:
use master
exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run'

xp_regread 返回拟定键的值
利用办法:
xp_regread 根键,子键,键值名
use master
exec xp_regread 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir'

xp_regwrite 写入注册表
利用办法:
xp_regwrite 根键,子键, 值名, 值范例, 值
use master
exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello'
注意值范例有2种REG_SZ 表示字符型,REG_Dword 表示整型

xp_regdeletevalue 删除某个值
利用办法:
xp_regdeletevalue 根键,子键,值名
use master
exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName'

xp_regdeletekey 删除键,包含该键下全部值

利用办法:
use master
xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testke
  以上是“关于SQL Server中几个未公布的拜候注册表的扩大存储历程[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 关于SQL中CTE(公用表表达式)(Common Table Expression)的总结
  • 关于SQL Server中几个未公布的拜候注册表的扩大存储过
  • 关于SQL Server中几个未公布的拜候注册表的扩大存储历程
  • 关于SQL Server数据库备份和恢复特点介绍
  • 关于SQL SERVER的一些安全问题
  • 关于SQLServer的若干注意事项
  • 四种关于SQL查询信息分页的代码
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .