Vulnhub靶机:FunBox 7

一、介绍

运行环境:Virtualbox

攻击机:kali(10.0.2.15)

靶机:FunBox 7(10.0.2.34)

目标:获取靶机root权限和flag

靶机下载地址:https://www.vulnhub.com/entry/funbox-easyenum,565/

二、信息收集

使用nmap主机发现靶机ip:10.0.2.34

使用nmap端口扫描发现靶机开放端口:22、80

在这里插入图片描述

打开网站发现是apache2默认页面,查看源码也没有发现隐藏信息

使用dirsearch工具进行目录爆破,发现网站存在phpmyadmin数据库管理工具、/robots.txt文件和/secret/目录

在这里插入图片描述

查看/robots.txt文件和/secret/目录,没有发现敏感信息。

怀疑是目录扫描的字典不行,使用dirbuster工具进行目录爆破,选用/usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt字典进行扫描,扫描发现mini.php文件

在这里插入图片描述

三、漏洞利用

访问该文件发现是一个mini shell文件,可以通过该文件上传webshell

在这里插入图片描述

上传webshell,访问反弹shell

在这里插入图片描述

使用python获取交互式shell

python3 -c 'import pty; pty.spawn("/bin/bash")'

在这里插入图片描述

四、提权

查看是否有可利用的特权命令和具有root权限的文件,并没有发现可利用的文件和命令

翻一翻靶机各个文件夹,查看靶机有什么可利用的信息

/home/karla文件夹下有read.me文件和.sudo_as_admin_successful文件,怀疑要拿到root权限,需要先拿下karla权限

在这里插入图片描述

查看/etc/passwd文件,发现oracle用户的密码直接写在里面

oracle:$1$|O@GOeN\$PGb9VNu29e9s6dMNJKH/R0

在这里插入图片描述

将密文复制下来放到passwd.txt文件中,使用jhon工具进行解密,得到密码:hiphop

john --wordlist=/usr/share/wordlists/rockyou.txt passwd.txt

在这里插入图片描述

切换为oracle用户
在这里插入图片描述

但发现获得oracle没有用,该用户也没有特权命令,没有其他提权手段

尝试使用hydra爆破这几个用户的ssh密码

hydra -L user1.txt -P /usr/share/wordlists/rockyou.txt 10.0.2.34 ssh 

在这里插入图片描述

爆破得到goat\thebest,使用该用户密码登录ssh

在这里插入图片描述

查看goat用户存在的特权命令,发现mysql命令

在这里插入图片描述

查看mysql命令提权方法

在这里插入图片描述

使用mysql命令获取root权限

sudo mysql -e '\! /bin/sh'

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/647369.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ubuntu apt update提示:GPG 缺少公钥解决方法

Ubuntu 运行: sudo apt update #or sudo apt-get update提示:GPG 缺少公钥以及404 Not Found,如下面所示,有mirror.bwbot.org 和ppa.launchpadcontent.net两个源出现问题。 好多网友用后面的方法解决 真正解决:gpg --verify sig:…

C++ 新特性 | C++ 11 | std::forward、万能引用与完美转发

文章目录 一、std::forward、万能引用与完美转发1、万能引用2、类型推导3、引用折叠4、std::forward 概述 std::forward是C11中引入的一个函数模板,用于实现完美转发。它的作用是根据传入的参数,决定将参数以左值引用还是右值引用的方式进行转发。 传统上…

Redis在生产环境中可能遇到的问题与解决方案(六)

26. Redis与微服务架构集成问题 问题描述 在微服务架构中,将 Redis 作为微服务之间的共享缓存时,可能遇到服务发现、动态配置等问题。 解决方案 服务注册与发现: 使用服务注册与发现工具确保微服务能够发现 Redis 实例。 动态配置&#x…

977.有序数组的平方(力扣LeetCode)

