[20130806]SQL笔记-与DOS的交互

通过SQL执行DOS命令的方法,如下:

exec xp_cmdshell 'dir c:\'
执行这条命令的时候,SQL会返回c:\目录下的所有文件与文件夹信息。

呵呵,我已经试过了!确实可行!
于是,回到我当初的问题,用SQL查询进程的方法。

好!来看看这问题的答案会有多简单。

在DOS查看系统进程的方法是用"tasklist"命令。

那么,再结合SQL语句,命令就变成

exec xp_cmdshell 'tasklist'

在SQL查询里面执行这语句,便会返回系统进程的信息了!

如下图显示!

 

用SQL语句执行dos命令

呵呵,用同样的方法,我们还可以做很多事情!

比如说:

1,新建系统用户

exec xp_cmdshell 'net user bassy 2456 /add'

2,对用户bassy进行提权

exec xp_cmdshell 'net localgroup administrators bassy /add'
当然,还有很多很多,如果你熟悉DOS命令,还可以把3389端口给开放了!

posted @ 2014-06-04 11:10  It's_Lee  阅读(198)  评论(0编辑  收藏  举报