小编Non*_*ame的帖子

java的HTTP响应拆分

在以下情况下是否可以进行 HTTP 响应拆分:

String requestFilename = request.getParameter("name");

response.addHeader("content-disposition", "attachment; filename=" + requestFilename);
Run Code Online (Sandbox Code Playgroud)

我直接将未经处理的请求参数附加到响应标头。

我的问题是,通过使用 CRLF 字符,我们可以将自己的标头插入响应中。

到目前为止,我已经尝试过\r\n%0D%0A但它们不起作用。

response.addHeader()不受此类攻击?
有人可以向我解释如何执行这种攻击吗?

java httpresponse response-headers

5
推荐指数
1
解决办法
2585
查看次数

标签 统计

httpresponse ×1

java ×1

response-headers ×1