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

腾讯云做网站需要报备网站建设的论文范文

腾讯云做网站需要报备,网站建设的论文范文,二手交易网站开发系统,网站建设几层结构1、打开页面 2、传入xss代码 payload&#xff1a;<script>alert(xss)</script>&#xff0c;发现返回<script>alert(xss)</script> 3、分析原因 打开f12&#xff0c;没什么发现 看后端源码&#xff0c;在这form表单通过get获取keyword的值赋给$str&am…

1、打开页面

2、传入xss代码

payload:<script>alert(xss)</script>,发现返回<script>alert(xss)</script>

3、分析原因

打开f12,没什么发现

看后端源码,在这form表单通过get获取keyword的值赋给$str,然后$str通过htmlspecialchars()过滤

htmlspecialchars() 是 PHP 中的一个函数,用于将特殊字符转换为 HTML 实体。这通常用于防止跨站脚本攻击(XSS),并确保特殊字符(如 <>&"' 等)在 HTML 上下文中被正确解析。

$str = $_GET["keyword"];
echo "<h2 align=center>没有找到和".htmlspecialchars($str)."相关的结果.</h2>".'<center>
<form action=level2.php method=GET><input name=keyword  value="'.$str.'"><input type=submit name=submit value="搜索"/>
</form>

4、构建payload

所以我们通过前端可以看到:<input name=keyword value="<script>alert(xss)</script>">

所以我们考虑将<input name=keyword value=" "这个闭合,然后后面在跟我们的xss代码,这样传入的value就被过滤,但我们xss就被网页执行

所有构建payload:"> <script>alert("xss")</script>

然后变成:<input name=keyword value=" "> <script>alert("xss")</script>

5、疑惑反思

做题遇到的疑惑:

一开始我在想传入<script>alert("xss")</script>不是被htmlspecialchars 函数转义成&lt;script&gt;alert(&quot;ls /&quot;)&lt;/script&gt;了么,然后又通过代码:echo "<h2 align=center>没有找到和".htmlspecialchars($str)."相关的结果.</h2>"  输出前端,为什么最后页面显示是“没有找到和 <script>alert("ls /")</script> 相关的结果。而不是”没有找到和&lt;script&gt;alert(&quot;ls /&quot;)&lt;/script&gt;相关的结果.“

通过查阅资料,就懂了

6、网页渲染过程

原理:

1、你参数传进去,PHP 后端中使用 htmlspecialchars 对输入进行转义

2、然后开始执行PHP的后端代码,你的参数就执行不了,传入的payload也执行不了

3、PHP后端代码执行完后,浏览器会将转义后的字符还原为原始字符进行显示

4、因此,页面最终显示的是用户原始输入的内容,而不是转义后的字符

所以我们要通过闭合来绕开后端的过滤,来执行我的payload

反思:开发与安全缺一不可

总结:

1、xss的payload的构建可以f12查看前端代码

2、理解构建xss的闭合过程,其实就是绕过过滤

http://www.yayakq.cn/news/152984/

相关文章:

  • 织梦制作手机网站模板免费下载网页在线代理上网
  • 网站建设商业阿里云网站建设方案书是什么
  • 刷赞网站推广qq免费wordpress7比2
  • 兴扬汽车网站谁做的网站开发中职责
  • 建一个小型购物网站要有服务器做58同城网站花了多少钱
  • 杭州设计门户网站做网站的合同
  • 百度网站怎样优化排名小游戏网页在线玩
  • 网站建设由几部分构成怎么创建文档
  • 网站建设功能评价指标思明区建设局官网站
  • 建设部网站证书查询长沙网络优化产品
  • 网站规划方案模板免费制作图片
  • 新站网站收录减少wordpress去掉副标题
  • 装修网站怎么做wordpress数据库和网站文件下载
  • 网站开发的主要流程经典营销案例
  • 网站做一个多少钱帮忙做网站的协议
  • 建站程序的选择代理商注册个人还是公司
  • 国外门户网站设计衡阳市做网站
  • 株洲网站建设开发设计成都网站建设:
  • 网站建设流程包括哪些内容数据库修改wordpress文章浏览量
  • 手机网站格局哪个网站做推广做的最好
  • wordpress个人网站后台登陆深圳网站关键词优化推广
  • 国外中文网站排行榜单wordpress ui 插件
  • 哪里做网站比较好网站的域名做邮箱吗
  • 顺通建设集团有限公司 网站美食网站建设的时间进度表
  • 网站建设购物车汽车商城网站模板免费下载
  • 网站建设就找桥三科技软文广告素材
  • 昭通建网站成都建设规划局网站
  • 做外贸网站怎么做深圳物流公司收费标准
  • 课程中心网站建设内容陕西省交通建设集团公司招聘网站
  • 单位网站建设意义永久免费的ip代理