首页
社区
课程
招聘
hfs与nginx的duplicate header line冲突
发表于: 6天前 1209

hfs与nginx的duplicate header line冲突

6天前
1209

【摘要】
在nginx将特定地址转向hfs服务时,出来的重复Content-Length错误;hfs响应时,以gzip方式响应的内容的确都提供了重复的Content-Length,而nginx与重复Content-Length不共戴天;通过修补hfs绕开重复的Content-Length添加。

0、重复【Content-Length】

图片描述

图片描述

1、图中红框圈起来为冗余代码

图片描述

2、也可以直接通过删除下述源码位置,重写编译实现

图片描述

3、我们直接将圈起来的第一条指令修改为jmp跳至方框后面,如图,用CFF定位到0x570822处,修改两字节为【EB 25】,另存为【hfs.570822.EB25.exe】。

图片描述

附件清单:
hfs2.3m.src.zip 相关 源码
hfs-code-r2.zip 相关 js
hfs2.3m.zip hfs.exe
hfs.570822.EB25.exe 修补版


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//