vulnhub靶场之FunBox-8

一.环境搭建

1.靶场描述

It's a box for beginners and can be pwned in the lunch break.
This works better with VirtualBox rather than VMware
 

2.靶场下载

Funbox: Lunchbreaker ~ VulnHub

image-20240518195135434

3.靶场启动

image-20240518195206600

二.信息收集

1.寻找靶场真实IP地址

nmap -sP 192.168.2.0/24
 

image-20240518195724254

arp-scan -l
 

image-20240518195753344

靶场真实IP地址为192.168.2.12
 

2.探测端口及服务

nmap -p- -sV 192.168.2.12
 

image-20240518200221973

开启了21端口,服务为ftp
开启了22端口,服务为ssh
开启了80端口,服务为apache2
 

三.渗透测试

1.访问web服务

http://192.168.2.12

我们可以看到是一幅画,查看源代码发现,需要域名绑定

image-20240518195820099

我们进行域名绑定

image-20240518200539523

这里由于种种原因,IP地址变成了192.168.2.7

2.扫描web服务

nikto -h htpp://192.168.2.7
 

image-20240518212336341

扫描出了一个robots.txt

我们进行查看

http://192.168.2.7/robots.txt

image-20240518212442129

可以看到不允许扫描的方式:dirb.gobuster,那么接下来的扫描就没有任何意义了

我们想到开启了21端口,我们进行查看

3.查看21端口

image-20240518212813313

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

image-20240518212833167

image-20240518212930320

但是这些还是没有用

我们换一个思路进行渗透,我们想到前面的源代码

猜测可能存在 jane、miller、j.miller等用户而且主机名也显示了 :funbox8.ctf添加到 hosts文件中访问

image-20240518213136923

4.渗透测试

1)ftp爆破

我们首先把用户名放到一个文件里面,然后进行爆破

image-20240518213310948

hydra -L '/home/kali/桌面/users.txt'  -P rockyou.txt  funbox8.ctf  ftp
 

image-20240518213438862

爆破出来用户名是jane,密码是password

2)ftp登录

ftp 192.168.2.7
 

看到一个keys.txt文件,但是没有什么用

image-20240518214459706

我们查看根目录有/home,我们进行查看,可以看到4个用户名,我们再次进行ftp爆破

image-20240518214820220

hydra -L user1.txt -P /usr/share/wordlists/rockyou.txt  192.168.2.7 ftp
 

爆出用户jim的密码 12345,FTP 登录 后面又爆破出了 jules 用户密码:sexylady

image-20240518215345314

jim用户名没有什么用

image-20240518215509135

我们查看jules用户名

image-20240518220436415

image-20240518220630924

我们发现了密码,我们进行下载,我们进行爆破

image-20240518221636113

image-20240518221652402

3)ssh登录

因为4个用户名,只有john没有爆破出来密码,所以我们进行ssh爆破

hydra -l john -P .bad-passwds funbox8.ctf ssh
 

image-20240518222019149

爆破出来用户名是johh,密码是zhnmju!!!

我们进行ssh登录

ssh john@192.168.2.7
 

image-20240518222212271

我们可以看到登录成功

4)提权

sudo -l

image-20240518222328921

我们可以看到不行

find / -perm -u=s -type f 2>/dev/null   ##没有利用的
 

image-20240518222440480

还是没有

我们查看根目录,发现了一个.todo目录进去 得知 todo.list 说明root的密码其他的一样 su root 查看root.flag 即可。

image-20240518222701407

image-20240518222723525

渗透测试结束

这个靶场的重点就是ftp,ssh爆破,使用hydra即可

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

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

相关文章

介绍一下Lumina-T2X在哪些领域有应用

接上文【文末附gpt升级方案】Lumina-T2X:大型扩散DiTs在多模态内容生成中的新篇章-CSDN博客 Lumina-T2X是一个创新的多模态内容生成模型,其应用领域广泛,特别是在需要生成多种类型媒体内容的应用场景中表现突出。以下是Lumina-T2X在主要领域…

[AIGC] 什么是flink sql

