XSS进阶二 ——合天网安实验室学习笔记

实验链接

恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的。XSS攻击分成两类,一类是来自内部的攻击,主要指的是利用程序自身的漏洞,构造跨站语句。另一类则是来自外部的攻击,主要指的自己构造XSS跨站漏洞网页或者寻找非目标机以外的有跨站漏洞的网页。

链接:http://www.hetianlab.com/expc.do?ce=a1913a3d-0dbb-4de9-a786-a8732bdcfa0e

实验简介

  • 实验所属系列:Web应用安全

  • 实验对象: 本科/专科信息安全专业

  • 相关课程及专业:信息网络安全概论

  • 实验类别:实践实验类

实验目的

  • 深入理解xss工作原理;

  • 怎么去绕过规则实现xss

  • 培养学生的独立思考能力

预备知识

  • Xss实例一

  • 了解点php和javascript,下面给出了学习网址:

    • http://www.w3school.com.cn/js/index.asp

    • http://www.w3school.com.cn/php/php_syntax.asp

实验环境

浏览器/服务器环境;

服务器配置:apache+php+Mysql;

打开实验网址(http://10.1.1.11:81),可以看到实验练习系统。

在这里插入图片描述

实验步骤

本实验分为三个实列任务(续写实验一)

实列四:换一个角度,阳光依旧;

实列五:限制了我的左手,我还有右手呢;

实列六:大胆去思考,小心的去求证;

说明:实验二比实验一的难度相对来说是加大了。大牛之路是艰辛的,当你感孤独与寂寞的时候,说明你已经上路了。你其实并不孤独,你走的路,其实都已经很多人走过了。加油吧!少年们。

放开了你们的手脚,大胆的去思考,不要被习惯束缚,答案并不唯一。

实例四:换一个角度,阳光依旧

关键代码:

在这里插入图片描述

尝试构造语句使浏览器执行弹出对话框的脚本,并完成实验分析四。

仔细观察关键代码,发现其使用正则表达式对script进行匹配,且不区分大小写。

因此尝试实验三的方法,使用 “ img src " 语句:

在这里插入图片描述

在这里插入图片描述
成功!

查看源码:
在这里插入图片描述

输入语句被浏览器当作网页代码处理。

实例五:限制了我的左手,我还有右手

关键代码:

在这里插入图片描述

尝试构造语句使浏览器执行弹出对话框的脚本,并完成实验分析五。

仔细观察关键代码,发现其使用正则表达式对alert进行匹配,且不区分大小写。

因此尝试使用 “ confirm " 语句生成弹框:
在这里插入图片描述

在这里插入图片描述

也可使用 “prompt "语句:
在这里插入图片描述

在这里插入图片描述

同样也可与试验四结合,使用 “ img src " 语句替换 ” script “ 语句,有同样的效果:
在这里插入图片描述
在这里插入图片描述

实例六:大胆去思考,小心去求证

关键代码:

在这里插入图片描述

尝试构造语句使浏览器执行弹出对话框的脚本,并完成实验分析六。

由关键代码可知,利用 ‘ ”;’ 对输入语句进行分割。

尝试输入:

name=hacker";alert($a);a="

在这里插入图片描述
该条语句的重点是对 ‘ “ ’的处理。

在这里插入图片描述
成功!

答题

在这里插入图片描述

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值