文章目录 977.有序数组的平方题目描述快速排序归并排序 977.有序数组的平方 题目描述 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 示例 1: 输入:nums [-4,-1,0…

vue超链接传值、查看页面以及父子传值

<el-table-column label"电表编码" align"center" width"120" prop"electricalNum" ><template slot-scope"scope"><div style"text-align: left"><router-link :to"/equipment/electr…

深度学习(6)---Transformer

文章目录 一、介绍二、架构2.1 Multi-head Attention2.2 Encoder(编码器)2.3 Decoder(解码器) 三、Encoder和Decoder之间的传递四、Training五、其他介绍5.1 Copy Mechanism5.2 Beam Search 一、介绍 1. Transformer是一个Seq2Seq&#xff08;Sequence-to-Sequence&#xff09;…

mapstruct自定义转换,怎样将String转化为List

源码&#xff1a;https://gitee.com/cao_wen_bin/test 最近在公司遇到了这样一个为题&#xff0c;前端传过来的是一个List<Manager>,往数据库中保存到时候是String&#xff0c;这个String使用谷歌的json转化器。 当查询的时候在将这个数据库中String的数据以List<Mana…

【知识---如何创建 GitHub 个人访问令牌】

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言登录到 GitHub 帐户。在右上角的头像旁边&#xff0c;点击用户名&#xff0c;然后选择 "Settings"。在左侧导航栏中&#xff0c;选择 "Develope…

Mysql索引相关学习笔记:B+ Tree、索引分类、索引优化、索引失效场景及其他常见面试题

前言 索引是Mysql中常用到的一个功能&#xff0c;可以大大加快查询速度&#xff0c;同时面试中也是经常碰到。本文是学习Mysql索引的归纳总结。 索引采用的数据结构——B 树 本部分主要是参考自小林Coding B树的由来 二分查找可以每次缩减一半&#xff0c;从而提高查找效率…

对话框与多窗体设计 —— 标准对话框

三、对话框与多窗体设计3.1 标准对话框3.1.1 QFileDialog对话框3.1.2 QColorDialog对话框3.1.3 QFontDialog对话框3.1.4 QInputDialog标准输入对话框3.1.5 QMessageBox消息对话框 三、对话框与多窗体设计 一个完整的应用程序设计中&#xff0c;不可避免地会涉及多个窗 体、对框…

vue---打印本地当前时间Demo

<template><view class"content" tap"getCurrentTime()">打印时间</view> </template><script>export default {data() {return {title: Hello}},onLoad() {},methods: {getCurrentTime() {//获取当前时间并打印var _this …

论文写作之十个问题

前言 最近进入瓶颈&#xff1f; 改论文&#xff0c;改到有些抑郁了 总是不对&#xff0c;总是被打回 好的写作&#xff0c;让人一看就清楚明白非常重要 郁闷时候看看大佬们怎么说的 沈向洋、华刚&#xff1a;读科研论文的三个层次、四个阶段与十个问题 十问 What is the pro…

springboot127基于Springboot技术的实验室管理系统

简介 【毕设源码推荐 javaweb 项目】基于springbootvue 的 适用于计算机类毕业设计&#xff0c;课程设计参考与学习用途。仅供学习参考&#xff0c; 不得用于商业或者非法用途&#xff0c;否则&#xff0c;一切后果请用户自负。 看运行截图看 第五章 第四章 获取资料方式 **项…

vue 跨域XMLHttpRequest

vue 跨域 使用XMLHttpRequest 亲测好使 let urlhttp://127.0.0.1:9000/pssnotifyyb?b1//urlhttps://api.j4u.ink/v1/store/other/proxy/remote/moyu.jsonvar xhrnew XMLHttpRequest()xhr.open(GET,url,true)//第三个参数是是否异步请求,默认true xhr.onreadystatec…

Elasticsearch内核解析 - 数据模型篇

Elasticsearch内核解析 - 数据模型篇 - 知乎 Elasticsearch是一个实时的分布式搜索和分析引擎&#xff0c;它可以帮助我们用很快的速度去处理大规模数据&#xff0c;可以用于全文检索、结构化检索、推荐、分析以及统计聚合等多种场景。 Elasticsearch是一个建立在全文搜索引擎…

SpringBoot增加全局traceId日志追踪

文章目录 实现思路定义过滤器返回参数增加traceIdlogback.xml增加traceId 实现思路 增加Filter处理请求&#xff0c;生成traceId保存到TreadLocal中&#xff08;slf4j的MDC&#xff09;增加返回AOP切面&#xff0c;返回数据之前把traceId写到返回实体里日志logback.xml文件配置…

蓝牙 | 软件: Qualcomm BT Audio 问题分析(1)----ACAT Tools安装

大家好&#xff01; 我是“声波电波还看今朝”成员的一位FAE Devin.wen&#xff0c;欢迎大家关注我们的账号。 今天给大家大概讲解“如何排查Qualcomm BT Audio”的疑难杂症&#xff08;一&#xff09;如何安装ACAT Tools。 大家在遇到Audio方面的问题&#xff0c;比如 无声、…

[蓝桥杯]真题讲解:飞机降落(DFS枚举)

[蓝桥杯]真题讲解&#xff1a;飞机降落&#xff08;DFS枚举&#xff09; 一、视频讲解二、暴力代码&#xff08;也是正解代码&#xff09; 一、视频讲解 视频讲解 二、暴力代码&#xff08;也是正解代码&#xff09; //飞机降落&#xff1a; 暴力枚举DFS #include<bits/…

hadoop 问题集

1. org.apache.hadoop.yarn.exceptions.InvalidAuxServiceException: The auxService:mapreduce_shuffle does not exist yarn中没有aux的信息。在yarn&#xff0d;site.xml中加入&#xff1a; <property> <name>yarn.nodemanager.aux-services</name> …