xp_cmdshell "dir" --執(zhí)行dos命令dir
解釋:執(zhí)行dos命令,就是在xp_cmdshell "輸入dos命令";
exec sp_addlogin golder, golder --添加sql用戶
解釋:exec sp_addlogin 用戶名,密碼;
exec sp_droplogin 'golder' --刪除sql用戶golder
解釋:exec sp_droplogin '刪除的用戶名';
exec sp_addsrvrolemember 'golder', sysadmin --添加用戶到sql管理員
解釋:exec sp_addsrvrolemember '添加的用戶名', sysadmin
sysadmin為管理員權(quán)限;
exec sp_dropsrvrolemember 'golder', sysadmin --刪除sql管理員權(quán)限
解釋:exec sp_dropsrvrolemember '刪除管理員權(quán)限的用戶名', sysadmin
exec sp_password null, 'golder','golder' --更改sql登陸密碼
解釋:exec sp_password '原來的密碼(如果密碼為空,就寫null)', '更改后的密碼','更改密碼的用戶名';
if exists (select * from
dbo.sysobjects where id = object_id(n'[dbo].[xp_cmdshell]') and
objectproperty(id, n'isextendedproc') = 1)
exec sp_dropextendedproc n'[dbo].[xp_cmdshell]'
go --去除sql上的xp_cmdshell權(quán)限
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/testkey'
新聞熱點
疑難解答
圖片精選