今天,我在我的access.log中看到了这一行:
xxx.xxx.xxx.xx - - (10/Dec/2016:xx:xx:xx +xxxx] "GET / HTTP/1.0" 200 XXXXX "-" "() { :;}; /bin/bash ... "我不明白这个get是如何工作的,是什么"() { :;};/bin/bash .“访问日志子字符串?这不是get的争论吗?黑客是如何将这个字符串注入get请求的?
我希望复制一个类似的get,以检查/bin/bash是否已经执行,例如:
xxx.xxx.xxx.xx - - (10/Dec/2016:xx:xx:xx +xxxx] "GET / HTTP/1.0" 200 XXXXX "-" "() { :;}; /bin/bash -c \"touch /tmp/foo.txt \""发布于 2016-12-10 23:52:07
这看起来像贝壳震/巴什门的臭虫。
https://stackoverflow.com/questions/41081466
复制相似问题