vulnhub靶场之Noob

news2025/3/1 8:27:20

一.环境搭建

1.靶场描述

N/A
 

2.靶场地址

https://www.vulnhub.com/entry/noob-1,746/
 

image-20240128211902917

3.启动靶场

image-20240128211918357

虚拟机开启之后界面如上,我们不知道ip,需要自己探活,网段知道:192.168.72.0/24

二.渗透测试

1.目标

目标就是我们搭建的靶场,靶场IP为:192.168.72.0/24

2.信息收集

(1)寻找靶场真实ip

nmap -sP 192.168.72.0/24
 

image-20240128212323289

arp-scan -l
 

image-20240128212522845

靶场真实ip地址为192.168.72.129

(2)探测端口及服务

nmap -p- -sV 192.168.72.129
 

image-20240128212426955

发现开启了21端口, vsftpd 3.0.3
发现开启了80端口, Apache httpd 2.4.29 ((Ubuntu))
发现开启了55077端口,OpenSSH 7.6p1 Ubuntu 4ubuntu0.5 (Ubuntu Linux; protocol 2.0)
 

我们看到开启了21端口,我们一会可以试试ftp服务

也可以使用masscan进行探测

masscan --rate=10000 --ports 0-65535 192.168.72.129
 

!

image-20240128212851814

(3)web指纹识别

whatweb -v 192.168.72.129
 

image-20240128212951115

3.渗透测试

(1)访问web服务

http://192.168.72.129
 

image-20240128213218377

我们可以看到是一个登录页面

(2)扫描web服务

1)棱洞3.0指纹识别
./EHole_linux_amd64 finger -u http://192.168.72.129
 

image-20240128213335260

没有有用的信息

2)nikto扫描网站结构
nikto -h http://192.168.72.129
 

image-20240128213528959

3)dirsearch目录扫描
dirsearch -u 192.168.72.129 -e * -x 403 --random-agent
 

image-20240128213746074

没有任何信息

前面我们提到21端口开启,那么我们就服务21端口看看

(3)渗透测试

1)访问21端口
ftp://192.168.72.129
 

image-20240128214234920

我们可以看到2个文件,我们进行查看

2)查看文件

我们首先查看cred.txt文件,可以看到是一个base64编码的,我们进行解密

image-20240128214550379

我们可以看到是用户名和密码,我们进行登录试试

image-20240128214819815

点击About Us,可下载附件downloads.rar

image-20240128214906104

解压缩后,里面有 3 个文件,其中 sudo 文件内容提示注意文件名sudo

image-20240128215014870

那么我们就放到kali里面进行查看

3)图片隐写

这里我们用的一个图片隐写的工具——steghide

查看发现 funny.jpg 图片存在隐写的文件,且密码为空

steghide  --info  '/home/kali/桌面/downloads/funny.jpg' 
 

image-20240128215834066

使用命令

steghide extract -sf  '/home/kali/桌面/downloads/funny.jpg' 
 

提取出隐写的文件

image-20240128220028364

image-20240128220109025

查看提取出的 hint.py 文件内容,试着旋转一些单词似乎是在提示 rot13 加密

image-20240128220215805

image-20240128220429602

查看发现 funny.bmp 图片也存在隐写的文件,但是不知道密码

steghide  --info  '/home/kali/桌面/downloads/funny.bmp' 
 

image-20240128221102248

想到刚才说注意文件的名称,尝试密码sudo成功

image-20240128221141855

提取隐写的文件并查看,发现一段字符串,应该是被打乱了顺序或者加密过

steghide extract -sf  '/home/kali/桌面/downloads/funny.bmp' 
 

image-20240128221303771

image-20240128221333249

4)rot13 加密

想到之前 hint.py 里的内容,推测可能是 rot13 加密

image-20240128221421699

我们可以看到这个好像一个账号和密码,在前面扫描的端口当中,我们还有一个55077端口没有使用,服务是ssh服务,我们可以试试

5)ssh登录
ssh wtf@192.168.72.129 -p 55077
 

image-20240128222029956

image-20240128222044017

