CRLF是什么?

男孩66511
2013-10-13 · TA获得超过3592个赞
知道小有建树答主
回答量:979
采纳率:0%
帮助的人:2321万
展开全部
  这两个ACSII字符不会在屏幕有任何输出,但在Windows中广泛使用来标识一行的结束。而在Linux/UNIX系统中只有换行符。   CR和LF组合在一起即CRLF命令,它表示键盘上的Enter键(可以用来模拟回车键)。   CRLF注入就是说黑客能够将CRLF命令注入到系统中。它不是系统或服务器软件的漏洞,而是网站应用开发时,有些开发者没有意识到此类攻击存在的可能而造成的。   就算黑客发现网站存在CRLF注入,他们仍然受到应用结构和这个缺陷的严重程度的限制。   对有些站点它将非常严重,而有些站点它只是很小的bug。   HTTP Header CRLF Injection   许多网络协议,包括HTTP也使用CRLF来表示每一行的结束。这就意味着用户可以通过CRLF注入自定义HTTP header,导致用户可以不经过应用层直接与Server对话。   HTTP header的定义就是基于这样的Key: Value的结构,用CRLF命令表示一行的结尾。   Location:头用来表示重定向的URL地址,Set-Cookie:头用来设置cookies。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式