700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > [代码审计]蝉知企业门户系统v7.7存在命令执行漏洞

[代码审计]蝉知企业门户系统v7.7存在命令执行漏洞

时间:2024-05-31 12:29:30

相关推荐

[代码审计]蝉知企业门户系统v7.7存在命令执行漏洞

文章目录

写在前面分析

写在前面

感想BUUCTF平台之前没打GKCTF这次跟着复现一次,学会了新东西

分析

可以看见相较于上一个版本多了一个需要文件存在才能进行模板修改

我们可以在system/module/common/model.php下面找到,其下面调用的是file_exists,这个函数可以使用文件或者文件夹绕过

而刚好微信模块就存在此功能,点击设置,微信设置,下面先随便填写保存

再点击已完成接入

在原始ID这里进行输入../../../system/tmp/kzgi.txt/0最后那个txt名称为之前修改模板提示的文件

我们跟踪此过程在system/module/wechat/model.php下面computeQRCodeFile函数

这里没对文件路径做限制,这个$public->account参数也就是上面填写的原始ID,../../../system/tmp/kzgi.txt/0

接下来我们点击设计->高级

在下面输入<?php system("whoami");?>,成功执行

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。