AuthMatrix:BurpSuite工具,用于Web应用程序和服务的身份验证和安全性测试
摘要:AuthMatrix是Burp Suite工具的插件,可以帮助研究人员对Web应用程序和Web服务的身份验证机制进行安全测试。借助AuthMatrix,测试人员可以专注于特定应用程序的用户表,权限,角色和请求
AuthMatrix是Burp Suite工具的插件,可以帮助研究人员对Web应用程序和Web服务的身份验证机制进行安全测试。借助AuthMatrix,测试人员可以专注于特定应用程序的用户表,权限,角色和请求,这些数据库表和网络请求的结构也可以直接映射到常见的威胁建模方法访问控制矩阵。
安装并配置该工具后,测试人员可以通过单击鼠标直接启动测试任务。该工具将以彩色界面显示测试输出结果,并标记目标系统中的身份验证和授权漏洞。
工具安装
AuthMatrix可以直接通过Burp Suite BApp Store安装。在Burp Suite中,选择“Extender”选项卡,然后选择“ App商店”,选择“ AuthMatrix”,然后单击“安装”。
如果研究人员想要手动安装,则可以使用以下命令将项目的源代码直接克隆到本地:
接下来,打开Burp Suite,选择Extender选项卡,单击“Add”按钮,将扩展类型更改为Python,然后选择AuthMatrix Python文件:
git clone https://github.com/SecurityInnovation/AuthMatrix.git
预防措施
AuthMatrix的正常运行需要将Burp Suite配置为使用Jython。确保使用的Jython版本大于或等于v2.7.0,以确保工具兼容性。
工具使用
在目标应用程序中创建具有各种权限和角色的用户帐户,通常是User,Admin或Anonymous匿名帐户。
创建足够数量的用户以对应于应用程序中的各种角色权限,然后通过复选框将用户分组。“单个用户”角色仅包含一个用户,也可以删除组中的用户。
在“Repeater”选项卡中为每个用户生成一个会话令牌,然后在“Users”表的相应列中填写令牌。可以通过在Repeater界面中右键单击用户来直接发送Cookie。AuthMatrix可以智能地分析Cookie中的字符串数据,并将其填充到请求中。Cookie域是可选的。如果目标使用HTTP Header,则还可以单击“新建Header”按钮以添加Header。
在Burp Suite的其他选项卡中,也可以右键单击以选择“发送到AuthMatrix”。
在AuthMatrix的请求表单中,可以通过选中复选框来选择需要发送HTTP请求的身份验证选项。
根据请求的响应行为自定义响应正则表达式,并确定认证是否成功。常见的正则表达式包括HTTP标头,成功信息和其他变量将包含在body中。
单击工具下方的“运行”按钮,直接批量发送请求,然后通过工具界面观察测试结果。绿色表示没有漏洞,红色表示请求中可能存在漏洞,蓝色表示结果可能有误报。
工具演示截图
AuthMatrix示例配置
误报检测(无效的会话令牌)
CSRF检测
跨用户资源测试
用户认证
Failure Regex模式配置示例
相关热词搜索:AuthMatrix BurpSuite工具 Web 身份验证 安全性测试
上一篇:Android APP静态分析存储不安全和密码的硬编码泄漏,导致登录短信管理系统并劫持短信接口配置
下一篇:漏洞复现分析之通达OA
热门资讯

自动发现IDOR(越权)漏洞的方法:使用BurpSuite中的Autozie和Autorepeater插件来检测和识别IDOR漏洞,而无需手动更改每个请求的参数
牛创网络: "自动发现IDOR(越权)漏洞的方法:使用BurpSuite中的Autozie和Autorepeater插件来检测和识别IDOR漏洞,而无需手动更改每个请求的参数
2020-01-30 14:04:47 )1621( 亮了
人机验证(Captcha)绕过方法:使用Chrome开发者工具在目标网站登录页面上执行简单的元素编辑,以实现Captcha绕过
牛创网络: " 人机身份验证(Captcha)通常显示在网站的注册,登录名和密码重置页面上。 以下是目标网站在登录页面中排列的验证码机制。 从上图可以
2020-01-26 12:44:09 )1483( 亮了
Nginx反向代理配置及反向代理泛目录,目录,全站方法
牛创网络: "使用nginx代理dan(sui)是http响应消息写入服务地址或Web绝对路径的情况。 写一个死的服务地址是很少见的,但它偶尔也会发生。 最棘手的是写入web绝对路径,特别是如果绝对路径没有公共前缀
2019-06-17 10:08:58 )804( 亮了
前端开发技术之ES6快速入门(一)
牛创网络: "说了这么多,我们现在就说下“三个点”的应用把,我们知道函数的参数是一个集合(arguments)并不是一个真正的数组。那么我们怎么才能在这个arguments中加一项呢??
2019-04-27 23:06:32 )752( 亮了
Sudo漏洞(CVE-2019-18634):在某些配置下,它可能允许低特权用户或恶意程序在Linux或macOS系统上以root用户身份执行命令。
牛创网络: "Sudo是常用的实用程序之一,预装在macOS设备和几乎所有UNIX或Linux操作系统上的重要命令,为用户提供了不同的特权,可在不切换操作环境的情况下运行应用程序或命令。
2020-02-05 11:49:49 )656( 亮了
微软发布KB4551762安全更新:Windows 10(SMBv3) 预授权RCE漏洞CVE-2020-0796
牛创网络: "微软发布KB4551762安全更新:Windows 10(SMBv3) 预授权RCE漏洞CVE-2020-0796。
2020-03-13 18:28:16 )645( 亮了
论网络营销对企业发展中的作用
牛创网络: "网络营销是指运营商基于电子信息技术,以计算机网络为媒介和手段进行的各种营销活动(包括网络研究,网络新产品开发,网络推广,网络分发,网络服务等)的总称。
2019-05-21 10:08:08 )600( 亮了
Kali Linux即将推出的2020.1版安全模型重大改革——默认非root用户
牛创网络: "Kali Linux团队在Twitter上宣布:“新的一年是进行重大改变的好时机,因此,我们宣布在即将发布的2020 1版本中,Kali安全模型也将进行重大改革——默认非root用户。”
2020-01-08 10:17:18 )591( 亮了
Apereo CAS 4.X反序列化漏洞:存在于登录的execution参数,漏洞分析及复现
牛创网络: "Apereo CAS 4 X反序列化漏洞:存在于登录的execution参数,漏洞分析及复现。
2020-02-10 12:34:11 )589( 亮了
微擎安装使用技巧-微擎安装的时候页面显示空白是怎么回事?
牛创网络: "我们在公众号开发中,有时候会用到微擎,那我们来看一下微擎安装的时候页面显示空白是怎么回事吧
2019-06-08 15:34:16 )523( 亮了