一、系统服务提权
系统服务提权通常发生在用户安装的应用软件注册本地服务时。这些服务大多数情况下会以系统(SYSTEM)权限在计算机启动时运行。在注册服务时,相应的注册表项通常会被创建在以下路径:
使用运行命令打开注册表编辑器:
- 按下
Win + R
组合键,这将打开运行对话框。 - 输入
regedit
并按下 Enter 键。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
例如,下图展示了 phpStudySrv 服务的注册表信息,其中的 ImagePath 键指向该系统服务启动的二进制程序。
系统服务在操作系统启动时运行,并且在后台调用其指定的二进制文件,比如上述例子中的 phpStudySrv.exe。由于大多数服务以系统权限启动,如果能够让服务在启动时执行其他程序,那么这些程序也将以系统权限运行,这就是利用系统服务进行提权的核心思路。
&n