php发展

首页 » 常识 » 常识 » 记一次cms代码审计
TUhjnbcbe - 2022/12/5 20:47:00

0×00:前言

记录一次小型cms代码审计

0×01:任意文件删除

由于代码繁杂,不再一一展示

/app/controller/kindeditor.class.php

关键漏洞代码

可以看到直接调用delete方法get传入pic参数就可以删除任意文件

0×02:Getshell

/install/index.php

在安装cms的时候在$dbName可以写入一句话木马进行getshell

当然当你访问网站的时候已经是安装好了的

这时候需要上一个任意文件删除的漏洞删除/app/data/install.lock文件进行系统重装

0×03:如何调用

/***cms/core/controller.class.php

控制器代码

跟进$this-Analysis();方法

1
查看完整版本: 记一次cms代码审计