SQLServer下几个危险的扩展存储过程
这些存储过程如下:sp_makewebtask
xp_cmdshell
xp_dirtree
xp_fileexist
xp_terminate_process
sp_oamethod
sp_oacreate
xp_regaddmultistring
xp_regdeletekey
xp_regdeletevalue
xp_regenumkeys
xp_regenumvalues
sp_add_job
sp_addtask
xp_regread
xp_regwrite
xp_readwebtask
xp_makewebtask
xp_regremovemultistring
相应的措施:删除上述存储过程或可执行文件,或修改存储过程,相应的用户组可执行权限,删除上述脚本对应的存储过程:
sp_makewebtask下降过程
执行sp_dropextendedproc xp_cmdshell主..
执行sp_dropextendedproc xp_dirtree主..
执行sp_dropextendedproc xp_fileexist主..
执行sp_dropextendedproc xp_terminate_process主..
执行sp_dropextendedproc sp_oamethod主..
执行sp_dropextendedproc sp_oacreate主..
执行sp_dropextendedproc xp_regaddmultistring主..
执行sp_dropextendedproc xp_regdeletekey主..
执行sp_dropextendedproc xp_regdeletevalue主..
执行sp_dropextendedproc xp_regenumkeys主..
执行sp_dropextendedproc xp_regenumvalues主..
执行sp_dropextendedproc sp_add_job主..
执行sp_dropextendedproc sp_addtask主..
执行sp_dropextendedproc xp_regread主..
执行sp_dropextendedproc xp_regwrite主..
执行sp_dropextendedproc xp_readwebtask主..
执行sp_dropextendedproc xp_makewebtask主..
执行sp_dropextendedproc xp_regremovemultistring主..
举一个例子:uff1a
执行xp_dirtree'c:'1,1