1.XP,2003提权

利用at命令,下面是at命令的百度解释

 

AT命令是Windows XP中内置的命令,它也可以媲美Windows中的“计划任务”,而且在计划的安排、任务的管理、工作事务的处理方面,AT命令具有更强大更神通的功能。AT命令可在指定时间和日期、在指定计算机上运行命令和程序。

 

因为at命令默认是以system权限下运行的所以我们可以利用以下命令,进行提权。

at 时间 /interactive cmd  其中里面的/interactive参数是开启交互模式

windows提权

 

等待一分钟后

 

windows提权

 

可以看到已经启动了一个system权限下的cmd窗口,虽然此时我们已经有了system的权限,但是可以看到,桌面还是之前用户的权限所启动的

windows提权

 

为了完全提权,我们可以在system的cmd里面输入taskmgr.exe来启动任务管理器

 

windows提权

 

在任务管理器里面我们结束掉之前由之前账号开启的桌面进程

 

windows提权

 

然后再添加一个由system权限下开启的桌面进程

 

windows提权

 

再点入看现在登入的账号是

 

windows提权

 

提权成功!

2.win7,win8提权

因为at命令在win7,win8等更高版本的系统上都已经取消掉了,所以在一些更高版本的windows操作系统上我们可以用sc命令进行提权,下面是sc的百度解释。

 

SC命令是XP系统中功能强大的DOS命令,SC命令能与服务控制器和已安装设备进行通讯。SC是用于与服务控制管理器和服务进行通信的命令行程序。

 

通俗理解就是sc可以启动一个服务,命令如下。

 

sc Create systemcmd binPath= "cmd /K start" type= own type= interact

 

其中systemcmd是服务名称,大家可以随意填写,binpath是启动的命令,type=own是指服务这个服务属于谁,type=interact。这里再解释一下 cmd/k start 这个命令,这个命令就是启动一个新的cmd窗口,如图。

 

windows提权

 

我们继续回车上面的命令。

 

windows提权

 

可以看到服务已创建,但是刚创建的服务是默认关闭的,所以我们要开启这个服务,大家可以用图形化界面开启,但是在渗透过程中我们大多数拿到的都是命令行界面,所以这里我只介绍命令行操作了。

 

敲入sc start systemcmd,即可启动服务!

 

windows提权

 

因为sc启动服务也是默认system权限的,所以我们启动的cmd窗口也是system权限!接下来的操作就可以和xp,2003一样了,这里就不在重复了。

相关文章: