实战|前端权限校验绕过

没有弱口令怎么挖?依稀记得有一个很老的思路叫做禁用js可以跳转后台,奈何学习两年半到现在从未发现一个这种漏洞。
不过,虽然不能直接搞到未授权后台登录,但是站有站的设计,小白有小白的打法!
访问某URL
ip/manage.html
正常情况:

图片


会做验证,强制跳转到登录页面。
but,禁用js之后捏
再看

图片


看上去啥也没有,实则非也
通过查看js(始终记得,后台加载的js文件跟前台是不一样的,所以能否进入后台跟能否正常进入后台的挖掘思路其实也不大一样)

图片


在这,发现了一个js/manage.js
(正常情况静态文件是没有访问鉴权的)
翻阅一下js文件就能发现多个接口

图片


稍微整理一下
url/user/getAllUser
url/user/create
url/user/delete
url/user/updatebyId
等等

随便测试俩接口,查询跟创建的

图片


查询ok
创建的post包则需要构建一下,往上翻最开始的js/manage.js文件

图片


发现了特别像用户的json格式数据
已创建了一个id结尾为fd的用户
抓包删除它

图片


success
结束了吗?
还有捏!
返回最开始禁用js的index.js页面看js
发现这么一串

图片


好,那么猜测一手,用户登录时存在一个level值,用于鉴权
我们随便再getAlluser找个用户即可
修改返回包

图片


将2改为1
放包

图片


任意管理员登录~
结束了吗?
结束了,功能太少,没得测

图片

没看够~?欢迎关注!

免费领取安全学习资料包!

渗透工具

技术文档、书籍

 

面试题

帮助你在面试中脱颖而出

视频

基础到进阶

环境搭建、HTML,PHP,MySQL基础学习,信息收集,SQL注入,XSS,CSRF,暴力破解等等

 

应急响应笔记

学习路线

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值