美文网首页
如何测试XSS漏洞

如何测试XSS漏洞

作者: 留白_bb77 | 来源:发表于2019-04-10 17:49 被阅读0次

如何测试XSS漏洞

方法一:  查看代码,查找关键的变量,   客户端将数据传送给Web 服务端一般通过三种方式 Querystring, Form表单,以及cookie.  例如在ASP的程序中,通过Request对象获取客户端的变量

<%

strUserCode =  Request.QueryString(“code”);

strUser =  Request.Form(“USER”);

strID =    Request.Cookies(“ID”);

%>

假如变量没有经过htmlEncode处理, 那么这个变量就存在一个XSS漏洞

 方法二: 准备测试脚本,

"/><script>alert(document.cookie)</script><!--

alert(document.cookie)

"onclick="alert(document.cookie)

 在网页中的Textbox或者其他能输入数据的地方,输入这些测试脚本, 看能不能弹出对话框,能弹出的话说明存在XSS漏洞

 在URL中查看有那些变量通过URL把值传给Web服务器, 把这些变量的值退换成我们的测试的脚本。  然后看我们的脚本是否能执行

方法三:  自动化测试XSS漏洞

现在已经有很多XSS扫描工具了。 实现XSS自动化测试非常简单,只需要用HttpWebRequest类。 把包含xss 测试脚本。发送给Web服务器。 然后查看HttpWebResponse中,我们的XSS测试脚本是否已经注入进去了。

相关文章

  • WEB 安全测试之 XSS 攻击

    目录结构 1、 背景知识 2、 XSS 漏洞的分类 3、 XSS 防御 4、 如何测试 XSS 漏洞 5、 HTM...

  • 如何测试XSS漏洞

    如何测试XSS漏洞 方法一: 查看代码,查找关键的变量, 客户端将数据传送给Web 服务端一般通过三种方式 Que...

  • DVWA之跨站脚本攻击漏洞测试02-存储型XSS

    一、Stored XSS概述 前文 DVWA之跨站脚本攻击漏洞测试01-反射型XSS 对Reflected XSS...

  • 代码审计——xss漏洞

    XSS漏洞大致分为三种 反射型XSS漏洞 存储型XSS漏洞 基于DOM的XSS漏洞 反射型XSS漏洞 它通过给别人...

  • 2017/04/28

    几乎是挖了一天了xss 0x00 xss漏洞挖掘 漏洞盒子上找了些厂商,测试了下xss最先使用了最常见的paylo...

  • bolt cms V3.7.0 xss和远程代码执行漏洞

    导航: 1. 漏洞环境搭建 2. 漏洞分析 3. 漏洞测试 3.1. xss 3.2. 远程代码执行 4. 影响版...

  • 刘道军《企业安全渗透测试》

    课程简介: 本课程讲解了渗透测试情况收集、使用漏洞扫描工具挖掘漏洞;各种漏洞的原理及实战,包括XSS、CSRF、弱...

  • XSS漏洞测试(一)

    简介: 全称Cross Site Scripting,中文叫跨站脚本,起因是外部输入被浏览器当作脚本来执行。根据漏...

  • 贝壳小岛系列漏洞之三

    鸡肋的xss漏洞 习惯性的测试了输入内容,发现贝壳小岛设置个人信息时存在xss漏洞。那就试试能不能拿到管理员coo...

  • 反射型XSS初识

    环境 靶机:dvwa 测试工具:BurpSuit,HackBar, Netcat XSS 漏洞产生的原因,和 SQ...

网友评论

      本文标题:如何测试XSS漏洞

      本文链接:https://www.haomeiwen.com/subject/hdloiqtx.html