修改Apache的返回头部信息,让人误认为是IIS的..

Nginx架构及配置详解 概述 Nginx采用C进行编写,是俄罗斯程序员开发的一款轻量级的可构建Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器的软件, Nginx服务器是一个高性能的HTTP和反向代理web服务器,同时也可提供了IMAP/POP3/SMTP服务。nginx常用作跑静态和做负载反向代理,动态php交给apache处理,因后者比较稳定,jsp交给tomcat、resin或jboss。n...... 阅读详情

作者:HonestQiao
目的:
代码:
对Apache进行简单操作,以诱骗普通水货攻击者,或者自娱自乐!!!


方法:
代码:
修改几个Apache的几个源代码文件,然后自己编译


操作:
一、文件操作
file:srcdir/include/ap_release.h

代码:
#define AP_SERVER_BASEVENDOR"这里填写开发组织名,例如:Microsoft Corp."
#defineAP_SERVER_BASEPRODUCT"这里填写服务器软件名,例如:Microsoft-IIS"
#defineAP_SERVER_MAJORVERSION "主版本,例如:5"
#defineAP_SERVER_MINORVERSION "次版本,例如:0"
#defineAP_SERVER_PATCHLEVEL "修正版本,例如:1"



file:srcdir/include/os.h
代码:
#definePLATFORM "这里填写操作系统的名称,例如:Win32"



file:srcdir/os/PLATFORM/os.h
代码:
#definePLATFORM "这里填写操作系统的名称,例如:Win32"



file:srcdir/modules/generators/mod_info.c
代码:
Search "Apache Server Information" replace with"这里填写在查看server-info现实的页面标题,例如:Microsoft-IISInformation"


file:srcdir/modules/generators/mod_status.c
代码:
Search "Apache Server Status" replace with"这里填写在查看server-status现实的页面标题,例如:Microsoft-IISStatus"


说明:
代码:
file:path/to/filename 表示要对这个文件进行操作
Search"A" replace with "B"表示在文件之中搜索A,然后使用B替换


二、编译操作
代码:
按照一般正常步骤编译安装


结果:
/server-info:
代码:
Microsoft-IIS Information
...
Server Version:Microsoft-IIS/5.0/5.0.1 (Win32)



/server-status:
代码:
Apache Server Status for 127.0.0.1
Server Version:Microsoft-IIS/5.0/5.0.1 (Win32)
Server Built: Apr 3 2004 18:20:54


页面底部显示:(例如在以上两个测试和indexes情况之下)
代码:
Microsoft-IIS/5.0/5.0.1 (Win32) Server at 127.0.0.1 Port80
C语言 100道经典编程题适用于专升本,专接本【详细分析版】_c语言专升本题目 /法2//left指向起始 right指向数组末尾= 0){left++;//如果*left是奇数就循环接着向后指,直到指向偶数就退出//(left 阅读详情

相关推荐

卫星通信链路预算实战:从EIRP到Eb/N0的完整计算指南(含Excel模板)

本文提供了一份卫星通信链路预算的实战指南,详细解析了从EIRP到Eb/N0的完整计算流程。文章重点对比了C波段与Ku波段在应对降雨衰减等动态因素时的不同策略,并分享了包含核心公式的Excel模板,帮助工程师将理论转化为可执行的系统设计依据。

weixin_29230773的博客 535

使用 Apache ResponseHandler 处理 Http 返回信息

使用 Apache ResponseHandler 处理 Http 返回信息

又言又语 9292

Paypal开发者中心获取“ClientId”和“ClientSecret”参数

正式环境设置 1、登录到 paypal开发者中心 网址:https://developer.paypal.com/developer/ 点击右上角登录按钮登录 2、左侧栏 - 我的应用程序和凭证 - 点击“创建新应用” 新注册的paypal账号,需要进行邮箱验证,验证通过后,需要等待一段时间(或重新登录),才会出现相关设置项位置 验证邮箱通过后,点击创建新应用 3、按提示填写,保存创建应用 4、点击刚创建的应用进入应用详情页 5、应用详情页获得网站开发人员所需要的“ClientId”和“Client

龚清林的博客 1万+

apache http server 解决跨域问题 与 修改响应内容

