免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3167 | 回复: 1
打印 上一主题 下一主题

修改Nginx的header伪装服务器 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-09-06 16:26 |只看该作者 |倒序浏览
修改Nginx的header伪装服务器有时候为了伪装自己的真实服务器环境.

  1. •不像让对方知道自己的webserver真实环境,就不得不修改我们的webserer软件了!

  2. •今天看了一下baidu.com的webserver感觉像是nginx修改的.

  3. •C:\curl-7.18.0>curl.exe -I [url]www.baidu.com[/url]

  4. •HTTP/1.1 200 OK

  5. •Date: Tue, 11 Mar 2008 05:00:39 GMT

  6. •Server: BWS/1.0

  7. •Content-Length: 3022

  8. •Content-Type: text/html

  9. •Cache-Control: private

  10. •Expires: Tue, 11 Mar 2008 05:00:39 GMT

  11. •Set-Cookie: BAIDUID=41BB2845D3E8BC1AEE99D4CECB90C50A:FG=1; expires=Tue, 11-

  12. •8 05:00:39 GMT; path=/; domain=.baidu.com

  13. •P3P: CP=" OTI DSP COR IVA OUR IND COM "
复制代码
复制代码哈只是感觉,人家有坚强的开发后盾,可能是自己开发的!

于是自己翻了一下nginx源码了,发现竟然很容修改就可以实现.
cd /usr/local/src/nginx-0.5.35/src/core/
[root@zyatt core]# cat nginx.h



  1. •/*

  2. •* Copyright (C) Igor Sysoev

  3. •*/





  4. •#ifndef _NGINX_H_INCLUDED_

  5. •#define _NGINX_H_INCLUDED_





  6. •#define NGINX_VERSION      "1.0"

  7. •#define NGINX_VER          "LPKWS/" NGINX_VERSION



  8. •#define NGINX_VAR          "LPKWS"

  9. •#define NGX_OLDPID_EXT     ".oldbin"





  10. •#endif /* _NGINX_H_INCLUDED_ */
复制代码
测试效果
C:\curl-7.18.0>curl.exe -I 211.100.11.122/info.php  (此Nginx没有做优化,配置expires,gzip等,仅为测试)
HTTP/1.1 200 OK

  1. •Server: LPKWS/1.0

  2. •Date: Tue, 11 Mar 2008 04:53:02 GMT

  3. •Content-Type: text/html

  4. •Transfer-Encoding: chunked

  5. •Connection: keep-alive

  6. •Keep-Alive: timeout=20

  7. •X-Powered-By: PHP/5.2.4
复制代码
哈,仅为娱乐,要想真正的优化和安全考虑,还是应该好好读读源代码,踏踏实实做好细节工作!

论坛徽章:
0
2 [报告]
发表于 2011-09-07 21:38 |只看该作者
没意思,改来改去。还是nginx。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP