目录
XSS获取Cookie实验
构建文章阅读系统并完善其发帖的功能之后,搭建Blue-Lotus平台
系统开发我不说了,搭建平台只需将获取得到的源码解压存放在httpd的web根目录下就好了,注意修改web服务的配置文件就好了
一、搭建Bule-Lotus平台
-
下载好源码,直接去网上搜
-
要么有LNMP环境,要么直接下载apache服务
-
nginx的配置文件在 /usr/local/nginx/conf/nginx.conf apache的配置文件在 /etc/httpd/conf/httpd.conf,注意修改nginx配置文件中的root或apache配置文件中的DocumentRoot。我在这里使用的是apache的服务。而我搭建的woniunote使用的是nginx,当然,我完全可以把Blue-Lotus也搭建在nginx上
-
安装php环境
-
源码放在对应的web服务器根目录就好了
-
最后直接访问该服务器的ip地址即可
二、正式实验
作为攻击者,我需要事先进入系统发表一篇文章,我在该文章中嵌入我精心构造的js脚本,发表成功之后,当其他用户阅读我这篇文章的时候,一点开,我就可以获得他们的信息,而且他们还要完全不知道,对他们是透明的。一旦获取到他们的细腻些,我就可以通过fiddler或firefox中的http live或bp等来发送请求,更换其中的Cookie字段的值我就可以冒充其他用户了。
(1)开发XSS实验环境
1、确认实验环境
攻击者服务器:192.168.230.150,将获取到的Cookie数据保存到该服务器的数据库中,运行PHP代码暴露一个接收Cookie的URL地址。
正常Web服务器:192.168.230.147,用于用户正常的访问的目标站点,用户在这里可以阅读和发表文章。
用户浏览器:192.168.230.1,Windows环境,使用Chrome浏览器。</