Vulnhub Connect-The-Dots

news/2024/12/4 17:05:35/文章来源:https://www.cnblogs.com/kelec0ka/p/18586732

0x01:端口扫描

主机发现

nmap -sn 192.168.231.0/24

image-20241203211305975

全端口扫描

nmap --min-rate 10000 -p- 192.168.231.144

image-20241203211527133

开放21ftp,80http,111rpcbind,2049nfs

rpcbind 主要的作用是将网络上的 RPC 服务与其对应的端口进行关联。它充当了客户端和服务器之间的桥梁,使得客户端可以通过服务的名称或标识符来找到服务器端口,进而建立连接。例如,NFS(网络文件系统)使用 rpcbind 来映射服务的端口。

NFS 是一个用于在网络中共享文件系统的协议,允许用户在不同计算机之间访问和管理远程文件系统,就像本地文件系统一样。

UDP扫描

nmap -sU --top=20 192.168.231.144

image-20241203212052592

image-20241203212058355

服务 端口号 协议 描述
68 dhcpc 68 DHCP(客户端) DHCP 客户端用于接收服务器分配的 IP 地址。
631 ipp 631 IPP(打印协议) 互联网打印协议,用于网络打印机通信和管理。

详细端口扫描

nmap -sT -sC -sV -O --min-rate 10000 -p21,80,111,2049,7822 192.168.231.144

image-20241204145315902

7822端口为ssh,rpcbind挂载了一些服务

漏洞扫描

nmap --script=vuln -p21,80,111,2049 192.168.231.144

image-20241203212855474

image-20241203212905139

0x02:nfs挂载

查看nfs共享目录

showmount -e 192.168.231.144

image-20241204141031115

我们挂载到本地

mount -t nfs 192.168.231.144:/home/morris /root/test/morris

查询状态

df -h

image-20241204141747896

image-20241204141945223

没有查询到有用的信息

取消挂载

umount /root/test/morris

0x03:web渗透

扫目录

dirsearch -u http://192.168.231.144
gobuster dir -u http://192.168.231.144/ -x zip,txt,rar -w /usr/share/dirbuster/wordlists/directory-list-2.3-medium.txt

image-20241204142650912

image-20241204142924471

先看hits.txt

image-20241204143004626

提示我们让我们保持枚举,那看来得多找找

经过一番查找在/mysite目录下找到关键信息

image-20241204143157635

/bootstrap.min.cs里发现一串JSFUCK

image-20241204144625333

解密后得到一串凭证TryToGuessThisNorris@2k19

image-20241204144602510

先尝试ssh登录

image-20241204145450929

经过一番尝试发现凭证是morris | TryToGuessThisNorris@2k19,成功登录

0x04:权限提升

查看权限

image-20241204151925614

查看用户

image-20241204161239255

除了我们这个账户还有一个刚才nfs挂载分享的用户morris

查看可写文件

image-20241204151322322

没有价值信息

查看自动任务

image-20241204152157029

查看S位

image-20241204152242771

又看到老朋友pkexec,而且它是有polkit,查看是否具有python或者gcc

image-20241204152326809

只有python,我们使用python版本的pwnkit

image-20241204155617629

0x05:总结反思

1.拿到那个凭证的时候让我们猜,我们可以制作一个字典去爆破的

image.png

2.此靶机可以横向移动,但是意义不大

image-20241204162036048

因为权限问题无法在本地读取,但是它位于html目录下,我们直接拿,查看

swp文件使用vim -r查看

vim -r secretfile.swp

image-20241204163854268

就拿到了morris的密码了

3.除了pwnkit提权外,还有tar的越权读取

在linpeas上给出了tar具有read_search功能,这使得我们可以越权读取文件

image-20241204164329603

tar -czvf 1.tar.gz /root
scp -r -P 7822 norris@192.168.231.144:/home/norris/* .
tar -xzvf 1.tar.gz

image-20241204165621647

image-20241204165634344

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

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

相关文章

办公自动化处理展示

1、自动绘制地质图2、自动出高速公路路面自检资料3、自动出高速公路路基自检资料4、自动出高速公路T梁预制自检资料5、自动出高速公路桩基资料自检资料6、自动出高速垫石自检资料7、自动化操作网页8、CAD编程提取点坐标9、扫描的PDF自动识别文字或表格10、pdf文件自动拆分并命名…

使用脚本发布订阅

建使用本地分发服务器】/************************【使用本地分发服务器配置发布】***********************/ -- SqlServer 2008 R2 -- https://technet.microsoft.com/zh-cn/library/ms151860(v=sql.105).aspx use master go -- 服务器上是否已安装分发…

