Kali Linux-网络安全之-XSS 跨站脚本攻击原理及 DVWA 靶机的搭建_kali实验xss攻击(2)

本文介绍了如何在Kali Linux环境中搭建DVWA靶机,以学习XSS跨站脚本攻击。讲解了JavaScript修改Cookie的方法,探讨了反射型、存储型和DOM型XSS的原理,并提供了实验步骤。通过DVWA设置安全级别为LOW,便于初学者实践。
摘要由CSDN通过智能技术生成
var x = document.cookie; 

注:document.cookie 将以字符串的方式返回所有的 cookie,类型格式: cookie1=value; cookie2=value; cookie3=value;

使用 JavaScript 修改 Cookie

在 JavaScript 中,修改 cookie 类似于创建 cookie,如下所示:

document.cookie="username=John Smith; expires=Thu, 18 Dec 2043 12:00:00 GMT;
path=/"; 

旧的 cookie 将被覆盖。

Cookie 字符串

document.cookie 属性看起来像一个普通的文本字符串,其实它丌是。

即使您在 document.cookie 中写入一个完整的 cookie 字符串, 当您重新读叏该 cookie 信息时, cookie 信息是以键值对的形式展示的。

如果您设置了新的 cookie,旧的 cookie 丌会被覆盖。 新 cookie 将添加到 document.cookie 中,所以如果您重新读叏 document.cookie,您将获得如下所示的数据:

cookie1=value; cookie2=value; 

JavaScript Cookie 实例

实验描述: 在以下实例中,我们将创建 cookie 来存储访问者名称。 首先,访问者访问 web 页面, 他将被要求填写自己的名字。该名字会存储在 cookie 中。 访问者下一次访问页面时,他会看到一个欢迎的消息。

使用 chrome 浏览器打开这个链接:www.runoob.com/js/js-cooki… 点击文档最后的尝试一下: 在这里插入图片描述 观看输入用户名 mk 后的效果。

XSS 跨站脚本攻击原理及 DVWA 靶机的搭建

学习环境搭建

实验环境:恢复到之前搭建好 sqli-libs 的快照环境。 在这里插入图片描述

基于之前搭建好的 LAMP 环境,来安装 DVWA。

1、上传 DVWA 到 xuegod63 主机

[root@xuegod63 ~]# rz 

在这里插入图片描述

  1. 将下载的 dvwa 渗透系统代码上传到 Linux 上,并解压到网站根目录下
[root@xuegod63 ~]# unzip -d /var/www/html/ DVWA-master.zip
[root@xuegod63 ~]# ls /var/www/html/
DVWA-master sqli-labs 

修改文件权限

[root@xuegod63 ~]# chown apache:apache /var/www/html/DVWA-m
  • 9
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值