CDPSvc DLL劫持-复现
0x00前言
晚上看见这篇文章:https://itm4n.github.io/cdpsvc-dll-hijacking/,闲来无事复现一波
0x01漏洞简要说明
由于一个叫cdpsgshims.dll
的DLL没有做绝对路径的设置,而CDPSvc这个服务在使用的时候会从Path路径寻找这个DLL。CDPSvc服务在svchost里,启动是服务权限有资格调用对应的令牌来创建一个高权进程
并且这个服务在widnows 10 17601之后就默认自启动
0x02复现
环境:
OS:Windows 10 (build 18362.2)
工具:Process Monitor
随便往Path里添加个路径
将这个文件夹赋予Everyone
的权限,否则会报权限不够的问题
将作者给出的DLL放入对应的Path路径,重启CDPSvc服务
GitHub - itm4n/CDPSvcDllHijacking: Windows 10 CDPSvc DLL Hijacking - From LOCAL SERVICE to SYSTEM
net stop cdpsvc
net start cdpsvc
如果要自己写个DLL的话得申请令牌之类的..我太菜了
0x03参考链接
CDPSvc DLL Hijacking - From LOCAL SERVICE to SYSTEM | PS C:\Users\itm4n> _
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。
文章标题:CDPSvc DLL劫持-复现
本文作者:九世
发布时间:2019-12-12, 23:58:03
最后更新:2019-12-13, 00:23:23
原始链接:http://jiushill.github.io/posts/f4ae96f0.html版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。