文章目录
一、简介
Sql server
也称Mssql Server
,扩展存储过程中xp_cmdshell
是一个开放接口,可以让SQLserver
调用cmd
命令。此存储过程在SQLserver2000
中默认开启,2005
本身及之后的版本默认禁止,所以想要使用该存储过程,就需要拥有SA账号相应权限,使用sp_configure
将其开启。
xp_cmdshell
可以让系统管理员以操作系统命令行解释器的方式执行给定的命令字符串,并以文本行方式返回任何输出,是一个功能非常强大的扩展“存贮过程”。那么“存储过程”,其实质就是一个“集合”,就是存储在Sql Server
中预先定义好的“SQL语句集合”,说的更直白一些就是各种小脚本共同组成的集合体,我们称之为“存储过程”。
二、搭建环境
系统 | IP | 服务 |
---|---|---|
windows server2012 | 10.10.10.40 | SQL serve数据库 |
kali-linux | 10.10.10.234 |