提权的本质
- 提权本质就是提升自己在服务器中的权限,获得更大的权限
提权分类
- 本地提权
- 远程提权
- 系统提权
- 第三方软件提权
权限配置
一般情况下,web服务会给与一个特定低权限用户维护服务,避免给与过高权限。
- net user username password /add
Windows系统提权基础命令
- 获取IP地址信息
- IP地址是计算机在网络中的门牌号,用来寻找计算机的地址。同一台计算机有多个IP地址,可以有外部连接的IP地址,内部IP地址。
- 在提权过程中,如果外网IP地址,可以直接使用3389端口进行远程桌面连接。如果只有内网IP地址,可以使用LCX等层序进行端口转发进行连接登录。
- 在Windows系统下使用ipconfig /all查看网卡信息。
- 获取端口信息
- 端口是计算机与外部连接的一个接口,每一个开放的服务对应一个端口,用来进行连接
- 在WIndows下可以使用netstat命令获取端口开放状态
- netstat -an获取当前主机所有端口的开发情况及网络连接情况。
- 获取服务信息和进程信息
- 在Windows系统下很多第三方软件都使用服务启动。如果使用第三方软件漏洞进行提权,必须了解以服务方式开启的第三方软件。
- 可以使用net start命令查看系统所开启的所有服务
- 可以使用net stop 服务名称 关闭服务,例如杀毒软件等。
- 在Windows系统下可以使用 tasklist /svc命令获取运行的进程名称、服务和PID
- 进程结束、用户管理命令
- 使用taskkill来结束进程。taskkill /?获取帮助信息
- 在Windows系统下,系统访问需要有对应的用户名和密码。
- 可以通过以下命令添加用户:
- net user username password /add
- net localgroup administrator username /add