我们可以看到登录成功了

6)sudo 提权

查看该用户有哪些 sudo 权限的命令,发现是 ALL

image-20240128222252797

那么直接提权 sudo su,获取 flag

image-20240128222357873

三.相关资源

1.靶场下载地址

2.nmap

3.arp-scan

4.masscan

5.[ 常用工具篇 ] 渗透神器 whatweb 安装使用详解

6.[ 渗透工具篇 ] EHole(棱洞)3.0安装部署及详解(linux & win)

7.nikto工具的使用

8.dirsearch目录扫描

9.binwalk、steghide 查看是否有隐写文件

10.ssh登录

11.base64解密,rot13解密

12.sudo提权

13.ftp服务

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

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

相关文章

k8s kubeadm部署安装详解

目录 kubeadm部署流程简述 环境准备 步骤简述 关闭 防火墙规则、selinux、swap交换 修改主机名 配置节点之间的主机名解析 调整内核参数 所有节点安装docker 安装依赖组件 配置Docker 所有节点安装kubeadm,kubelet和kubectl 定义kubernetes源并指定版本…

UE4 C++ UGameInstance实例化

1.创建GameInstance C类 2.在.h添加变量 class 工程名称_API UMyGameInstance : public UGameInstance {GENERATED_BODY()public: //定义了三个公开的变量UMyGameInstance();UPROPERTY(EditAnywhere, BlueprintReadWrite, Category "MyGameInstance")FString Name…

天线阵列车载应用——前言

本书的总体结构 这本参考书向读者介绍了汽车工业中使用的尖端天线阵列技术。新型通信多阵元天线系统是一种非常有前途的车载设备。例如,智能车辆公路系统(IVHS)包括车对车通信、汽车到路边系统、防撞雷达天线阵列和用于自动巡航控制应用的智能天线阵列,为…

vue 阿里图标库引入分享

上篇文章分享了element-ui icon 组件的实现原理,文章当中有涉及到了阿里图标库的使用,当时未做详细使用说明,此篇文章是对上篇文章的补充哈。 本篇文章主要分为以下两部分: 一、阿里图标库使用 1.1 阿里图标库地址:…

在linux(centos)上运行C语言文件

📙 作者简介 :RO-BERRY 📗 学习方向:致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 📒 日后方向 : 偏向于CPP开发以及大数据方向,欢迎各位关注,谢谢各位的支持 目录 1.下载gcc2.创建C语言…

2024美赛数学建模D题思路分析 - 大湖区水资源问题

1 赛题 问题D:大湖区水资源问题 背景 美国和加拿大的五大湖是世界上最大的淡水湖群。这五个湖泊和连接的水道构成了一个巨大的流域,其中包含了这两个国家的许多大城市地区,气候和局部天气条件不同。 这些湖泊的水被用于许多用途&#xff0…

Oracle篇—普通表迁移到分区表(第五篇,总共五篇)

☘️博主介绍☘️: ✨又是一天没白过,我是奈斯,DBA一名✨ ✌✌️擅长Oracle、MySQL、SQLserver、Linux,也在积极的扩展IT方向的其他知识面✌✌️ ❣️❣️❣️大佬们都喜欢静静的看文章,并且也会默默的点赞收藏加关注❣…

音箱、功放播放HDMI音频解决方案之HDMI音频分离器HHA

HDMI音频分离器HHA简介 HDMI音频分离器HHA具有一路HDMI信号输入,转换成一路HDMI信号、一路5.1光纤音频信号、一路5.1 SPDIF/同轴音频信号和一路模拟左右声道立体声信号输出,同时还支持EDID存储及兼容HDCP功能;分辨率最高支持1920*1080p&#…

OpenHarmony—开发及引用静态共享包(API 9)

HAR(Harmony Archive)是静态共享包,可以包含代码、C库、资源和配置文件。通过HAR可以实现多个模块或多个工程共享ArkUI组件、资源等相关代码。HAR不同于HAP,不能独立安装运行在设备上,只能作为应用模块的依赖项被引用。 接下来&a…

JVM工作原理与实战(三十二):GC调优

专栏导航 JVM工作原理与实战 RabbitMQ入门指南 从零开始了解大数据 目录 专栏导航 前言 一、GC调优 二、GC调优的核心指标 总结 前言 JVM作为Java程序的运行环境,其负责解释和执行字节码,管理内存,确保安全,支持多线程和提供…

嵌入式软件工程师面试题——2025校招社招通用(C/C++)(五十一)

说明: 面试群,群号: 228447240面试题来源于网络书籍,公司题目以及博主原创或修改(题目大部分来源于各种公司);文中很多题目,或许大家直接编译器写完,1分钟就出结果了。但…

推荐系统|概要03_AB测试

文章目录 A/B测试问题流量不够用解决方案——分层实验 Holdout 机制 A/B测试 其中小流量是指对部分的用户先尝试改进的算法模型,而非全部。若为全部,如果算法模型存在问题,可能会导致用户体验差,导致用户流失,而小流量…

SOME/IP SD 协议介绍(五)使用SOME/IP-SD宣布非SOME/IP协议的协议。

使用SOME/IP-SD宣布非SOME/IP协议的协议。 除了SOME/IP之外,车辆内部还使用其他通信协议,例如用于网络管理、诊断或闪存更新。这些通信协议可能需要传递服务实例或具有事件组。 对于非SOME/IP协议,应使用特殊的服务ID,并使用配置…

【python3.8 pre-commit报错】记录pre-commit install报错

一、问题 在执行pre-commit install --allow-missing-config命令时,报错 Traceback (most recent call last):File "C:\ProgramData\Anaconda3\envs\py38\lib\runpy.py", line 192, in _run_module_as_mainreturn _run_code(code, main_globals, None,F…

【智能算法】11种混沌映射算法+2种智能算法示范【鲸鱼WOA、灰狼GWO算法】

1 主要内容 混沌映射算法是我们在智能算法改进中常用到的方法,本程序充分考虑改进算法应用的便捷性,集成了11种混合映射算法,包括Singer、tent、Logistic、Cubic、chebyshev、Piecewise、sinusoidal、Sine、ICMIC、Circle、Bernoulli&#xf…

Python 生成图片验证码

图片验证码(CAPTCHA)是一种区分用户是计算机还是人的公共全自动程序。这种验证码通常以图片的形式出现,其中包含一些扭曲的字符或对象,用户需要识别这些字符或对象并输入正确的答案以通过验证。 通常情况下,图片验证码…

linux有关安全的几个基本配置,禁止root登录,新建root权限账号

一、不安装多余的软件,能最小化安装就不要安装图形化界面,然后根据需求安装需要的软件。 二、防火墙要启用,如果您的这台服务器对外有服务只要放开服务就好了,就是说白了白名单,切忌一上来第一件事儿就是关闭防火墙&a…

供应商规模成倍增长,医疗器械制造商如何让采购效率更进一步|创新场景50...

ITValue 随着企业的快速发展,采购供应链网络日益庞大,企业在供应商管理上面临着管理体系分散、风险难以管控,采购过程环节多等问题,供应商内外协同亟待解决。 作者|秦聪慧 专题|创新场景50 ITValue 制造企业…

新媒体与传媒行业数据分析实践:从网络爬虫到文本挖掘的综合应用,以“中国文化“为主题

大家好,我是八块腹肌的小胖, 下面将围绕微博“中国文化”以数据分析、数据处理、建模及可视化等操作 目录 1、数据获取 2、数据处理 3、词频统计及词云展示 4、文本聚类分析 5、文本情感倾向性分析 6、情感倾向演化分析 7、总结 1、数据获取 本…

iOS图像处理----探索图片解压缩到渲染的全过程以及屏幕卡顿

一:图像成像过程 ①、将需要显示的图像,由CPU和GPU通过总线连接起来,在CPU中输出的位图经总线在合适的时机上传给GPU ,GPU拿到位图做相应位图的图层渲染、纹理合成。 ②、将渲染后的结果,存储到帧缓存区,帧…