奇怪的代码在服务器访问日志

所以我今天早些时候在我的日志中发现这个:

174.0.111.178 - - [17/Feb/2013:17:39:49 -0900] "k\x8a4\x8f\x9f\x1c\xfb\xb9\xf4\xb8\x97CI\xa3w\xeb\xf9\xb2\xb4\b\xb9\x04\x05\xe1M\x88C\xde\xed<\x13\b\xfd\b\x9d\xb047\xe5k\x87\r\xc6\x1a\xab\x16b" 400 301 "-" "-" 

另外这个来自错误日志(相同的请求):

 [Sun Feb 17 17:39:49 2013] [error] [client 174.0.111.178] Invalid URI in request k\x8a4\x8f\x9f\x1c\xfb\xb9\xf4\xb8\x97CI\xa3w\xeb\xf9\xb2\xb4\b\xb9\x04\x05\xe1M\x88C\xde\xed<\x13\b\xfd\b\x9d\xb047\xe5k\x87\r\xc6\x1a\xab\x16b 

有谁知道这是什么意思? 我认为它是某种hex代码,但是只是感兴趣,因为我每隔几天就会得到一个这样的代码,而且如果它有潜在危险的话。

它们在HTTP请求中是不可打印的字符。 它可能是有人试图利用您的服务器或作为包含多字节unicode字符的请求无害。

Apache mod_log_config手册介绍了这种格式:

出于安全原因,从版本2.0.46开始,%r,%i和%o中的非打印和其他特殊字符使用\ xhh序列进行转义,其中hh表示原始字节的hex表示forms。