首页 > 其他分享 >iwebsec-xss 02 存储型xss

iwebsec-xss 02 存储型xss

时间:2023-08-21 20:34:57浏览次数:35  
标签:02 xss 存储 代码 js iwebsec echo

01、题目分析

存储型xss是将js代码存储在服务器端,当用户访问网页的时候,就会执行js代码,常见于留言板等功能模块

02、xss

image

这一题已经提示是存储型ss了,而且还有输入框,所以直接在输入框中输入js代码即可

<script>alert(1)</script>

image

可以发现js代码被成功执行了

03、源码分析

</form>
	<body>
  <?php
  if(isset($_GET['name'])){
		$name=$_GET['name'];
		$sql="INSERT INTO xss set name='$name'"; //将输入的内容存入数据库中
		$result=mysql_query($sql);
		
		$sql="SELECT * FROM xss";//查询xss数据库的所有内容
		$result=mysql_query($sql);
	}
	else{
		exit();
	}
	
	if ($result) {
	?>
		<table class='table table-striped'>
      <tr><th>id</th><th>name</th></tr>
	<?php
		while ($row = mysql_fetch_assoc($result)) { //将查询结果一行一行输出
			echo "<tr>";
    			echo "<td>".$row['id']."</td>";
    			echo "<td>".$row['name']."</td>";
			echo "</tr>";
		}	
		echo "</table>";
	}
	else 
	{
		print_r(mysql_error());
	}
	?>

标签:02,xss,存储,代码,js,iwebsec,echo
From: https://www.cnblogs.com/bdrwmy/p/17647012.html

相关文章

  • iwebsec-xss 03 DOM型xss
    01、题目分析DOM型比较与存储型不一样的是,存储型是将js代码存放在数据库中,而dom型是在客户端插入恶意代码,不涉及后端02、xss查看前端代码可以发现,有一个domxss函数,这段代码的作用是获取id为"input"的元素的值,并将其设置为id为"output"的元素的innerHTML属性所以直接在输入框......
  • iwebsec-xss 04 xss修复示例
    01、题目分析这一题就不是解题了,是教如何实现防范xss漏洞的,因此我们重点分析源码,是如何实现防范xss的02、xss按照第一关的xss方式去访问,可以明显发现没有出弹窗,而是把js代码作为文字输出到界面上03、源码分析<?phprequire_once'../header.php';?><html> <head> <titl......
  • 2023-08-21 裸k交易法 日内走势模型
    1.慢牛行情(1)增幅缓慢抬升,顺势力量看起来不强,但是却不破日内均线(2)回调幅度很小,逆势力量很明显不足(3)在最后的盘整阶段容易出现大的逆势K线  ......
  • E. Imprecise Computer和华为CCPC2023挑战赛的一道题目
    华为挑战赛建议看我们队长的2023CCPC华为云挑战赛C-装箱问题-凉宫景-博客园(cnblogs.com)Problem-E-Codeforces题目说是有台计算机对于绝对值差小于2的两个数的大小判断会出错误,现在要求对1-n判断两轮小于i的数,然后做差绝对值.给出绝对值序列,问是否是这个计算机......
  • 2023CCPC华为云挑战赛 C-装箱问题
    题目链接   题意:有体积分别为x和y的物品以及n个空的箱子,第i个箱子有着bi的容量,先试图用这些箱子装物品,使装的物品总体积不小于r,同时对于每个箱子装完物品后的剩余容量Ci,希望求出箱子装完至少r体积物品后,所有箱子剩余体积Ci的平方和,可以取到的最大值是多少?如果用所给的箱......
  • 20230821比赛
    20230821比赛T1【佛山市选2013】树环转换GMOJ3230Description给定一棵N个节点的树,去掉这棵树的一条边需要消耗值1,为这个图的两个点加上一条边也需要消耗值1。树的节点编号从1开始。在这个问题中,你需要使用最小的消耗值(加边和删边操作)将这棵树转化为环,不允许有重边。环的定......
  • 2023.8.21 正式操作的第一天
    1、熟悉了P17,P26,P27的程序2、P17:eg.printf("computer."\n)特别注意:一个完整的句子一定要句号;                                   引号要么框在\n的后面,要么框在一个整句但是通过分行的第一行的衔接结束......
  • Python学习日记 2023年8月21日
    importrequestsimportosimportrefromtimeimportsleepfrombs4importBeautifulSoupurl='http://www.netbian.com/mei/'headers={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,like......
  • MS1022高精度时间测量(TDC)电路
    产品简述MS1022是一款高精度时间测量电路,内部集成了模拟比较器、模拟开关、施密特触发器等器件,从而大大简化了外围电路。同时内部增加了第一波检测功能,使抗干扰能力大大提高。通过读取第一个回波脉冲的相对宽度,用户可以获得接收信号的强度提示。通过这个提示,可以判断超声波换......
  • 昨晚又进行了一场 1对1 的劝退式聊天(支持在线)2022
    昨晚又进行了一场1对1的劝退式聊天,对话的基本模式是:他:你看我这药怎么样?我:你得先搞清楚谁有病……他:做成片剂还是胶囊呢?我:你得先搞清楚要治什么病……在没搞清楚用户需求之前,就拉起了研发团队、做出了一个App,并以“加功能”的方式“迭代”,显然是节奏出了问题。希望他能调整策略。......