实验链接

恶意攻击者往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="


该条语句的重点是对 ‘ “ ’的处理。


成功!

答题

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

  1. BurpSuite实战——合天网安实验室学习笔记

    burpsuite是一款功能强大的用于攻击web应用程序的集成平台,通常在服务器和客户端之间充当一个双向代理,用于截获通信过程中的数据包,对于截获到的包可以人为的进行修改和重放. 此BurpSuite ...

  2. CSRF攻击实验 ——合天网安实验室学习笔记

    实验链接 本实验以PHP和Mysql为环境,展示了CSRF攻击的原理和攻击过程.通过实验结果结合对攻击代码的分析,可更直观清晰地认识到Web安全里这种常见的攻击方式. 链接:http://www.he ...

  3. 摩尔斯电码和栅栏密码 ——合天网安实验室学习笔记

    实验链接 通过学习本实验理解摩尔斯电码和栅栏密码的编码解码过程:掌握编写摩尔斯电码的编码解码程序和编写多功能栅栏密码的编码解码程序. 链接:http://www.hetianlab.com/expc. ...

  4. 使用burp进行暴力破解 ——合天网安实验室学习笔记

    实验链接 通过该实验掌握burp的配置方法和相关模块的使用方法,对一个虚拟网站使用burp进行暴力破解来使网站建设者从攻击者的角度去分析和避免问题,以此加强网站安全. 链接:http://www.he ...

  5. 绕过黑名单检查实现文件上传1 ——合天网安实验室学习笔记

    实验链接 文件上传指将客户端数据以文件形式封装,通过网络协议发送到服务器端.在服务器端解析数据,最终在服务端硬盘上作为真实的文件保存.了解文件上传漏洞产生的原因,掌握漏洞的利用方法. 链接:http: ...

  6. 合天网安就业班_CTF挑战赛-合天网安实验室

    [TOCCTF挑战赛-合天网安实验室逆向解析] CTF挑战赛-合天网安实验室​sourl.cn 1.逆向100 修改后缀为.apk 安卓模拟器打开,发现要求输入Password 用Android逆向助 ...

  7. 合天网安实验室CTF-基础50-0x01

    合天网安实验室CTF-基础50-0x01 最近无聊时准备刷点题,由简到难慢慢来吧 题目描述   真的不能再简单了! 相关附件   misc50.zip 题目链接 参考解题步骤 1.下载下来的压缩包解压 ...

  8. 合天网安实验室CTF-Web100-Give Me Flag

    合天网安实验室CTF-Web100-Give Me Flag 题目描述   哎,不小心把代码弄乱惹 相关附件   web100.zip 题目链接 参考解题步骤 1.下载附件打开后是一段JavaScri ...

  9. 合天网安实验室CTF-Exp200-Come on,Exploit me!

    合天网安实验室CTF-Exp200-Come on,Exploit me! 题目描述   Audrey Tang. ⊙.⊙ 我只能说到这儿了 相关附件   exp200 题目链接 参考解题步骤 1.下 ...

  10. 合天网安实验室CTF-Steg150-一段欢快的曲调

    合天网安实验室CTF-Steg150-一段欢快的曲调 题目描述   滴滴 相关附件   stego100.wav 题目链接 参考解题步骤 1.下载的附件是一段wav格式的音频,打开听了一下,确实是欢快 ...

最新文章

  1. FWFT FIFO读操作注意
  2. pandas使用select_dtypes函数移除dataframe中指定数据类型的数据列(exclude columns based on the data type in dataframe)
  3. 性能堪比GPT-3,但参数量仅为0.1%,LMU团队推出NLP最强文本生成模型
  4. linux chown 命令 更改设置文件对应的用户和组
  5. MyBatis-05 MyBatis XML方式之update/delete元素
  6. 4由通道检测_大唐阜新煤制天然气「榜样力量」实训做实出实效——废水总酚检测时间由4小时缩短至10分钟...
  7. 人脸识别中Softmax-based Loss的演化史
  8. UVa272 - Tex Quotes
  9. 孙茂松教授——自然语言处理一瞥:知往鉴今瞻未来
  10. android手势密码csdn,LeetCode 351. 安卓系统手势解锁(回溯)
  11. ppt菜鸟学飞第一天——基础知识及字体知识
  12. linux sed替换行,shell - 使用Sed替换包含字符串的整行
  13. iphone手机如何修改Apple ID密码
  14. pre-trained模型的使用
  15. nacos做配置中心读取不到配置报错:Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder ‘cou
  16. Android微信撤回消息如何恢复?
  17. MySQL数据逻辑备份
  18. 狼的故事11:以牙还牙
  19. Ansys workbench分析应用基础(2)
  20. 杭电 oj 异或密码

热门文章

  1. 宏碁电脑BIOS没有usb启动项怎么办?
  2. openpyxl自动设置列宽
  3. 卡尔加里大学计算机世界排名,2020年卡尔加里大学计算机科学专业本科申请条件-学费-世界排名...
  4. Word中文字后面是白色的
  5. 开心网CEO程炳皓称开心微博将一周内对外公测
  6. postgresql12-timescaleDB多节点部署安装
  7. 纬度,经度和坐标系网格
  8. 不规则四面体知道六边的体积公式
  9. 【误码率仿真】基于matlab LDPC编译码误码率仿真【含Matlab源码 2079期】
  10. django 框架 SQL 语句 查询篇