Apache ApacheJserv gnujsp之完全攻略

Apache Tomcat JServ漏洞验证测试(CNVD-2020-10487 CVE-2020-1938) 目录 1.前言 2.漏洞成因 3.漏洞验证 4.漏洞修复 1.前言 之前在某学校做网站安全测试时,使用AWVS漏扫扫描到Apache Tomcat JServ漏洞。以此记录漏洞验证过程和修复方法。 afei 2.漏洞成因 该漏洞是由于Tomcat AJP协议存在缺陷造成的。Tomcat JServ对应的是8009端口。攻击者可构造恶意的请求包进行文件包含操作,进而读取受影响Apache Tomcat服务器上的Web目录文件。利用方式属于文件包... 阅读详情
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> 在Windows2000上安装Apache ApacheJserv gnujsp之完全攻略 我的机子上面是Win2k(c:/winnt) JBuilder3(d:/JBuilder3;自带jdk1.2在d:/j build er3/java) 1、你要下载apache,apacheJserv,jsdk2.0和gnujsp(166.111.136.159有下载) 2、按次序安装apache(d:/program files)->jsdk2.0(d:/jsdk2.0)->apacheJser v(d:/ program files)。 3、确认apachejserv已能正常工作,其症状是启动apache的时候会有一行提示:   "Apache/1.3.6(win32) ApacheJserv/1.1 running" 4.解开gnujsp,把gnujsp10.jar,servlet-2.0-plus.jar拷到/home/httpd/sevle ts目录 下 3.修改jserv.conf,加入   ApJServAction .jsp /servlets/org.gjt.jsp.JspServlet   ApjServMount /servlets /root   (这行不用动,据说在linux下面这是用来存放编译jsp文件生成的.java和.cl ass,但 在win2k   下面由repositories决定,这行没有用,改了apache动不了。不知这样理解正 不正确 ,请赐教) 4.修改jserv.properties,加入   wrapper.classpath=d:/jbuilder3/java/lib/tools.jar   wrapper.classpath=d:/Program Files/Apache JServ 1.1/servlets/gnujsp 10.jar   wrapper.classpath=d:/Program Files/Apache JServ 1.1/servlets/servle t-2.0- plus.jar   wrapper.classpath=d:/Program Files/Apache JServ 1.1/ApacheJServ.jar   wrapper.classpath=d:/jsdk2.0/lib/jsdk.jar 5.修改zone.properties,加入   D:/Program Files/Apache Group/apache/jsp是用来存放编译Jsp生成的.cla ss和.j ava文件。   repositories=D:/PROGRA~1/APACHE~1/apache/jsp         ^^^^^^^^^^^^^^^^^^^^^   千万不要写成:D:/Program Files/Apache Group/apache/jsp   servlet.gnujsp.code=org.gjt.jsp.JspServlet   servlet.org.gjt.jsp.JspServlet.initArgs=checkclass=true   servlet.org.gjt.jsp.JspServlet.initArgs=scratchdir=D:/PROGRA~1/APAC HE~1/a pache/jsp    &n     &   servlet.org.gjt.jsp.JspServlet.initArgs=compiler=builtin-javac -enc oding  %encoding% -classpath %classpath% -d %scratchdir% -deprecation %source % 剩下的就是"冲杯茶,打入hello.jsp,然后jsp正常运行"。
在 Linux 上安装Apache+ApacheJServ+JSP 立即下载

相关推荐

ANSYS APDL生死单元实战:焊接模拟从入门到精通(附完整命令流)

本文详细介绍了使用ANSYS APDL进行焊接模拟的核心技术——生死单元法。通过一个完整的平板对接焊案例,从原理剖析、模型搭建、命令流编写到移动热源施加和后处理,手把手指导工程师掌握这一动态仿真方法,有效预测焊接过程中的温度场、残余应力与变形。

k6l7m8n9的博客 153

随便贴两个漏洞,如 Apache JServ协议服务

1、Apache JServ协议服务 描述:Apache JServ协议(AJP)是一种二进制协议,可以将来自Web服务器的入站请求代理到 位于Web服务器后面的应用程序服务器。不建议在互联网上公开使用AJP服务。 如果AJP配置错误,可能会允许攻击者访问内部资源。 我的修复建议:{tocamat目录}/conf/server.xml中将下面的配置给注释掉: 2、没有CSR...

