Web攻防-访问控制篇&水平越权&垂直越权&未授权访问&级别架构&项目插件&SRC复盘

Ethan医生5个月前WEB安全141

1、水平越权:同级别的用户之间权限的跨越

2、垂直越权:低级别用户到高级别用户权限的跨越

3、未授权访问:通过无级别用户能访问到需验证应用

 

实验:

https://portswigger.net/web-security/all-labs#access-control-vulnerabilities

 

未授权访问(访问控制不当):

实验室:不受保护的管理功能和不可预测的URL

实验室:由请求参数控制的用户角色

测试:删除凭据访问;未知提取或泄露的URL访问等

 

水平越权:

实验室:由请求参数控制的用户ID

实验室:用户ID由请求参数控制,用户ID不可预测

测试:用户A凭据测试用户B的功能,参数值修改指向等

 

垂直越权:

实验室:可以在用户配置文件中修改用户角色

实验:请求参数控制用户ID并泄露密码

测试:用户A凭据测试高级别用户的功能,参数值修改指向等

 

挖掘总结:

关注到URL及参数数据,找到所有和用户相关的参数名和参数值提交测试

涉及到JS中提取URL或数据,在返回包中提取参数名和参数值,FUZZ技术等

 

检测项目:

https://github.com/smxiazi/xia_Yue   ---bp

https://github.com/Ed1s0nZ/PrivHunterAI  ---监听转发

https://github.com/WuliRuler/AutorizePro ---bp


相关文章

PHP反序列化&Phar文件类&CLI框架类&PHPGGC生成器&TP&Yii&Laravel

PHP反序列化&Phar文件类&CLI框架类&PHPGGC生成器&TP&Yii&Laravel

#Phar反序列化解释:从PHP 5.3开始,引入了类似于JAR的一种打包文件机制。它可以把多个文件存放至同一个文件中,无需解压,PHP就可以进行访问并执行内部语句。 原理:PHP文件系统函...

Web攻防-身份验证篇&JWT令牌&空密钥&未签名&密钥爆破&JWK&JWU&KID&算法替换

Web攻防-身份验证篇&JWT令牌&空密钥&未签名&密钥爆破&JWK&JWU&KID&算法替换

#JWTJSON Web Token(JWT)。它遵循JSON格式,将用户信息加密到token里,服务器不保存任何用户信息,只保存密钥信息,通过使用特定加密算法验证token,通过token验证用户身...

XSS跨站&浏览器UXSS&突变MXSS&Vue&React框架&JQuery库&写法和版本

分类:1、框架或三方库的XSS2、浏览器或插件的XSS3、客户端预览内核的XSS说明:使用框架开发的或第三方库引用操作的,默认安全写法会自带过滤,所以测试此类的应用需存在漏洞版本或不安全写法导致XSS...

XML&XXE&上传解析&文件预览&接口服务&白盒审计&应用功能&SRC复盘

#黑盒功能点案例1、不安全的图像读取-SVG2、不安全的文档转换-DOCX3、不安全的传递服务-SOAPSOAP 的典型使用场景✅ 适合 SOAP 的情况:需要严格的数据契约(如金融交易、医...

JAVA攻防-专题漏洞&反序列化&原生类引用&三方组件&JNDI注入&版本限制&审计Sink

JAVA攻防-专题漏洞&反序列化&原生类引用&三方组件&JNDI注入&版本限制&审计Sink

➢ Java攻防-专题漏洞-原生类反序列化➢ Java攻防-专题漏洞-三方组件反序列化#Java安全-反序列化-原生类序列化是将Java对象转换成字节流的过程。而反序列化是将字节流...

Web攻防&身份验证篇&OAuth认证&授权分类及参数&重定向接管&State缺陷&Scope篡改

#解释OAuth:一种常用的授权框架,它允许网站和Web应用程序请求对另一个应用程序上的用户帐户的有限访问权限,像那种允许使用第三方账号(QQ、微信等)登录的网站,可能就是使用的OAuth框架。&nb...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。