• XSS平台与cookie获取


    今天继续给大家介绍渗透测试相关知识,本文主要内容是XSS平台与cookie获取。

    免责声明:
    本文所介绍的内容仅做学习交流使用,严禁利用文中技术进行非法行为,否则造成一切严重后果自负!
    再次强调:严禁对未授权设备进行渗透测试!

    一、XSS攻击目的

    在之前的文章中,我们介绍XSS攻击,仅仅以alert弹窗作为案例,这样的XSS语句,更像是一个“恶作剧”,或者是一种验证手段。当我们在进行SRC漏洞测试时,只要能够验证弹窗,就可以证明漏洞的存在。但是,XSS真正的危害在于获取cookie,进而实现无密码登录系统。
    我们以本地DVWA网站的登录进行演示。当我们登录DVWA后,会发现发送的Request数据包中含有一段cookie,如下所示:
    在这里插入图片描述
    对于很多中小型的网站,我们凭借cookie,就可以不用输入用户名和密码,从而直接登录系统。例如,我们在火狐浏览器上,复制该cookie后,就可以实现直接登录,如下所示:
    在这里插入图片描述
    那么如何获取目标站点登录人员的cookie呢?这就需要使用XSS平台了。

    二、XSS平台

    XSS平台在网上有很多,甚至我们可以自行搭建XSS平台,我们可以简单的进行搜搜,然后挑选合适的进行使用。
    在这里插入图片描述
    XSS平台最基础的功能就是接收XSS攻击获得的cookie,并显示给攻击者。此外,有些XSS平台还具有其他的复杂的功能,如下所示:
    在这里插入图片描述
    我们选择一款XSS平台,注册登录后,页面如下所示:
    在这里插入图片描述

    三、XSS攻击获取cookie简介

    接下来,我们尝试利用XSS平台来获取cookie。
    首先,我们先创建一个项目。点击“我的项目”处的“创建”,输入项目名称和描述后,就可以创建一个项目,如下所示:
    在这里插入图片描述
    在创建项目后,我们要为项目添加模块,模块可以简单理解为该项目所具有的功能。在模块这里,为了获取目标的Cookie,我们使用如下所示的基础认证模块。
    在这里插入图片描述
    我们在左侧可以查看一些模块的信息,我们可以知道这些模块的大致作用以及使用注意事项。当然,这些模块的使用需要我们具有一定的理论基础。
    在这里插入图片描述
    选择好模块后,点击最下方的配置,就可以使得配置的模块生效,然后就可以显示当前的项目配置,如下所示:
    在这里插入图片描述
    此时,我们点击页面右上角的查看代码,就可以查看如何使用这个项目,即我们要插入的XSS代码,相关代码如下所示:
    在这里插入图片描述
    在这里,我们使用DVWA,选择合适的代码复制后,粘贴到信息框中,如下所示:
    在这里插入图片描述
    这样,当我们访问该页面时,该页面的XSS代码就会生效,而XSS平台就会获得我们的Cookie信息了,如下所示:
    在这里插入图片描述
    原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

  • 相关阅读:
    Java中数据同步-synchronized关键字与Mointor的使用
    搜维尔科技:使用Haption Virtuose Desktop 6D 力反馈设备,同时使用机器人和虚拟现实完成客户遥操作项目
    (Matlab)基于网格搜素优化的支持向量机实现电力负荷预测
    【每日一题Day353】LC2525根据规则将箱子分类 | 模拟
    Redis集群模式和常用数据结构
    系统架构设计师(第二版)学习笔记----嵌入式系统及软件
    YBTOJ 贪心算法合集
    利用R语言进行典型相关分析实战
    Java Thread.yield()方法具有什么功能呢?
    使用easyx制作一个绘画程序
  • 原文地址:https://blog.csdn.net/weixin_40228200/article/details/127937519