隐藏php,nginx,apache的版本号以及伪装nginx,apache,apachenginx伪装apache编辑


防止他们搞破坏,让他们把自己伪装起来,让他们自己慢慢琢磨吧!

1.隐藏php版本号

隐藏方法:vimphp.ini添加如下代码


expose_php = Off


2.隐藏nginx版本号

隐藏方法:vimnginx.conf 在http里加入


sever_tokens= Off


3.隐藏apache版本号

隐藏方法:vim httpd.ini 添加如下代码


ServerTokens = ProductOnly

ServerSignature = Off


修改每个配置文件都要重启服务才可以生效。

伪装apache

编辑ap_release.h文件,修改“#define AP_SERVER_BASEPRODUCT "Apache"”为“#define AP_SERVER_BASEPRODUCT "Microsoft-IIS/5.0"”。

编辑os/unix/os.h文件,修改“#define PLATFORM "Unix"”为“#define PLATFORM "Win32"”。


修改完毕后,重新编译、安装Apache。

伪装nginx

cd /usr/local/src/nginx-1.0.6/src/core/

[root@server core]# catnginx.h


/*

* Copyright (C) Igor Sysoev

*/

#ifndef _NGINX_H_INCLUDED_

#define _NGINX_H_INCLUDED_

#define NGINX_VERSION "1.0"

#define NGINX_VER "ZWS/" NGINX_VERSION

#define NGINX_VAR "ZWS"

#define NGX_OLDPID_EXT ".oldbin"

#endif /* _NGINX_H_INCLUDED_ */


相关内容

    暂无相关文章