xss漏洞(二,xss入靶场搭建以及简单利用)

本文仅作为学习参考使用,本文作者对任何使用本文进行渗透攻击破坏不负任何责任。

一,环境搭建。

使用工具:PHP study,dvwa靶场。

1,GitHub上下载dvwa到PHP study的WWW文件夹内,并解压。

dvwa下载地址

将解压后的文件夹放在phpstudy的WWW文件夹内。

此处直接将文件夹命名为了DVWA。

2,创建网站。

①,创建网站。

②,浏览,选择所解压在phpstudy的WWW文件夹内的dvwa文件夹。

③,更改端口,便于处于在同一WiFi环境内的其他设备链接,使用。

④,域名,此处为了便于分辨,直接写为DVWA。

⑤,点击确认,PHP study会立刻重启,稍后网站创建成功。

3,更改文件配置。

数据库用户为:root,密码为123456789。

打开dvwa文件夹内的DVWA\config\config.inc.php.dist,将其重命名为config.inc.php并双击打开。

将这两项更改为:

只要与数据库账密一致就可以。

将下列内容填充到红框的单引号内。

复制代码
$_DVWA[ 'recaptcha_public_key' ]  = '6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg';
$_DVWA[ 'recaptcha_private_key' ] = '6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ'; 

打开网站。

点击此处,重置数据库。

跳转到此页面,说明重置成功。

此时用户名为 admin,密码为 password。

至此,靶场环境安装结束。

二,xss攻击。

1,靶场环境预设。

①,点击DVWA Security.

②,将安全的及设置为low。

③,点击保存。

2,前往靶场位置。

点击XSS (Reflected),反射性xss。

三,开始攻击。

1,测试漏洞存在。

复制代码
<script>alert(document.cookie)</script>

这段代码的的作用是:弹窗输出cookie。

成功弹出,说明存在xss漏洞。

相关推荐
奔赴_向往10 分钟前
微信小程序能否主动跳转第三方 App
前端
滕本尊15 分钟前
前端工程化:构建体系全解析
前端·全栈
别来无恙14917 分钟前
JavaWeb核心:HttpServletRequest与HttpServletResponse详解
java·前端·servlet
好好好明天会更好40 分钟前
vue中的this.$nextTick如何使用
前端·vue.js
我的div丢了肿么办41 分钟前
使用URLSearchParams 优雅的获取URL携带的参数
前端·javascript
XXXFIRE42 分钟前
微信小程序开发实战笔记:全流程梳理
前端·微信小程序
答案answer44 分钟前
回顾一下我的开源项目之路和Three.js 学习历程
前端·开源·three.js
ZoeLandia1 小时前
nginx实战分析
运维·前端·nginx
张迅之啊1 小时前
【React】MQTT + useEventBus 实现MQTT长连接以及消息分发
前端
入秋1 小时前
【视觉震撼】我用Three.js让极光在网页里跳舞!
前端·three.js