这篇文章转自自己的博客   通过服务器代理解决跨域问题是一种常见的解决js跨域的方法. 我这里以apache做例子,用apache http server(http://httpd.apache.org/docs/2.2/)当做代理服务器来实现跨域问题 相对于其他几种跨域方法的办法最大的好处是客户端代码不需要做大改动,甚至0改动, 其他大部分跨域解决方案cookie是无法带过去的,但...

onedear的专栏 552

ABAP BAPI_PRODORD_CHANGE函数详解:如何高效重读生产订单主数据

本文深入解析ABAP BAPI_PRODORD_CHANGE函数在生产订单主数据高效处理中的应用。通过详细讲解函数架构、主数据重读机制及实战代码示例,帮助开发人员掌握生产订单数据的精准读取与更新技术,提升SAP系统集成与自动化处理效率。

weixin_29207149的博客 470

robot framework循环读取excel表操作

robot framework循环读取excel表操作 1、安装excellibrary,注意python3.7版本,需安装:robotframework-excel,robotframework-excellibrary-xwfintech 注意:网上有很多excel处理的,都是基于python2.7的,还有一些对python3以上都是修改包的方式,其实都不需要,在pip官网上有python3以上的excellibrary,名称是robotframework-excellib 2.0.0,但是该包关键字不

余墨的博客 1321

如何修改Apache返回的头部信息

问题分析:当客户端连接到Apache服务器的时候,Apache一般会返回服务器版本、非缺省模块等信息,例如:Server: Apache/1.3.26 (Unix) mod_perl/1.26解决:你可以在Apache的配置文件里面作如下设置让它返回的关于服务器的信息减少到最少:ServerTokens Prod注意:这样设置以后Apache还会返回一定的服务器信息,比如:Server: Apac

Robb 1198

AFSim 2.9实战指南:从入门到精通的中文教程

本文是AFSim 2.9的实战中文教程,旨在帮助用户从零开始掌握这一先进的仿真框架。内容涵盖从环境安装、运行第一个“Hello World”仿真,到深入理解实体、组件、想定编辑器等核心概念,并进阶探讨动力学建模、传感器仿真与红蓝对抗想定构建。最后,指南还提供了效能分析与实战排错技巧,帮助用户将仿真结果转化为有价值的量化数据,适用于军事、航空航天等领域的复杂系统行为模拟研究。

weixin_29294395的博客 361

伪装Apache服务器的名称(修改HTTP响应头Server的名称)

伪装Apache服务器的名称(修改HTTP响应头Server的名称)   通过伪装Linux系统,给黑客设置系统假象,可以加大黑客对系统的分析难度,引诱他们步入歧途,从而进一步提高计算机系统的安全性。下面以Red Hat Linux为例,针对几种黑客常用的途径介绍一些常用的Linux系统伪装的方法。   针对HTTP服务   通过分析Web服务器的类型,大致可以...

经验之谈,不做搬运工 3227

WOL唤醒配置(以太网、PHY、MAC)

MAC 就是以太网控制器,属于OSI的数字链路层。phy 属于OSI的物理层(Physical layer),所以叫phy。CPU Mac与phy通信通过MII接口,数据的传输通过MDIO数据线。通过配置phy的相关寄存器实现不同的功能。

qq_58264156的博客 8635

【ESP32-S3量产指南】基于Flash下载工具实现Release模式Flash加密与安全配置

本文详细介绍了ESP32-S3量产阶段如何通过Flash下载工具实现Release模式下的Flash加密与安全配置。从加密模式选择、工具配置到分区表优化,提供了一套完整的量产安全解决方案,帮助开发者有效防止固件泄露和篡改,确保设备安全。

weixin_28730131的博客 231

Apache 及开启压缩及Header信息隐藏

昨天老大说:“看一个网站的管理员专业不专业就看header返回的信息”,当时我一头雾水。原来当客户端连接到Apache服务器的时候,Apache一般会返回服务器版本、非缺省模块等信息,会被黑客利用,例如: Connectionclo...

chenqiquan6181的博客 297

【ffmpeg+cuda实现硬编解码】

最近在搞一个项目,我需要向AI提供视频帧数,本来一开始摄像头是H.264的编码,我直接复制流推到AI层去推理,然后需要将事件回溯成30秒的视频截取。结果摄像头换成了HEVC编码,截取的视频不能在网页直接播放(需要JS实现调用硬解码)。一开始的方案是ffmpeg直接将HEVC转成H.264结果因为事务巨多CPU占用量过大,导致影响到了推理,因为本身选用的模型+杂七杂八的业务逻辑也要占用大量的CPU资源,所以经过研究把ffmpeg和nvcodec结合起来来平衡设备性能,算是解决了这个问题吧。这两个是前提条件,我

jiexijihe945的博客 7232

apache设置自定义header

1、安装mod_headers.c模块[root@localhost ~]# cd /usr/local/src/httpd-2.2.16/modules [root@localhost modules]# ls aaa database experimental ldap mappers README arch ...

weixin_34025151的博客 2950

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

apache响应头Header修改

当我们部署完LAMP后,测试页面输出时,可以看到http响应头里有如下header:Server:Apache/2.2.3 (Red Hat)X-Powered-By:PHP/5.1.6显示了服务器一些敏感信息,这是不安全的,因此我们需要调整关闭 “X-Powered-By: PHP/5.1.6″ 的显示:修改php.iniexpose_php = Off简化 “Server...

weixin_34381687的博客 3324

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Apache不显示服务器头信息

当使用一些查看服务器头信息(Server header)的工具,也能够详细显示出服务器的Server信息,类似如下 Date: Thu, 22 Sep 2011 06:11:20 GMT Server: Apache/2.2.14 (Ubuntu) Last-Modified: Thu, 22 Sep 2011 04:33:04 GMT Etag: "5a503ce-4c41-4ad8

buyue 4438

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

开启了Apache出现iis的欢迎界面

开启了Apache服务器却出现了iis的欢迎界面; 方法:1,将Apache监听的80 号端口修改,这里改为81;在Apache目录下(原本默认时Apache24,我改成了Apache)的conf目录下的httpd.conf文件用记事本打开,修改Listen的80为81; 2,在浏览器输入127.0.0.1:81或者是localhost:81,回车出现测试界面;(记得是在start Apach...

qq_44280408的博客 1359

httpd ServerTokens

  apache httpd server默认http返回的HTTP RESPONSE 中的 HTTP HEADER会带有其具体版本信息,如:   --------http head ----------- null = HTTP/1.1 404 Not Found Date = Mon, 09 Jan 2012 07:40:54 GMT Content-Length = 204 ...

vanghoh 435

HTML做frame跳转设置响应头,X-Frame-Options header响应头如何配置

摘要:X-Frame-Options:值有三个(1)DENY:表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许。(2)SAMEORIGIN:表示该页面可以在相...X-Frame-Options:值有三个(1)DENY:表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许。(2)SAMEORIGIN:表示该页面可以在相同域名页面的 frame 中...

weixin_39880623的博客 1425

apache文件服务器搭建 hamapp,修改apache的header伪装服务器

1. Lighttpd 1.4.20src/response.c:108 改为:buffer_append_string_len(b, CONST_STR_LEN("rnServer: Toad OS"));2. Nginx 0.7.30123src/http/ngx_http_header_filter_module.c:48-49 改为:static char ngx_http_server_...

weixin_29408705的博客 411

修改server apache服务器名字,Apache HTTP Server 服务器基本配置

##########httpd.conf配置文件##########配置文件的格式:全局配置:主机配置:用于仅提供一个web站点时虚拟主机:用于提供多个站点时注意:主机配置和 虚拟主机配置不能同时出现,1. 全局配置项的含义:ServerRoot:httpd服务器的根目录Listen:设置httpd服务器监听的网络端口号,默认是80,可以有多个Listen项User:运行httpd进程的用户身份G...

weixin_34151005的博客 1128

apache服务器配置响应头,Web安全 之 X-Frame-Options响应头配置

最近项目处于测试阶段,在安全报告中存在"X-Frame-Options 响应头缺失 "问题,显示可能会造成跨帧脚本编制攻击,如下图:X-Frame-Options:值有三个:(1)DENY:表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许。(2)SAMEORIGIN:表示该页面可以在相同域名页面的 frame 中展示。(3)ALLOW-FROM https://exa...

weixin_39629129的博客 3721

apache响应报文头部设置

转载:http://www.turbocms.com/support/kb/6801.shtml Apache里配置 mod_expires 和 mod_headers 以支持CACHE  ExpiresActive On  ExpiresDefault "access plus 1 days"  ExpiresByType text/html "access plus

txx3258的专栏 2900

隐藏和伪装Apache的版本号

通常,软件的漏洞信息和特定版本是相关的,因此,版本号对黑客来说是最有价值的。  在默认情况下,系统会把Apache版本模块都显示出来(http返回头)。如果列举目录的话,会显示域名信息(文件列表正文),去除Apache版本号的方法是修改配置文件/etc/httpd.conf。找到关键字ServerSignature,将其设定为:  ServerSignature Off  Server

mypchome 9058

禁止显示或发送Apache版本号(设置ServerTokens)

默认地,服务器HTTP响应头会包含apache和php版本号。像下面的,这是有危害的,因为这会让黑客通过知道详细的版本号而发起已知该版本的漏洞攻击。 1.Server: Apache/2.2.17 (Unix) PHP/5.3.5 为了阻止这个,需要在httpd.conf设置ServerTokens为Prod,这会在响应头中显示“Server:Apache”而不包含任何的版本信息。

wing 的专栏 1万+
上一篇: FreeBSD使用CVSup升级
下一篇: 总算能写俩字儿了
slamdunk3
博客等级 码龄24年 6粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值