渗透测试之分享常用工具、插件和脚本(干货)

简介: 渗透测试之分享常用工具、插件和脚本(干货)

  BRUP插件:

漏洞挖掘插件:Autorize、CSRF Token Tracker、XSS Validator、Turbo Intruder

辅助插件:HaE、sqlmap4brup++、hackbar、Software Vulnerability Scanner

浏览器插件: wappalyzer、MySSL、Cookie Editor

脚本:

1.图形化渗透测试工具集——GUI_Tools

2.dirsearch

3.OneForAall-master

4.jquery-xss

5.ip解码

6.awvs批量扫描

大家可以关注关注我的公众号 定期分享一些干货

image.gif编辑

Autorize

Autorize 是一个测试权限问题的插件,可以在插件中设置一个低权限账号的 cookie ,然后使用高权限的账号去浏览所有功能,Autorize 会自动用低权限账号的 cookie 重放请求,同时也会发一个不带 cookie 的请求来测试是否可以在未登录状态下访问。

image.gif编辑

我们以这个靶场为例

image.gif编辑

这里可以将获取低权限cookie复制到此处或者点击 fetch cookies header,会从最近一次请求历史中提取cookie

image.gif编辑

开启插件

image.gif编辑以高权限用户访问页面,此时插件左边会获取到请求 红色存在越权,黄色代表不确定,绿色代表ok 左边一列 红色代表存在越权可能; 右边一列 红色代表存在未授权访问可能;

image.gif编辑

绿色的响应包

image.gif编辑 红色的响应包

image.gif编辑

CSRF Token Tracker

用于渗透测试过程中CSRF Token的自动更新。

image.gif编辑

image.gif编辑

先看看不更新请求包中的user_token重复发送包是什么情况: 在Repeater中重放包,第一次可以成功,第二次由于user_token失效,返回302,密码修改失败。

image.gif编辑 下面开始使用CSRF Token Tracker自动更新Token: 设置CSRF Token Tracker:添加一条规则,并勾选生效。 由于DVWA密码修改请求包中的CSRF TOKEN的名称和服务器响应包中一致,只需要填写Name即可。

image.gif编辑 再回到Repeater,重新发送密码修改包。

image.gif编辑

XSS Validator

用于增强Burpsuite对XSS漏洞的检测 XSS Validator需要Phantom.js或Slimer.js以及xss-detector脚本的配合使用来检测XSS漏洞。

image.gif编辑

运行XSS-Detector服务 Phantom.js和xss.js文件放在同一目录下,使用Phantom.js运行本地XSS-Detector服务。 启动命令:.\hantomjs.exe .\xss.js

image.gif编辑

XSS Validator设置 如果xss.js文件中的IP、端口等未修改,保持默认即可。

image.gif编辑

image.gif编辑

image.gif编辑

Payload Type选择Extension-generated。

Generater选择XSS Validator Payloads。

image.gif编辑

添加XSS测试成功的Flag(XSS Validator中的Grep Phrase字符串)。

image.gif编辑

image.gif编辑

Intruder执行后,XSS-Detector服务接受到请求。

image.gif编辑

匹配到Flag(fy7sdufsuidfhuisdf)即为存在XSS漏洞。

image.gif编辑

可以把这个XSS的Payload复制出来到浏览器验证(在Burpsuite中拦截请求包替换Payload),验证成功。

image.gif编辑

Turbo Intruder

Turbo Intruder 是 Intruder 的增强, 它可以在短时间内发送大量的 http 请求,即使在比较差的公共网络下,它也能每秒发送几百个请求。 使用 Turbo Intruder 我们可以在几分钟内爆破完百万级的密码字典和目录字典,也可以在一瞬间发送几十个并发请求来测试并发漏洞。

image.gif编辑

在要插入 payload 的地方加个 %s ,然后在下面窗口添加自定义的处理脚本即可开始爆破。image.gif编辑

image.gif编辑

下图是爆破完目录的截图,可以看到23万的字典,只用了105秒,每秒发送了2224 个请求

image.gif编辑

HaE

HaE是一个高亮标记与信息提取的辅助型插件。该插件可以通过自定义正则的方式匹配响应报文或请求报文,可以自行决定符合该自定义正则匹配的相应请求是否需要高亮标记、信息提取。 https://gh0st.cn/HaE/ 一个公共规则网站,里面提供了大部分常用规则 复制这些规则打开Config.yml文件复制进去然后就OK了

image.gif编辑

image.gif编辑 sqlmap4brup++

sqlmap4burp++可在多个平台快速联动Burp和sqlmap

image.gif编辑

image.gif编辑HackBar

HackBar是burp插件,支持很多便携功能,SQL注入payload、XSS payload、常见LFI漏洞、web shell payload和反弹shell payload

image.gif编辑

Software Vulnerability Scanner

Software Vulnerability Scanner 是一个扫描器增强插件,它会检查网站的一些软件版本信息,然后通过 vulners.com 上的漏洞数据库来查询相应的 CVE 编号,找到的结果会显示在漏洞面板上,不用我们自己手动去查找某个版本的 CVE 。

image.gif编辑

image.gif编辑

image.gif编辑

Wappalyzer

Wappalyzer插件是一款功能强大且实用的网站技术分析插件。 通过这个插件的功能,我们就可以了解到目标网站所采用的平台架构 网站环境 服务器配置环境,框架 以及语言等等,可以为后续的渗透提供一些信息。

image.gif编辑

MySSL

MySSL网站安全检测浏览器插件是一款https网站证书安全等级检测工具。 检测浏览器当前页面所连接的主机、IP地址、域名/网站以及所使用的通讯协议。

image.gif编辑

image.gif编辑

Cookie Editor

