当前位置: 首页 > news >正文

【网络安全 | 代码审计】JFinal之DenyAccessJsp绕过

未经许可,不得转载。

文章目录

    • 前言
    • 代码审计
    • 推理绕过
    • Tomcat解析JSP
    • 总结
    • 概念验证
    • 阐发

前言

JFinal 是一个基于 Java 的轻量级 MVC 框架,用于快速构建 Web 应用程序。它的设计理念是追求极简、灵活、高效,旨在提高开发效率,减少冗余代码的编写,适合中小型项目以及对性能有较高要求的项目。

在较新的 JFinal 版本中,默认情况下无法直接通过浏览器地址栏输入 .jsp 文件名来访问对应的 JSP 文件。

也就是说,主页面的访问地址可能是 www.example.com/main,而不是 www.example.com/main.jsp

代码审计

现在让我们看看代码是如何阻止我们直接对.jsp文件访问的。

以5.0.2版本为例,启动JFinal后,系统调用对应的过滤器com.jfinal.core.JFinalFilter,先是使用init()进行初始化:


http://www.mrgr.cn/news/27157.html

相关文章:

  • 代码随想录打卡Day32
  • 跨平台开发新视角:利用Android WebView实现Web内容的原生体验
  • 【时时三省】(C语言基础)指针进阶 例题7
  • 在线音乐系统网站源码
  • 《深入理解 C++移动语义与右值引用:性能提升与潜在陷阱》
  • 汽车租赁系统1.0版本
  • 【四】k8s部署 TDengine集群
  • TCP套接字【网络】
  • 2-94 基于matlab的最佳维纳滤波器的盲解卷积算法
  • 《论网络安全体系设计》写作框架,软考高级系统架构设计师
  • xmake vscode+clangd实现c/c++程序更精确跳转、补全
  • 小琳AI课堂:o1系列模型
  • Python 中的高并发 I/O
  • 什么是幂等
  • Coggle数据科学 | 科大讯飞AI大赛:人岗匹配挑战赛 赛季3
  • Java多线程编程-基础篇
  • 利士策分享,细品礼仪之美:在日常中优雅相处的艺术
  • 【FATFS】FATFS简介及下载
  • ​经​纬​恒​润​二​面​​三​七​互​娱​一​面​​元​象​二​面​
  • ET 框架问题集合(请收藏,不定时更新)