逻辑漏洞——权限控制问题

逻辑漏洞——权限控制问题 一、权限控制1、什么是权限控制2、权限控制的方式1、ACL访问控制列表2、RBAC角色型访问控制3、权限控制的问题权限控制有两个问题一、未授权访问 二、越权访问1、未授权访问2、越权访问越权访问又分为水平越权、垂直越权水平越权同级别的角色越权访问例如不同部门的同级别的员工他们之间所访问的文件不一样权限也不同A部门越权访问了B部分的文件垂直越权简单来说就是对上级权限的获取例如普通用户到管理员用户实例一、越权之水平越权原理水平越权也叫横向越权相同权限下不同的用户可以互相访问比如A和B是相同权限下的用户如果A能看到理论上只有B能看到的信息或者A能执行理论上只有B能执行的操作这就是水平越权。1、打开浏览器访问http://ip/pikachu/vul/overpermission/op1/op1_login.php2、由于水平越权需要相同权限下不同的用户可以互相访问所以需要先使用账户登录。点击“点一下提示”找到给出的用户名密码。3、先使用lucy账户登录登录成功后发现有“点击查看个人信息”的地方4、点击之后查看lucy的个人信息5、发现查看lucy的个人信息的URL中参数username的值是用户名lucy由此猜测该参数值是哪个用户名就回显哪个用户的信息因此将username的值由lucy替换为lili发现lucy用户信息的页面已经切换为Lili的用户信息成功实现水平越权。实例二、权限控制之垂直越权1、打开浏览器访问http://ip/webug/pentest/test/32、输入用户名为“tom”密码为“123456”提交登陆成功3、点击更改密码跳转到修改密码页面用户名显示在URL4、随便输入密码全部为“test”5、启动Burp Suite抓包工具设置参数和浏览器代理6、点击“更改密码”提交输入的密码Bp成功抓取数据包7、将“username”更改为“admin”8、点击“Forward”转发数据包切换到浏览器密码更改成9、点击“确定”关闭浏览器代理输入用户名为“admin”密码为“test”点击“submit”提交用户名和密码登录成功实例三、越权之垂直越权二原理垂直越权也叫纵向越权使用权限低的用户可以访问到权限较高的用户。比如A用户权限比B低如果A可以访问理论上只有B才能访问的资源或者执行理论上B才能执行的操作这就是垂直越权。1、打开浏览器访问http://ip/pikachu/vul/overpermission/op2/op2_login.php#2、由于垂直越权需要低权限用户访问高权限用户所以需要先使用账户登录。点击“点一下提示”找到给出的用户名密码。3、提示中给了两个用户一个是高权限的管理员用户一个是普通用户。先使用高权限管理员admin登录4、管理员admin用户可以查看用户列表、添加用户、删除用户等功能。点击“添加用户”到添加用户界面并填写添加用户的相关信息5、启动Burp Suite抓包工具设置参数和浏览器代理6、点击“创建”抓取数据包并将其发送至“Repeater”重复发包模块然后丢弃该数据包7、关闭代理在登录界面使用低权限用户pikachu登录该用户只有查看权限然后再次打开代理8、刷新页面抓取数据包9、复制低权限pikachu用户Cookie字段的PHPSESSID值到Repeater模块抓取的高权限admin用户添加用户的数据包中10、点击“Send”发送数据包然后切换至浏览器关闭代理11、在低权限用户pikachu登录的状态下刷新查看用户的页面发现用户添加成功使用只有查看用户功能的低权限的Cookie成功执行了高权限才有的添加用户功能实现了垂直越权(因为我按了多次send)以上就是今天的分享觉得有帮助记得点赞收藏以上所说到的漏洞扫描工具都整理成压缩包了朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】同时还为准备学习网络安全黑客或者正在学习整理了一套360独家内部资料包含以下内容如有需要也可文末获取①网络安全学习路线②20份渗透测试电子书③安全攻防357页笔记④50份安全攻防面试指南⑤安全红队渗透工具包⑥网络安全必备书籍⑦100个漏洞实战案例⑧安全大厂内部视频资源⑨历年CTF夺旗赛题解析一、网络安全黑客学习路线网络安全黑客学习路线形成网络安全领域所有的知识点汇总它的用处就在于你可以按照上面的知识点去找对应的学习资源保证自己学得较为全面。二、网络安全教程视频我们在看视频学习的时候不能光动眼动脑不动手比较科学的学习方法是在理解之后运用它们这时候练手项目就很适合了。三、网络安全CTF实战案例光学理论是没用的要学会跟着一起敲要动手实操才能将自己的所学运用到实际当中去这里带来的是CTFSRC资料HW资料毕竟实战是检验真理的唯一标准嘛~四、网络安全面试题最后我们所有的作为都是为就业服务的所以关键的临门一脚就是咱们的面试题内容所以面试题板块是咱们不可或缺的部分这里我给大家准备的就是我在面试期间准备的资料。网安其实不难难的是坚持和相信自己我的经验是既然已经选定网安你就要相信它相信它能成为你日后进阶的高效渠道这样自己才会更有信念去学习才能在碰到困难的时候坚持下去。机会属于有准备的人这是一个实力的时代。人和人之间的差距不在于智商而在于如何利用业余时间只要你想学习什么时候开始都不晚不要担心这担心那你只需努力剩下的交给时间这份完整版的网络安全学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】