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

cve-2015-3306-proftpd-vulfocus

1.原理

proftp是用于搭建基于ftp协议的应用软件
ProFTPD是ProFTPD团队的一套开源的FTP服务器软件。该软件具有可配置性强、安全、稳定等特点。  
ProFTPD 1.3.5中的mod_copy模块允许远程攻击者通过站点cpfr和site cpto命令读取和写入任意文件。任何未经身份验证的客户端都可以利用这些命令将文件从文件系统的任何部分复制到选定的目标。 复制命令使用ProFTPD服务的权限执行,默认情况下,该服务在“nobody”用户的权限下运行。 通过使用/ proc / self / cmdline将PHP有效负载复制到网站目录,可以实现PHP远程代码执行。
解释来源于vulfocus镜像信息

2.复现

21端口用来执行exp,80端口用于访问我们上传的后门
exp地址:https://github.com/t0kx/exploit-CVE-2015-3306
执行:python.exe exploit.py --host 目标ip --port 21端口映射端口 --path "/var/www/html/"

访问到80端口的backdoor.php页面是这样的就成功上传了

查看exp的py文件可以看到php内部的变量是用get传输cmd的值实现的,我们执行命令env查看flag

http://www.lryc.cn/news/380505.html

相关文章:

  • 超详细!想进华为od的请疯狂看我!
  • MQTT协议与TCP/IP协议在性能上的区别
  • LeetCode 每日一题 2024/6/17-2024/6/23
  • FlinkCDC pipeline模式 mysql-to-paimon.yaml
  • mysql数据库入门手册
  • 增强大型语言模型(LLM)可访问性:深入探究在单块AMD GPU上通过QLoRA微调Llama 2的过程
  • 空间复杂度 线性表,顺序表尾插。
  • linux创建用户、切换用户、删除用户
  • BC64 牛牛的快递(c++)
  • 离线linux通过USB连接并使用手机网络
  • I2C总线8位IO扩展器PCF8574
  • webClient + fastJSON2 获取json格式的数据,同时解析至java class 并 下划线转驼峰
  • 4、SpringMVC 实战小项目【加法计算器、用户登录、留言板、图书管理系统】
  • OpenCV--形态学
  • 【LinuxC语言】IP地址相关的函数
  • QT事件处理系统之五:自定义事件的发送案例 sendEvent和postEvent接口
  • 模版与策略模式
  • SQL-Python
  • mysql索引以及优化
  • 【pytorch06】 维度变换
  • 移动Web开发实战内容要点!!!
  • spdlog生产者消费者模式
  • 日语 13 14
  • 初学者应该掌握的MySQL数据库的基本组成部分及概念
  • 四川汇聚荣科技有限公司怎么样?
  • 数据仓库和数据库有什么区别?
  • 计算子网掩码
  • JVM 垃圾收集算法
  • 安装虚拟环境
  • 【ai】tx2-nx:安装深度学习环境及4.6对应pytorch