利用 dvwa 和 蓝莲花 搭建 XSS 环境(Windows) 以及 初学cookie使用

  • 准备
    1,dvwa源码压缩包 和 蓝莲花源码压缩包(GitHub官网下载即可)
    2,phpstudy 集成环境(需要注意一些服务的版本)

  • 搭建步骤

0x01

打开小皮,开启Apache 和mysql 服务,mysql 版本需要选择 5.x版本:
在这里插入图片描述
然后搭建 dvwa ,将 dvwa的源码压缩包解压到网站根目录 WWW :

在这里插入图片描述将 dvwa 文件下的 config 中的config.inc.php.dist 重命名为 config.inc.php
:
在这里插入图片描述并修改其中的数据库名,数据库用户名以及密码,自定义,保存并退出:
在这里插入图片描述
然后进入 phpstudy,在网站一栏新建网站:

在这里插入图片描述
网站建成后,打开网站,默认用户名是 admin, 密码是 password,即可登录:
在这里插入图片描述登录后在页面中找到 set databases 按钮来生成dvwa平台的数据库,一般在页面底部位置;

0x02

搭建蓝莲花 xss 数据接收平台的步骤与 dvwa 平台搭建步骤相同,只需要注意在 配置 这个页面,后台登录密码 以及 数据加密密码自定义,然后 勾选上 接收邮件通知,其余默认即可;
在这里插入图片描述
蓝莲花登录后界面 :
在这里插入图片描述

0x03

简单提一提 蓝莲花 配合 dvwa 平台做 xss,用接收的 cookie 无账号密码登录dvwa平台;

1,首先新建一个模板来做测试:
在这里插入图片描述在这里插入图片描述
生成 payload:
在这里插入图片描述
2,登录 dvwa 平台,将难度调到 low 级别:
在这里插入图片描述
找到存储型 XSS, XSS(Stored):
在 Name 输入框随意输入,在 Message 一栏粘贴刚刚复制的 js,但是粘贴之前要注意,由于这里存在一个字符输入的长度限制,所以 F12,编辑HTML ,将长度限制删除,再粘贴提交:
在这里插入图片描述
提交之后,再回到 XSS 数据接收平台,成功接收一个 cookie信息:
在这里插入图片描述
再利用 这个 PHPSESSID ,重新开一个浏览器来打开 dvwa 登录界面平台,替换 PHPSESSID 的值:

在这里插入图片描述
访问 dvwa:
在这里插入图片描述
成功用cookie登录!

猜你喜欢

转载自blog.csdn.net/qq_46635165/article/details/109211097
今日推荐