2022年职业教育技能大赛网络安全 linux系统渗透提权

news/2024/11/24 13:21:26/

B-10:Linux 系统渗透提权

任务环境说明:

✓ 服务器场景:Server2202(关闭链接)
✓ 用户名:hacker 密码:123456

使用渗透机对服务器信息收集,并将服务器中 SSH 服务端口号作为 flag 提交;

flag:2283 或者 2293/tcp

使用渗透机对服务器信息收集,并将服务器中主机名称作为 flag 提交;

flag: KipZ1eze

使用渗透机对服务器信息收集,并将服务器中系统内核版本作为 flag 提交;

flag: 2.6.32-642.el6.x86_64 或者 2.6.32

使用渗透机对服务器管理员提权,并将服务器中 root 目录下的文本内容作为 flag 提交;

使用 history | more 查看命令历史发现可以命令(sudo 提权)

flag: 7QcSI8kK

使用渗透机对服务器管理员提权,并将服务器中 root 的密码作为 flag 提交;


flag: Woodrow

使用渗透机对服务器管理员提权,并将服务器中 root 目录下的图片内容作为 flag 提交。

根据上题目,得到 root 用户密码 Woodrow,直接切换到 root 用户即可

但是这里靶机是没有安装 vsftp 以及 httpd,scp 也没有 python 的 http 模块

这里可以使用 kali 的 msfvenom 生成一个木马文件,反弹一个 meterpreter 会

靶机使用 wget 命令下载 shell.elf 文件(以下步骤需要在 root 用户下操作,为了得到更高的权限)

切换 kali 使用监听模块进行监听

切换靶机执行 shell.elf

这时 kali 得到 meterpreter 会话,下载靶机的 root/picture 图片到本地的 root 目录下

将图片翻转过来就是flag


在这里插入图片描述


http://www.ppmy.cn/news/57161.html

相关文章

图片人群计数模型代码运行指南

PaperWithCode 八大数据集模型排名:https://paperswithcode.com/task/crowd-counting 搜索关键词 “人群计数”(crowd counting,crowd指的是人而不是拥挤的人;Counting People);“人流计数”;“人流量统计”(&#x…

语义分割学习笔记(二)转置卷积

目录 1.转置卷积Transposed Convolution概念 2.转置卷积操作步骤 3.转置卷积参数 4.实战案例 推荐课程:转置卷积(transposed convolution)_哔哩哔哩_bilibili 感谢霹雳吧啦Wz,真乃神人也。 1.转置卷积Transposed Convolutio…

如何在Java中使用网络编程?什么是Java中的数据库编程?如何使用JDBC连接到数据库?

除了网络编程和数据库编程,Java还有很多其他重要的编程技术和框架。下面,我们来介绍一些常见的技术和框架。 GUI编程 GUI(Graphical User Interface)编程是指在Java程序中实现图形用户界面。Java中有两种主要的GUI编程技术&…

YOLOv5 txt标签转图像标签(多个标签)

Python YOLOv5 txt标签转图像标签(多个标签 txt的数据如图所示1.读原始图像以及对应的txt文件2.获得原始图像的大小3.生成一张大小相同,黑色背景的图片4.读取txt文件,循环的增加标签5.获得不规则图形(标签)6.完整代码7…

【分布式】路由配置服务

在之前我们将路由表以及分组信息一直存储在网关中,如下图: 显然这样设计并不合理: 网关应该只负责对用户的信息进行解析并根据类型进行转发,最大限度减少其他的负荷网关作为一个单点,在出现故障后,我们希…

区块链学习教程大纲

区块链学习教程大纲 第一章:区块链基础 1.1 区块链概述 区块链的定义和特点 区块链的发展历程和趋势 1.2 区块链结构和原理 区块链的结构和组成部分 区块链的工作原理和机制 1.3 区块链应用场景 区块链的应用场景和领域 区块链在金融、物联网等领域的应用…

【Java EE 初阶】线程的常用方法

目录 1.多线程的作用 2.示例:分别对两个变量实现10亿次自增 1.使用串行(单线程) 2.使用并行(多线程) 结果显示: 3.线程的类构造方法 代码展示: 4.Thread类的常见属性 1.演示各个属性 2.演…