weixin_30493401的博客 1249

【机器视觉】Halcon 最新版本安装教程(HALCON 24.11.1.1 Progress-Steady)

注:如果使用评估版本,下载前先了解最新评估授权密钥所支持的版本。。近几年不同版本安装过程类似,均可参考本教程。

OpenSeek的博客 3万+

tcp传输xml文件_Apache Tomcat ajp协议任意文件读取漏洞

安全预警漏洞:Apache Tomcat ajp协议任意文件读取漏洞漏洞编号:CVE-2020-1938等级:高危影响范围:Apache Tomcat 6Apache Tomcat 7 < 7.0.100Apache Tomcat 8 < 8.5.51Apache Tomcat 9 < 9.0.31漏洞描述:Tomcat是Apache 软件基金会(Apache Soft...

weixin_39520204的博客 266

1G/2.5G Ethernet PCS/PMA or SGMII

SGMII即Serial GMII,串行GMII,收发各一对差分信号线,时钟频率625MHz,在时钟信号的上升沿和下降沿均采样,所以总的数据速率为1.25Gbps=625Mbps*2。参考时钟RX_CLK由PHY提供,是可选的,主要用于MAC侧没有时钟的情况,一般情况下,RX_CLK不使用。收发都可以从数据中恢复出时钟。在TXD发送的串行数据中,每8比特数据会插入TX_EN/TX_ER 两比特控制信息,同样,在RXD接收数据中,每8比特数据会插入RX_DV/RX_ER 两比特控制信息。

sqzjiayou的博客 1万+

【无标题】

可以看到这是一个带过滤的rce,并且还需要绕过空格,通过·查询资料得到了${IFS},$IFS$9,<,$IFS。然后f,l,a,g都被过滤了,可以用中括号[]来进行正则匹配,把GET传的参数改为?cmd=uniq /[e-h][k-n][^-b][e-h],就得到了flag。cmd={%0A"cmd":"/bin/cat /home/rceservice/flag"%0A}可以看到l被过滤了ls用不了了可以用dir用GET传参cmd=dir /,POST传参shell=system。

2501_94507425的博客 305

EBS DBA指南笔记(二)

第三章 监控和诊断 本章涵盖以下几个主题:监测的方法,数据库的监测,apache的监测,forms的监测,并发管理器的监测,服务器的监测,网络的监测,其它的一些监测和诊断方法。 1.监测的方法:主要启用脚本来监测。 2.数据库的监测:alert.log日志非常重要。数据库的监听日志位于$TND_ADMIN目录下,如果监听遇到故障,我们可以在listener.ora...

weixin_30674525的博客 355

FPGA实战:手把手教你用Verilog实现Modbus CRC16校验(附完整代码)

本文详细介绍了在FPGA中实现Modbus RTU协议CRC16校验模块的完整实战方案。针对硬件设计中的时序、资源与性能挑战,文章从算法原理出发,提供了清晰的Verilog模块接口、状态机设计、查表ROM实现及优化策略,并附带了完整的可综合代码与测试平台,帮助工程师高效构建稳定可靠的工业通信系统。

weixin_29164185的博客 434

Oracle EBS 11i系统安装与维护

1.       E-Business Suite InstallationThis section give you a guide to install Oracle Application on microsoft windows.OS:            Windows XP With SP1EBS: 11.5.10IP:                   192.1

Yuanhy的自由空間 1万+

uniapp - 详细实现移动端公众号 H5 网页授权登录流程及示例代码,申请测试公众号全流程及本地调试无需部署上线服务器就能直接调起微信登陆授权页面,手机移动端h5公众号页面利用微登录拿到用户数据!

uni-app,微信公众号,h5网页,uniapp网页端,手机端H5公众号页面,微信网页登陆,uniApp详细实现公众号的登录,微信授权第三方网站登录,流程及逻辑详细教程,OAuth2.0,公众号网页授权,微信网页授权通过code换取网页授权,redirect_url,参数错误,解决,报错,无法调起,如何申请测试公众号,微信公众平台测试号的申请与使用,获取用户openid手机号昵称头像,利用测试号实现本地调试微信登录授权,本地无法调试怎么办,测试公众号,在开发环境下怎么测试,用项目本地ip地址,微信公众号平

🏆 前端领域优质创作者 5064

在树莓派4B上基于NCNN框架部署YOLOv8的实战教程

摘要:本文详细介绍了在树莓派4B上基于NCNN框架部署YOLOv8目标检测模型的完整流程。从PyTorch模型转换为NCNN格式,到树莓派环境配置(OpenCV和NCNN编译),再到C++代码实现与优化,涵盖模型加载、推理和绘图等核心功能。测试结果显示,树莓派4B上可实现约2 FPS的检测速度,Windows平台达6~7 FPS。文章还提供了量化模型、多线程优化等实用建议,并附常见问题解答,为边缘设备部署轻量化目标检测提供了可行方案。(149字)

m0_64661770的博客 597

关于网站扫描到的几种漏洞及处理办法

1. Apache JServ protocol service漏洞 问题出在Tomcat的8009端口,错误的提示是8009端口上运行着tcp协议。 解决办法:只能是通过关闭8009端口来实现,但是关闭端口之后对Tomcat有影响,目前还没有找到好的解决办法。 2. HTML form without CSRF protection 问题出在表单提交没有保护,可以伪造一个表单进行提交。

可可西里也有海的博客 8717

学Simulink--基础微电网场景实例:基于Simulink的微电网黑启动过程建模与仿真

黑启动(Black Start)是指在全系统停电(无电压、无频率)状态下,微电网依靠内部电源自主恢复供电的能力。🌩️典型场景主网长时间故障自然灾害导致区域停电计划检修后重启❗挑战无参考电压/频率 → 逆变器无法锁相负荷逐级投入 → 需避免过流/过压多电源协调 → 防止环流或失步✅黑启动成功标准在30 秒内恢复关键负荷供电电压/频率稳定在范围内无设备损坏或保护跳闸🎯本文目标:手把手教你使用 Simulink + Simscape + Stateflow 搭建。

amy_mhd的博客 201

网站10大常见安全漏洞及解决方案

一般来说牛逼点的地方都会通过安全设备来确保网络环境的安全,所以之前我们也都认为程序员不需要过多的考虑网站安全问题。实际上随着做了几个事业单位的网站之后,也逐渐发现有些方面还是需要程序员注意的。1. SQL注入 安全等级★★★★★几乎每一个网站后台开发人员都听到的一个词,并且都很敏感,但是不知道是什么原因造成的很多程序员却在实际开发过程中经常忽视这个问题。前段时间部门一位新同事,据说是5年工作经验,...

shanhanyu的博客 2万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

研究了下apache的漏洞CVE-2012-0053

发一个大cookie过去,最新版本的,竟然显示了个\n 嘛意思 干嘛不直接删掉 Your browser sent a request that this server could not understand. Size of a request header field exceeds server limit. Cookie /n

qiushi888的专栏 2254

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

apache tomcat漏洞扫描Apache JServ protocol service

将项目部署到tomcat上后,项目进行漏洞扫描后:提示这个错误: Apache JServ protocol service Classification Base Score: 0.0 - Access Vector: Network - Access Complexity: Low ...

oatmeal2015的博客 6297

Apache Jserv protocol

该协议主要是以二进制的格式,而不是以文本的格式传输数据的。使用TCP和基于包的协议,增加了WEB服务器的性能。 mod_jk和mod_proxy就是基于AJP协议的。 mod_jk是一个AJP连接器,它常被用来web服务器和tomcat的集成,比如Apache或者IIS等。下载地址:http://tomcat.apache.org/download-connectors.cgi (1)进行解压...

weixin_34050005的博客 427

Apache模块索引

模块列表 基本(B)模块默认包含,必须明确禁用;扩展(E)/实验(X)模块默认不包含,必须明确启用。 模块名称 状态 简要描述 mod_actions (B) 基于媒体类型或请求方法,为执行CGI脚本而提供 mod_alias ...

192

Apache Tomcat 曝文件包含漏洞:攻击者可利用该漏洞读取webapp目录下的任意文件

0x01 漏洞背景 2020年02月20日, 360CERT 监测发现 国家信息安全漏洞共享平台(CNVD) 收录了 CNVD-2020-10487 Apache Tomcat文件包含漏洞 Tomcat是由Apache软件基金会属下Jakarta项目开发的Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持。...

qq_20282955的博客 3109
上一篇: Java课程与认证指南
下一篇: 通过XSLT访问Java代码
java169
博客等级 码龄19年 27粉丝 2568原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值