专栏名称: 白帽子左一
零基础也能学渗透!关注我,跟我一启开启渗透测试工程师成长计划.专注分享网络安全知识技能.
目录
相关文章推荐
河北卫视  ·  “冀”高一筹 ... ·  3 天前  
河北卫视  ·  互动赢年礼 | ... ·  3 天前  
今天看啥  ›  专栏  ›  白帽子左一

某人力系统的代码审计

白帽子左一  · 公众号  ·  · 2024-07-11 12:00
    

文章预览

扫码领资料 获网安教程 文章来源: https: //forum.butian.net/share/3109 某人力系统的代码审计 前言 最近看该系统漏洞公开较多,想审计练练手 权限绕过 该系统是由java开发的,查看web.xml看的其定义的过滤器 其过滤器是对全部的api进行拦截,跟进其实现 可以看的var6变量是通过getRequestURI()获取到的路由信息,该方法有理由分号或者../进行绕过的分享。 搜索过滤器放行操作的doFilter方法,最终确定了两个地方有被利用的风险。 if (! this .needCharSecurityFilter(var6)) { var3.doFilter(var1, var2); } else if (var6.startsWith( "/w_selfservice/oauthservlet" )) { var3.doFilter(var1, var2); return ; } 第二处比较明显url以/w_selfservice/oauthservlet开头就放行,所以可以通过/w_selfservice/oauthservlet/../../xxx来绕过访问授权接口。 我们来看看第一个,当this.needCharSecurityFilter()返回为false才能进入if逻辑 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览