当 Windows 打印后台处理程序服务不当地允许对文件系统进行任意写入时,存在一个权限提升漏洞。成功利用此漏洞的攻击者可以以提升的系统权限运行任意代码。随后攻击者可以安装程序;查看、更改或删除数据;或创建具有完全用户权限的新帐户。
要利用此漏洞,攻击者必须登录到受影响的系统并运行特制的脚本或应用程序。
Microsoft Windows 更新通过更正 Windows 打印后台处理程序组件写入文件系统的方式来修复此漏洞。
1.更改 Source.c 顶部的变量 g_PortName 和 g_InputFile。
2.使用 Visual Studio 编译并运行。
3.重启打印机服务(spoolsv)或重启系统。
如果你想保留端口和打印机的创建,或希望攻击在系统重启后依然发生,可以在程序提示按 Enter 时使用 Ctrl^C 退出程序。
其中包含了 getshell.dll,你可以将其作为载荷,以 SYSTEM 权限生成命令提示符。