向日葵RCE 脆弱版本:SunloginClient_11.0.0.33162_X64
一个快速利用的脚本
直接给链接,没什么好说的,script-kids 的最爱。
https://github.com/Mr-xn/sunlogin_rce
深入理解其背后的原理
一句话概括:if函数中的逻辑写的不严谨,导致未授权访问
Step1:问题所在:一个未授权访问的函数

- 这里直接比较,action_value是否等于 verify-haras
- 所以很常规的思路-获取此 verify-haras。我们直接访问http://****:49843/cgi-bin/rpc?action=verify-haras
- cgi-bin:需要服务器上有 相应的程序对访问者输入的信息进行处理时,会将用户的数据存在cgi-bin目录下
Step2:一个脆弱的 check 函数

- 当参数cmd的值以ping或者nslookup开头时,可以构造命令,进而实现远程命令执行利用
- 利用思路:传参时尽量带上 , ping/ nslookup
Step3:手工payload
- 获取不变的cookie
直接访问,抓包获取cookie
向日葵RCE漏洞分析:SunloginClient11.0.0.33162_X64未授权访问与远程执行

文章详细介绍了向日葵远程控制软件的一个严重漏洞,该漏洞允许未经身份验证的攻击者通过未授权访问的函数和脆弱的check函数执行远程命令。利用过程包括获取特定cookie,然后构造带有ping或nslookup的payload来触发命令执行。提供了一个GitHub链接来展示快速利用脚本,并提到了CNVD-2022-10207作为漏洞编号。
最低0.47元/天 解锁文章
532

被折叠的 条评论
为什么被折叠?