一个可视化 Cookie 编辑器,可以有效地创建,编辑和删除当前选项卡的cookie

image.gif编辑

xss平台打cookie登录后台

随便新建一个项目111,复制下面的代码到存在xss的地方

image.gif编辑

这里xss平台获取到用户登录情况

image.gif编辑

修改对应的Cookies的PHPSESSID和security的值,修改cookie后刷新页面即可登录。image.gif编辑

图形化渗透测试工具集——GUI_Tools

一款集成的图形化渗透工具,包含大量WebShell管理、信息收集、漏洞扫描、综合漏洞利用、中间件漏洞利用工具

image.gif编辑

dirsearch

dirsearch是一个基于python3的命令行工具,常用于暴力扫描页面结构,包括网页中的目录和文件。

Python dirsearch.py -u https://XXX -e * -x 999

image.gif编辑

image.gif编辑

子域名收集工具OneForAall-master

python oneforall.py --target https://XXX run

image.gif编辑

image.gif编辑

jquery-xss

在JQuery的诸多发行版本中,存在着DOM-based XSS(跨站脚本攻击的一种)漏洞,易被攻击者利用。漏洞原因在于过滤用户输入数据所使用的正则表达式存在缺陷,可能导致 location.hash 跨站漏洞。

image.gif编辑

image.gif编辑 ip解码

image.gif编辑

image.gif编辑

awvs批量扫描

image.gif编辑

python awvs.py -f ./1.txt

image.gif编辑


相关文章
|
3天前
|
网络协议 测试技术 Apache
测试Netty高并发工具
测试Netty高并发工具
14 3
|
3天前
|
人工智能 自然语言处理 测试技术
基于LangChain手工测试用例转接口自动化测试生成工具
本文介绍利用大语言模型自动生成接口自动化测试用例的方法。首先展示传统通过HAR文件生成测试用例的方式及其局限性,随后提出结合自然语言描述的测试需求与HAR文件来生成更全面的测试脚本。通过LangChain框架,设计特定的提示词模板,使模型能够解析测试需求文档和HAR文件中的接口信息,并据此生成Python pytest测试脚本。示例展示了正常请求、非法请求及无效路径三种测试场景的自动化脚本生成过程。最终,整合流程形成完整代码实现,帮助读者理解如何利用大模型提高测试效率和质量。
14 2
|
13天前
|
关系型数据库 MySQL OLTP
性能工具之 MySQL OLTP Sysbench BenchMark 测试示例
【8月更文挑战第6天】使用 pt-query-digest 工具分析 MySQL 慢日志性能工具之 MySQL OLTP Sysbench BenchMark 测试示例
52 0
性能工具之 MySQL OLTP Sysbench BenchMark 测试示例
|
20天前
|
jenkins 测试技术 持续交付
探索自动化测试的边界:从工具选择到持续集成
【7月更文挑战第30天】自动化测试在软件开发生命周期中扮演着越来越重要的角色,它不仅提高了测试效率,还确保了软件质量的稳定性。然而,自动化测试并非一劳永逸的解决方案,它需要精心规划、选择合适的工具,并持续地集成到开发流程中。本文将探讨如何根据项目需求挑选合适的自动化测试工具,以及如何将这些工具无缝集成到持续集成/持续部署(CI/CD)流程中,以最大化自动化测试的效益。
16 2
|
26天前
|
运维 监控 测试技术
Golang质量生态建设问题之接入并使用Go单元测试插件的问题如何解决
Golang质量生态建设问题之接入并使用Go单元测试插件的问题如何解决
|
12天前
|
消息中间件 Kafka
使用kafka自带脚本进行压力测试
使用kafka自带脚本进行压力测试
|
17天前
|
机器学习/深度学习 人工智能 数据挖掘
探索自动化测试的边界:从脚本到智能
在软件测试领域,自动化测试一直是提高测试效率与质量的重要工具。随着技术的发展,自动化测试也在不断进化,从简单的脚本录制回放,到现在结合人工智能的智能测试。本文将探讨自动化测试的发展路径,以及如何通过智能化提升测试的深度和广度,同时分析面临的挑战和未来的可能性。
|
18天前
|
安全 数据库连接 数据库
可靠性测试-故障注入工具
【7月更文挑战第19天】可靠性测试中的故障注入工具对评估系统容错性与稳定性至关重要。常见工具如 **FaultInjector** (模拟多类故障)、**Xception** (针对特定组件注入错误) 和 **Chaos Monkey** (验证云环境下系统弹性) 帮助开发者提前发现潜在问题, 优化系统设计, 如电商公司通过测试确保促销期稳定, 金融机构降低交易风险。选择合适工具并结合业务场景测试对提升可靠性至关重要。
|
19天前
|
机器学习/深度学习 人工智能 供应链
探索自动化测试的边界:从脚本到智能
在软件质量保障的竞技场上,自动化测试以其高效、一致性和可重复性的特点,成为提升开发流程效率的关键工具。本文将深入自动化测试的核心,探讨它如何从简单的脚本化任务,演变为一个集成了机器学习、人工智能和持续集成/持续部署(CI/CD)的复合型解决方案。我们将一起见证自动化测试如何突破传统边界,实现从线性脚本到自适应智能体的飞跃,并在此过程中重塑软件开发的未来。
|
1月前
|
敏捷开发 测试技术
探索式测试与脚本化测试的融合之道
在软件测试领域,探索式测试和脚本化测试常被视为对立面。然而,随着敏捷开发的普及和测试自动化需求的增加,两者之间的界限逐渐模糊。本文将探讨如何有效地结合这两种测试方法,以实现更高效、更全面的软件测试策略。我们将通过实际案例分析,展示融合探索式与脚本化测试的优势,并提供实施建议。