国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Mac OS > 正文

mac系統修復bash漏洞方法教程

2020-06-12 13:26:46
字體:
來源:轉載
供稿:網友

最近bash漏洞的影響真的有點廣泛,居然連mac系統都不能避免,把公司服務器的bash都更新了之后,現在來更新我自己的macbook上的bash.

系統:mac os x 10.9.4

1.要更新bash,就要安裝下面的組件

安裝Command Line Tools
安裝HomeBrew
在終端里輸入:
 

復制代碼
代碼如下:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

會彈出框讓安裝xcode-select,如圖:

 

mac系統,修復bash漏洞

安裝完xcode-select之后,才會安裝HomeBrew.

2.更新bash

mac系統里默認的bash版本是3.2.51,我們要更新到最新的版本
 

復制代碼
代碼如下:

brew install bash
sudo mv /bin/bash /bin/bash3.2.51
sudo ln -s /usr/local/bin/bash /bin/bash
bash -version
GNU bash,版本 4.3.27(1)-release (x86_64-apple-darwin13.4.0)

 

ps:4.3.27是目前最新的版本

然后把備份的bash做下安全設置吧:
 

復制代碼
代碼如下:

sudo chmod a-x /bin/bash3.2.51

 


3.驗證


 

復制代碼
代碼如下:

env x='() { :;}; echo vulnerable' bash -c "echo this is a test"

如果只輸出
this is a test
就表示上面個漏洞已經修復了.

復制代碼
代碼如下:

env X='() { (a)=>/' sh -c "echo date"; cat echo

如果只輸出date,沒有輸出時間在線,那說明第2次的漏洞也被修復了,網上有個手動給bash打補丁的,就會過不了這個漏洞.

 

如果上面2個漏洞都沒有問題的話,那么可以試試第3個,這第3個有些說有顯示,有些又說沒有,反正我這里是沒有顯示的:
 

復制代碼
代碼如下:

env ls='() { echo vulnerable; }' bash -c ls

如果沒有顯示vulnerable,那就說明這個漏洞對你這臺機器沒有影響.

 

好了,經過上面的修復,可以暫時放心的去做其他的事了.


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吴川市| 景谷| 曲水县| 易门县| 商河县| 理塘县| 枞阳县| 都江堰市| 绥棱县| 汝城县| 富蕴县| 克东县| 沁阳市| 茌平县| 于都县| 平泉县| 平安县| 鄂温| 五指山市| 广丰县| 西充县| 福清市| 香港 | 闵行区| 平顶山市| 乐都县| 双流县| 瑞丽市| 抚远县| 湘潭市| 县级市| 黎平县| 奎屯市| 祁连县| 沾益县| 乌兰浩特市| 靖安县| 南雄市| 施秉县| 万荣县| 阳西县|