form标签中的button未指明type时默认的类型是什么

form中button未指明type时,默认type为submit 遇到了一个奇怪的现象:一个按钮打开一个Bootstrap模态框,模态框有几个表单字段和两个按钮,两个按钮可以关闭模态框,点击其中一个按钮关闭模态框后页面居然刷新了。 仔细检查后发现点击的按钮未指明type,浏览器把按钮type默认为…

kubernetes菜鸟学习笔记

目录环境准备dockerminikube启动minikube其他命令kubectlkubernetes dashboardKubernetesPodDeployment自动扩缩容升级版本版本回退探针探针配置项启动探针(startupProbe)就绪探针 (readinessProbe)存活探针(livenessProbe)配置示例Service示例Service和Ingress的区别Ingress示…

20222404 2024-2025-1 《网络与系统攻防技术》实验七实验报告

1.实验内容 总结一下本周学习内容,不要复制粘贴 2.实验过程 2.1 简单应用SET工具建立冒名网站 攻击机:kaii 192.168.47.141 靶机:windows xp 192.168.47.145 2.1.1 查看apache工具的默认端口,发现是80端口,于是就不用修改了查看本机的80端口是否被其他进程占用。 netstat …

python +excel 根据品类求涨出和亏损的商品的前三和后三

import pandas as pd# 读取原始数据 df = pd.read_excel(D:\\work\\2\\配料原始表.xlsx, sheet_name=Sheet1)# 按品类分组并处理数据 grouped = df.groupby(品类名称) result_dfs = [] for category, group in grouped:# 筛选亏损数据并整理格式loss_df = group[group[差异金额…

简单编写Makefile与使用make工具

简单编写Makefile与使用make工具 在不使用make工具下对c文件的编译 gcc main.c -o outgcc 《目标文件》 -o 《生成执行文件》编译main.c文件-->out.exe生成out.exe可执行文件 执行out.exe ./out.exe成功执行main编译结果PS: 在window下生成的可执行文件为后缀.exe文件windo…

sy

aHR0cHM6Ly9hcHAuc3V5aW53ZWFsdGguY29tL3N5bGMvcGFnZS9pbmRleC5odG1sI3BhZ2UvMTAvMTkvUDEwMTkuaHRtbD9wcmRDb2RlPUowMjM0Nw== 加密 开始两个debugger都可以使用“一律不在此处暂停过掉”跟栈,或者搜encrypt都可以找到加密位置 b就是请求数据 k是b生成H_TIME和H_NONCE(随机生成…

lua学习day2(懒狗随便记录)

其余的东西都大差不差,主要是我太懒了,写写pcall和xpcall吧pcall能获得调用方法、调用结果,xpcall同样也是可以的,但是里面包含了一个异常处理方法。pcall示例xpcall调用那就大致这。懒狗。。。。。。。

centos7+docker dock-compose使用

简介 Docker-Compose是Docker官方的开源项目,用于实现Docker容器集群的快速编排。 Compose简介 Compose是用于定义和运行多容器 Docker 应用程序的工具,通过Compose,可以使用YML文件来配置应用程序所需要的所有服务。然后,使用一个命令,就可以从YML文件配置中创建并启动所…

jjyh

aHR0cHM6Ly9tYmFuay5qamViYW5rLmNuL2pqY2NiV2ViL2luZGV4Lmh0bWwjL2ZpbmFuY2lhbE1hbmFnZS9saXN0P2ZpcnN0RmxhZz0zJnNlY29uZEZsYWc9JnNvcnRGbGFnPSZwcmRUeXBlRmxhZz0mY2xhc3NpZnlMaXN0VmFsdWU9JlBkQXJyYXlWYWx1ZT0mY2xhc3N0b3A9dHJ1ZQ== 包分析抓包看到的四个api的请求url皆为htt…

Net中RabbitMq.Client7.0通过依赖注入DI来管理RabbitMQ客户端的生命周期

在 RabbitMQ.Client 7.0.0 版本中, IModel 在 RabbitMQ.Client 7.0.0-alpha2 版本中已经被重命名,现在应该使用 IChannel 替代 IModel, IChannel 不再提供 CreateBasicProperties 方法。需要直接使用 BasicProperties 类来创建消息属性。 前言 关于RabbitMq的更多知识点在:…