某平台管理RCE审计

admin 2022年3月19日03:55:11评论70 views字数 668阅读2分13秒阅读模式

某平台管理RCE审计


看到有位师傅发了一个RCE,顺手分析一手

某平台管理RCE审计

先跟着师傅的文章走一遍

某平台管理RCE审计

输入账密 admin admin,进入到后台

某平台管理RCE审计
某平台管理RCE审计

诊断中有一个ping测试和tracert测试,两个点都可以进行rce,先用师傅的ping测试

某平台管理RCE审计

然后是tracert

某平台管理RCE审计

抓包分析

某平台管理RCE审计
某平台管理RCE审计

然后找到站点的源码进行审计,这时候有两种方式,全局搜索exec敏感参数和hostname都可以,不过已经有rce点了,直接搜索hostname

某平台管理RCE审计

可以看到call_function,看调用的是ping还是tracert,然后传参post参数到hostname中,直接在exec中拼接了,全程没过滤,这里就可以直接造成rce

这里也可以发现iface,也是无任何的过滤,那么也可以进行rce,只需要前后各加两个管道符就ok

某平台管理RCE审计
某平台管理RCE审计

如果是跟着逻辑往下审计那就是从jumpto.php开始

打开jumpto.php

某平台管理RCE审计

然后前面包含了三个文件

某平台管理RCE审计

Check_login.php文件看一下,如果没有cooLogin参数那就跳转到index.html

某平台管理RCE审计

这是登录的抓包

某平台管理RCE审计

但当我们把cookie删除后,虽然跳转到了index.html,但还是执行了命令

某平台管理RCE审计

这是因为虽然包含了文件,但没有停止执行下一步的命令,所以依然会把diagnosis_ config_save.php剩下的命令执行下去


宣传页

ZAC安全

本人微信:zacaq999
扫描器地址:https://github.com/ZACSFR99/ZACscan   
文章内容如有任何错误或者对不上号的,可以加我微信,感谢各位大佬们的指点


原文始发于微信公众号(ZAC安全):某平台管理RCE审计

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年3月19日03:55:11
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   某平台管理RCE审计http://cn-sec.com/archives/833573.html

发表评论

匿名网友 填写信息