首页 > 其他 > 详细

代码审计-凡诺CMS 2.1文件包含漏洞

时间:2019-05-20 10:02:53      阅读:317      评论:0      收藏:0      [点我收藏+]

0x01代码审计

后台账号密码: admin admin

安装好了是这样的

技术分享图片

 

漏洞文件:/channel.php

if (ism()) {

include($dir.$t_mpath.$c_mcmodel);

} else {

include($dir.$t_path.$c_cmodel);

}

?>

技术分享图片

这里include里有$dir、$t_mpath、$c_mcmodel、$c_cmodel四个变量 跟踪变量看看是否可控。测试后发现$c_mcmodel变量可控

技术分享图片

c_mcmodel这个字段我们来搜索一下怎么来的。

技术分享图片

技术分享图片

那么这里变量跟踪到了输入源头,前面加../../直接跳出文件夹进行包含,没有任何过滤造成任意文件包含漏洞。

 

 

 

0x02 漏洞利用

 

在后台添加频道 http://192.168.5.177/admin/cms_channel_add.php

上传图片马 得到上传地址

技术分享图片

/uploadfile/image/20190519/20190519175329_55005.jpg

 

然后在频道模型填入我们的地址 不过要加入../../

技术分享图片

保存后回到首页

技术分享图片

技术分享图片

菜刀连接即可。

技术分享图片

 

代码审计-凡诺CMS 2.1文件包含漏洞

原文:https://www.cnblogs.com/-qing-/p/10892007.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!