apache php jboss tomcat bind 版本隐藏
Apache编译安装的修改入下:
修改主配置文件httpd.conf或者apache2.conf
ServerTokensProd
ServerSignatureOff
使用apt-get工具安装修改如下:
修改安全配置文件/etc/apache2/conf.d/security或者apache2.conf
ServerTokens Prod
ServerSignature Off
---------------------------------------------------------------------------------------------------------------
php 版本隐藏
修改php主配置文件 php.ini
expose_php =off
---------------------------------------------------------------------------------------------------------------
jboss 版本隐藏
1)jboss-4.0.5
server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml
这个文件中定义,有这样的几句:
CommonHeadersFilter
org.jboss.web.tomcat.filters.ReplyHeaderFilter
X-Powered-By
Servlet 2.4; JBoss-4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000)/Tomcat-5.5
CommonHeadersFilter
/*
这可以在param-value中修改你想要显示的信息,如JBoss等
2) jboss-5.0
cd%dir%/deploy/ (先进入jboss安装目录下面的deploy目录)
jar xf jbossweb.jar
mv jbossweb.jar /tmp/
vim org/apache/catalina/util/ServerInfo.properties
jar cvf jbossweb.jar META-INF
jar cvf jbossweb.jar org
rm -rf org
rm -rf META-INF
---------------------------------------------------------------------------------------------------------------
Tomcat 会泄露版本信息的 现在呢 我们需要把这个版本信息号屏蔽掉
大家可以在Tomcat的安装路径下 找到这个catalina.jar这个jar包,我的是在lib这个目录下面 可能版本不同路径也不同 大家可以仔细找找。
使用jar xf catalina.jar 解压 这个jar包
会得到两个目录META-INF org
org\apache\catalina\util\ServerInfo.properties 查找这里路径
ServerInfo.properties这个文件是需要我们修改的
serverinfo 这个后面就是我们的tomcat版本信息了 把他改成你想要的东西,就可以达到隐藏版本的目的哦~
jar xf catalina.jar
mv catalina.jar /tmp/
vim org\apache\catalina\util\ServerInfo.properties
jar cvf catalina.jar META-INF
jar cvf catalina.jar org
---------------------------------------------------------------------------------------------------------------
Bind 隐藏版本
修改/etc/named.conf,在named.conf文件里添加
options {
directory "/var/named";
version "";
};
页:
[1]