日期: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防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论