Apache Flink 是一个针对流数据和批数据的开源平台。Flink SQL 是 Flink 中的一个模块,它允许我们使用 SQL 语言来进行流处理和批处理,极大地简化了大数据处理的复杂度。 Flink SQL API 支持标准的 SQL 语言,包括 DDL(用于定义数…

vue中实现动态点击事件名

//首先是一个数组列表 data() {return {operationList: [{icon: ../../static/shebei.png,name: 全部设备,click: allDevice}, {icon: ../../static/guankong.png,name: 管控中,click: allDevice}, {icon: ../../static/lixian.png,name: 离线设备,click: allDevice}, {icon: .…

列紧性推出紧性的证明

参考中科大大佬笔记 http://home.ustc.edu.cn/~xuxuayame/documents/MAB3/Lec8.pdf 这个证明还是比较经典的,要用到两个引理 度量空间上 紧和列紧等价 紧推出列紧一直都是可以的 但度量空间才能满足列紧推出紧 紧和列紧看上去毫不相关,因此紧推列紧主要…

html中被忽略的简单标签

1&#xff1a; alt的作用是在图片不能显示时的提示信息 <img src"https://img.xunfei.cn/mall/dev/ifly-mall-vip- service/business/vip/common/202404071019208761.jp" alt"提示信息" width"100px" height"100px" /> 2&#…

嵌入式进阶——震动马达

&#x1f3ac; 秋野酱&#xff1a;《个人主页》 &#x1f525; 个人专栏:《Java专栏》《Python专栏》 ⛺️心若有所向往,何惧道阻且长 文章目录 原理图控制分析功能设计 原理图 控制分析 S8050 NPN三极管特性 NPN型三极管的工作原理是基于PN结和PNP型晶体管的工作原理。 当外…

PyTorch设计哲学

原文&#xff1a; https://pytorch.org/docs/stable/community/design.html PyTorch设计哲学总结 设计原则 可用性优先于性能 &#xff08;usability over everything else&#xff09; PyTorch的主要目标是可用性&#xff0c;次要目标是合理的性能。避免过早实施严格的用户…

【qt】QTreeWidget 树形组件

QTreeWidget 树形组件 一.什么是树形组件二.界面设计树形组件三.代码实现1.清空2.设置列数3.设置头标签4.添加根目录①QTreeWidgetitem②设置文本③设置图标④添加为顶层目录 5.添加子目录①初始化为父目录②子目录添加到父目录③获取到子目录 四.插入目录1.获取当前选中目录项…

部署PIM-SM

拓扑图 配置 使能组播路由 配置OSPF 组播路由器接口配置pim-sm 连接组成员的接口使能igmp pim路由器上配置静态RP sysname AR1 # multicast routing-enable # interface GigabitEthernet0/0/0ip address 10.1.12.1 255.255.255.0 pim sm # interface GigabitEthernet0/0/…

flutter项目运行报错Exception: Gradle task assembleDebug failed with exit code 1各种报错合集

1.报错 Launching lib/main.dart on sdk gphone64 arm64 in debug mode... Running Gradle task assembleDebug... Exception in thread "main" java.net.ConnectException: Operation timed out at java.base/sun.nio.ch.Net.connect0(Native Method) at j…

云动态摘要 2024-05-26

给您带来云厂商的最新动态&#xff0c;最新产品资讯和最新优惠更新。 最新优惠与活动 [免费试用]大模型知识引擎体验招募 腾讯云 2024-05-21 大模型知识引擎产品全新上线&#xff0c;为回馈新老客户&#xff0c;50万token免费送&#xff0c;开通服务即领取&#xff01; 云服…

【学习心得】回归任务的评估指标决定系数R^2

一、决定系数是什么&#xff1f; scikit-learn库在进行回归任务的时候&#xff0c;进行模型评估时的score()方法&#xff0c;默认采取的是计算的是决定系数&#xff08;Coefficient of Determination&#xff09;&#xff0c;通常表示为得分。这个值衡量了模型预测值与实际观测…

Vue3实时检测的录音功能

如果有人声并且大于20db&#xff0c;则开始录制。低于20db超过4秒&#xff0c;停止录制 语音实时检测 <template><div class"auto-recorder"><canvas ref"canvas"></canvas><button click"toggleRecording" :disable…

Mysql中的约束(常见约束、外键约束)

约束的定义 约束就是对于数据库的表中字段&#xff0c;在某些性质上进行约束&#xff0c;以规范化字段或者实现一些功能。 常见的约束 首先我们先创建一个用于存储员工和所对应公司的数据库。 mysql> create database employee_company; Query OK, 1 row affected (0.01…

【开源可视化报表设计器】借力实现高效率流程化办公!

进行数字化转型、实现流程化办公&#xff0c;这些应该是目前很多企业都想要实现的目标吧。那么&#xff0c;利用什么样的软件平台可以实现&#xff1f;低代码技术平台拥有可视化界面、灵活操作、好维护等众多优势特点&#xff0c;可以借助低代码技术平台、开源可视化报表设计器…

游戏缺失steam_api64.dll的修复方法,快速解决游戏启动问题

在现代科技发展的时代&#xff0c;电脑已经成为我们生活中不可或缺的一部分。然而&#xff0c;在使用电脑的过程中&#xff0c;我们经常会遇到一些常见的问题&#xff0c;其中之一就是找不到某个特定的动态链接库文件&#xff0c;比如steamapi64.dll。这个问题可能会导致某些应…

深度学习中的优化算法二(Pytorch 19)

一 梯度下降 尽管梯度下降&#xff08;gradient descent&#xff09;很少直接用于深度学习&#xff0c;但了解它是理解下一节 随机梯度下降算法 的关键。例如&#xff0c;由于学习率过大&#xff0c;优化问题可能会发散&#xff0c;这种现象早已在梯度下降中出现。同样地&…

民国漫画杂志《时代漫画》第25期.PDF

时代漫画25.PDF: https://url03.ctfile.com/f/1779803-1248635084-fd4794?p9586 (访问密码: 9586) 《时代漫画》的杂志在1934年诞生了&#xff0c;截止1937年6月战争来临被迫停刊共发行了39期。 ps: 资源来源网络!

03:PostgreSQL逻辑结构(表空间、数据库、模式、表、索引)

环境规划&#xff1a; 操作系统&#xff1a;CentOS 7.9 64bitPostgreSQL 版本&#xff1a;16.x 或 15.x安装用户&#xff1a;postgres软件安装目标路径&#xff1a;/usr/pgsql-<version>数据库数据目录&#xff1a;/pgdata 目录 表空间Tablespace 默认表空间 手动创建…