首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 互联网 >

xss(跨站脚本攻打)简单示例

2012-11-26 
xss(跨站脚本攻击)简单示例echo $_POST[tt] ie8中用httpwatch(到这里下载)可以看到,点击“点一下你就完

xss(跨站脚本攻击)简单示例

echo $_POST['tt'];

 

ie8中用httpwatch(到这里下载)可以看到,点击“点一下你就完了”时就可以看到发送了一个不善意的http请求。

 

试想一个场景:如果攻击者在某个网站的发布了一个帖子,内容就是上面的,那么无辜的用户只要点击了“点一下你就完了”这个链接,就会自动发送个人信息给攻击者。

 

问题的解决是比较简单的,过滤掉script标签以及标签里面的内容即可,靠谱点的系统应该是客户端和服务端都去掉script标签:

 $str = preg_replace('/<script[^>]*?>.*?<\/script>/i', '', $str);


在chrome浏览器中,当点击“点一下你就完了”时,不会发送攻击者想要的http请求,也就是说不会执行攻击者提交的javascript代码,这也充分证明了chrome浏览器是比较安全的。

热点排行