使用 burpsuite 进行自动化测试 XSS 漏洞

简介: 使用 burpsuite 进行自动化测试 XSS 漏洞

首先我们进行环境的准备,可以在windows下也可以在linux下

上传文件到网站根目录下,我这里使用的是windows的小皮集成环境进行讲解的

然后拷贝一份payload字典到root目录下,在kali里面有一个自带的,也可以自己去上传一份

这是我从kali里面拷贝下来的xss注入检测payload

这是xss.php的代码

准备工作做完了,我们开始进行bp截取进行联动检测了

首先在网站上访问http://127.0.0.1/xss.php?payload=1

将bp截取到的数据发送到暴破模块

由于我新版的bp出了一点小问题,我下面一部分的教程会用老版本的bp代替一下

先清除一遍payload,不清除可能会有其他我们不需要测试地方也被加载进来

然后选择好要测试的位置,添加好

我们切换到有效载荷里面,进行上传我们自己的payload

选择指定文件,上传我们自己的文件,然后开始攻击

查看结果有没有被过滤或转义,即可判断 payload 成功绕过过滤机制。



使用burpsuite 进行漏洞扫描

我们安装好java环境和bp

我们关闭截断,配置好代理后打开dvwa靶场

注:这里建议大家在 DVWA 中多点一点,特别是可能存在漏洞的位置都要点一点,并提交一些请

求,然后 burpsuite 会帮我们记录我们的访问请求。在后续自动测试的时候会更加准确。

登陆之后把等级改为low

我们先访问一下xss相关的页面,方便我们一会进行漏洞扫描

我们进入正题,开始对站点进行漏洞扫描,在开始扫描之前,将下列会影响扫描结果的项目删掉。

查看扫描进度


我们查看一下详细信息

从图中可以看出已经扫描出 17 个高危漏洞,3 个中危漏洞,2 个低危漏洞和 52个一般漏洞

查看扫描了哪些页面

查看问题并点击右侧风险等级进行排序


例 1:

发送密码

提示我们明文提交密码不安全。危险等级高。


例 2:

跨站点脚本(反射型)

存在 XSS 漏洞也 给出了简单的 payload 信息。


例 3:

跨站点脚本(DOM 基础)

存在 DOM 型 XSS 注入


打完收工!!!

目录
相关文章
|
2月前
|
存储 安全 JavaScript
26、XSS漏洞介绍
26、XSS漏洞介绍
32 0
|
2月前
|
存储 安全 JavaScript
小课堂 -- XSS漏洞介绍
小课堂 -- XSS漏洞介绍
33 0
|
2月前
|
存储 开发框架 安全
如何处理预防XSS漏洞攻击问题
防止XSS攻击需要从多个方面入手,包括输入验证和过滤、输出编码、设置正确的HTTP头部、使用最新的安全框架和库、定期进行安全审计和漏洞扫描以及培训和意识提升等。只有综合运用这些措施,才能有效地防止XSS攻击,保护网站和用户的安全。
|
2月前
|
SQL 安全 关系型数据库
接上篇文章,在测试宝塔 WAF 的未授权访问漏洞时无意间还发现了一个 SQL 注入漏洞
接上篇文章,在测试宝塔 WAF 的未授权访问漏洞时无意间还发现了一个 SQL 注入漏洞,品相还不错,可执行任意 SQL 语句。 总之,吃了一惊,一个防 SQL 注入的工具居然也有 SQL 注入漏洞。 请看这段代码
489 1
|
2月前
|
安全 数据管理 测试技术
网络安全与信息安全:防范漏洞、加强加密与提升安全意识深入探索自动化测试框架的设计原则与实践应用化测试解决方案。文章不仅涵盖了框架选择的标准,还详细阐述了如何根据项目需求定制测试流程,以及如何利用持续集成工具实现测试的自动触发和结果反馈。最后,文中还将讨论测试数据管理、测试用例优化及团队协作等关键问题,为读者提供全面的自动化测试框架设计与实施指南。
【5月更文挑战第27天】 在数字化时代,网络安全与信息安全已成为维护国家安全、企业利益和个人隐私的重要环节。本文旨在分享关于网络安全漏洞的识别与防范、加密技术的应用以及提升安全意识的重要性。通过对这些方面的深入探讨,我们希望能为读者提供一些实用的建议和策略,以应对日益严峻的网络安全挑战。 【5月更文挑战第27天】 在软件开发周期中,自动化测试作为保障软件质量的关键步骤,其重要性日益凸显。本文旨在剖析自动化测试框架设计的核心原则,并结合具体案例探讨其在实际应用中的执行策略。通过对比分析不同测试框架的优缺点,我们提出一套高效、可扩展且易于维护的自动
|
2月前
|
存储 安全
第二轮学习笔记:XSS跨站脚本漏洞
第二轮学习笔记:XSS跨站脚本漏洞
36 0
|
2月前
|
安全 开发工具 git
xss漏洞工具 -- xsser
xss漏洞工具 -- xsser
86 0
|
7月前
|
SQL 安全 网络安全
【Web渗透测试】—Web漏洞
【Web渗透测试】—Web漏洞
|
7月前
|
监控 安全 算法
漏洞测试与防护:监控局域网络的软件实用指南(Swift)
在当今数字时代,使用监控局域网络的软件维护网络安全至关重要。为了保护局域网络免受潜在威胁,漏洞测试和防护措施是必不可少的。本文将介绍一种基于Swift编程语言的软件实用指南,帮助您监控局域网络并加强安全性。
219 0
|
8月前
|
安全 Shell Windows
#windowsxpsp3系统MS08-067漏洞测试
#windowsxpsp3系统MS08-067漏洞测试
39 0