vulnhub-digitalworld.local DEVELOPMENT靶机

ops/2024/10/20 16:07:28/

vulnhub:digitalworld.local: DEVELOPMENT ~ VulnHub

导入靶机,放在kali同网段,扫描

image-20240927154826728

靶机在192.168.114.129,扫描端口

开了几个端口,8080端口有网页,访问

image-20240927155024175

说是让访问html_pages

image-20240927155113170

似乎把页面都写出来了,看一下

download界面有两个图片链接,先下载下来吧

image-20240927155336998

看了一眼元素还有个数据包,下载下来

image-20240927155435134

developmenr页面提到有个后门hackersecretpage,还有个新的目录/developmentsecretpage

image-20240927155623900

发现index里还有个可能是用户名的Patrick

image-20240927155723275

访问之前元素里的目录,只有个超链接

image-20240927160136883

点进去是这样一个页面,sitemap链接和之后的链接都没什么用,这个登出按钮倒是有效果

image-20240927160253810

image-20240927160335164

发现密码是admin:1234,登进去之后比之前多报了两行错

image-20240927160405337

在网上搜索之后得知这个PHP文件和CVE-2008-5762有关,可以导致远程文件包含,最主要的是slog_users.txt文件,访问

image-20240927160517612

访问之后获得了这样一些账户和MD5密文,可能是密码,尝试解密

最后解出来

intern:12345678900987654321

patrick:P@ssw0rd25

qiu:qiu

尝试ssh登录,最后只有intern登陆上去了

image-20240927161805137

又是不完整shell,尝试获取完整shell

echo os.system('/bin/bash')

image-20240927162008643

这两个文件提示让我们用patrick账户,尝试切换一下

image-20240927162054157

sudo -l发现可以使用vim,根据漏洞网站的方法提权

image-20240927162157390

sudo vim -c ':!/bin/sh'

image-20240927162257690

提权完成,flag在/root目录


http://www.ppmy.cn/ops/121876.html

相关文章

ConcurrentHashMap在JDK1.7和1.8的区别,详解

目录 1.了解HashMap底层插入原理 2.ConcurrentHashMap 是什么? HashTable的实现 3.ConcurrentHashMap 1.7和1.8的区别 4、JDK1.7 中的ConcurrentHashMap实现原理 6、JDK1.8中的ConcurrentHashMap 7.链表转红黑树条件 1.8 put方法 8.并发扩容 9.总结 首先呢…

记HttpURLConnection下载图片

目录 一、示例代码1 二、示例代码2 一、示例代码1 import java.io.*; import java.net.HttpURLConnection; import java.net.URL;public class Test {/*** 下载图片*/public void getNetImg() {InputStream inStream null;FileOutputStream fOutStream null;try {// URL 统…

前端编程艺术(4)---JavaScript进阶(vue前置知识)

目录 1.变量和常量 2.模版字符串 3.对象 4.解构赋值 1.数组的解构 2.对象的解构 5.箭头函数 6.数组和对象的方法 7.扩展运算符 8.Web存储 9.Promise 10.AsyncAwait 11.模块化 1.变量和常量 JavaScript 中的变量和常量是用于存储数据的标识符。变量可以被重新赋值&am…

猫猫cpu的缓存(NW)

在做 dp 的时候经常在某个细节处死扣,总的说还是没把握住题目的特征性和 dp 的整体架构。既然能一眼看出来是 dp 题,当根据题目特征列出个常规的 dp 式子,之后才有优化的资本。这是一般 dp 题的流程,重点在列出像样的 dp 式子&…

解决跨域问题

第一种 让后端解决 第二种 通过代理来解决 首先可以先搭建后端接口 解决则参照vue-cli官网 首先新建一个vue.config.js文件 然后在项目的根目录新建两个文件夹 开发环境和生产环境 然后可以使用环境变量 系统会自动识别你是生产环境还是开发环境 然后在封装的axios中配…

windows上安装python环境

前言 最近电脑重装了系统,需要重新安装python环境 ,因此记录一下 1.下载 打开python官网下载,下载链接:https://www.python.org/downloads/windows/ 点击下载 ,我这里使用64位操作系统(大部分电脑),根据…

【2024保研经验帖】东南大学计算机学院夏令营

前言 背景:末211,专业计算机科学与技术,rk前5%,无科研,只有几个竞赛 东南大学计算机学院夏令营需要老师推荐,一个老师的推荐名额感觉应该挺多的,因为学硕和专硕都进了两百多人,总共…

23.1 k8s监控中标签relabel的应用和原理

本节重点介绍 : relabel的源码在 7.7节做过详细的解读强大的relabel能力 在k8s中的应用 应用1: labelmap 在采集cadvisor指标时 对服务发现标签key名字截取应用2: 采集pod自定义指标中replace 和 keep的应用应用3: k8s服务组件采集时的endpo…