linux tomcat 隐藏版本号
1 简介
项目上线前莫安全机构漏洞检查,竟然要隐藏tomcat的版本号。检查报告内容为更改系统Banner信息以掩饰真实版本信息。以下方法适合tomcat7、tomcat8.
系统:centos7
Tomcat版本:tomcat8
2 操作流程
2.1 需要修改项目
# 查找version.sh 路径
root@a1e11e78127e:/usr/local/tomcat# find / -name "version.sh"
/usr/local/tomcat/bin/version.sh# ./version.sh
#修改一下三项
………………
Server version: Apache Tomcat/8.5.34
Server built: Sep 4 2018 22:28:22 UTC
Server number: 8.5.34.0
…………………………
2.2 备份
先备份tomcat的catalina.jar包。此包在tomcat家目录的lib目录下。
# cd /opt/tomcat8/lib/
# cp catalina.jar /tmp/
2.3 解压jar包
# unzip catalina.jar
# vi org/apache/catalina/util/ServerInfo.properties
server.info=x
server.number=x
server.built=x
修改以上3项
2.4 把修改的文件添加到jar包中
# /opt/jdk1.8/bin/jar uvf catalina.jar org/apache/catalina/util/ServerInfo.properties正在添加: org/apache/catalina/util/ServerInfo.properties(输入 = 845) (输出 = 478)(压缩了 43%)
命令解释:
u: 添加文件到jar包中
v: 生成详细的报造,并输出至标准设备
f:指定jar包的文件名
3 验证
# cd /opt/tomcat8/bin/
# ./version.sh
……………………
Server version: x
Server built: x
Server number: x
……………………
修改完成
linux tomcat 隐藏版本号相关推荐
- Tomcat 隐藏版本号
Tomcat 隐藏版本号(版本信息)可以防止一些人员通过特定的Tomcat版本漏洞对Tomcat服务器进行攻击. 更改步骤: 1.进入Tomcat文件中的lib文件夹,将catalina.jar ...
- tomcat隐藏版本号
确保tomcat是关闭的,没关的先关闭了 首先进入tomcat项目里 cd /software/tomcat/lib/ #我的项目路径,你根据自己情况找路径,还有我的是8版本的tomcat 确认下有没 ...
- linux隐藏版本信息,Linux下隐藏Apache版本号信息
利用linux搭建服务器的时候,如何隐藏自己Apache的版本号呢?或者连Apache名字直接隐藏,让别有用心的不知道自己网站用的是什么web服务器?至于为什么隐藏版本号,因为网上有很多教程都是关于A ...
- nginx的配置和优化(隐藏版本号、gzip、expires、防盗链......等)
Nginx配置和优化 1.隐藏版本号 默认情况下,使用curl命令会把nginx的版本信息等获取到,如: [root@transit_machine ~]# curl -I -H"www.b ...
- Linux Tomcat JSP 布署详细教程
Linux Tomcat JSP动态网页解析 v7.0 ★★★ 1 Tomcat 概述 Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Micr ...
- vsftpd 编译安装 及 隐藏版本号
环境:Redhat Enterprise Linux AS 4.0 update2(i386) 不提示,均表示以root权限执行. [注:]//为注释符,如"// 建立MySQL组" ...
- Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口
Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口 >>>>>>>>>& ...
- linux进程隐藏 hook readdir函数 挂载覆盖/proc/pid 目录
前言 上篇介绍了如何在有源码的情况下,通过 argv[] 及 prctl 对进程名及参数进行修改,整篇围绕/proc/pid/目录和 ps.top 命令进行分析,做到了初步隐藏,即修改了 /proc/ ...
- nginx 修改并隐藏版本号
1 更改版本信息 curl -I 192.168.10.11|grep Server 第一种 修改版本及版本号 nginx编译前更改 src/core/nginx.h #define nginx ...
最新文章
- html表单文本框怎么输出函数值,如何获取用户输入的html文本表单字段传递给javascript函数的值?...
- 实施vertex compression所遇到的各种问题和解决办法
- “ create-react-app”和创建React应用程序的未来
- oracle11g异机备份,tsm oracle11g rac环境异机恢复报错(或者搭建dg)
- 锦州师专高等专科学校计算机,《数据库原理与应用锦州师范高等专科学校计算机系》.ppt...
- windows文件(.txt,.h,.cpp等等)中的中文在ubuntu下乱码的解决方法
- JavaScript Promise 快速入门
- 使用Visual Studio Code + Node.js搭建TypeScript开发环境
- IT人的爱情生活散记
- 保护私有信息的叉积协议及其应用 in c
- 中望3D 2021 “坐标标注”
- 小米一键解锁system分区_小米ROOT教程|小米红米解BL锁+ROOT通用教程
- 棋牌游戏定时器模块设计
- 无人出租车江湖:百度出击,安途并进
- 服务器2003系统无故重启,2003服务器自动重启
- 拆弹实验-phase_6
- NOIP(CSP)初赛知识总结
- Python程序员看见一个好看的手机壁纸网站,开撸!
- java jacob api_jacob使用入门 | 学步园
- 编程实现根据公式π/4=1-(1/3)+(1/5)-(1/7)...计算π的值