偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

BASH漏洞初挖掘

安全 漏洞
BASH除了可以將shell變量導(dǎo)出為環(huán)境變量,還可以將shell函數(shù)導(dǎo)出為環(huán)境變量!當(dāng)前版本的bash通過以函數(shù)名作為環(huán)境變量名,以“(){”開頭的字串作為環(huán)境變量的值來將函數(shù)定義導(dǎo)出為環(huán)境變量。

最近,BASH爆出來一個遠(yuǎn)程代碼執(zhí)行的漏洞CVE-2014-6271。

BASH除了可以將shell變量導(dǎo)出為環(huán)境變量,還可以將shell函數(shù)導(dǎo)出為環(huán)境變量!當(dāng)前版本的bash通過以函數(shù)名作為環(huán)境變量名,以“(){”開頭的字串作為環(huán)境變量的值來將函數(shù)定義導(dǎo)出為環(huán)境變量。

此次爆出的漏洞在于BASH處理這樣的“函數(shù)環(huán)境變量”的時候,并沒有以函數(shù)結(jié)尾“}”為結(jié)束,而是一直執(zhí)行其后的shell命令!例如

目前,接受HTTP命令的CGI Shell腳本是最主要的被攻擊對象。一個常見的HTTP請求是這樣:

GET /path?query-param-name=query-param-value HTTP/1.1

Host: www.example.com

Custom: custom-header-value

CGI標(biāo)準(zhǔn)將http請求的所有部分都映射到了環(huán)境變量。例如對于Apache的Httpd,字串(){可以出現(xiàn)在以下這些地方:

* Host (“www.example.com”, as REMOTE_HOST)

* Header value (“custom-header-value”, as HTTP_CUSTOM in this example)

* Server protocol (“HTTP/1.1”, as SERVER_PROTOCOL)

通過自定義這些參數(shù)的值為“函數(shù)環(huán)境變量”的形式,就可以遠(yuǎn)程執(zhí)行命令!!!例如:

curl -H User-Agent: () { :;}; echo fuck you! http://xxxxx/victim.sh

此外,OpenSSH也因其AcceptEnv、TERM、SSH_ORIGINAL_COMMAND等環(huán)境變量受此漏洞影響。目前還有更多的受影響程序和利用方式正在不斷地被發(fā)掘出來!

責(zé)任編輯:藍(lán)雨淚 來源: 黑吧安全網(wǎng)
相關(guān)推薦

2013-04-24 15:56:40

2017-11-06 06:05:47

2014-10-21 13:28:20

2014-09-28 14:41:40

2014-12-29 11:13:48

2017-09-19 15:01:06

PHP漏洞滲透測試

2013-12-02 09:35:10

2020-09-29 10:44:51

漏洞

2014-09-26 15:41:51

2016-10-14 13:10:35

2014-09-26 08:55:03

漏洞bash破殼安全漏洞

2014-09-26 09:28:14

Bash漏洞Bash軟件安全漏洞

2014-09-26 16:46:24

2021-04-21 10:01:18

漏洞KLEE網(wǎng)絡(luò)攻擊

2014-10-08 09:25:30

2014-09-25 13:14:53

2010-01-05 20:39:22

2017-04-05 09:23:00

2014-06-11 14:47:27

2015-08-24 14:36:53

點贊
收藏

51CTO技術(shù)棧公眾號