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

首頁 > 系統 > Mac OS > 正文

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

2020-10-18 13:29:52
字體:
來源:轉載
供稿:網友

最近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,如圖:

安裝完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,那就說明這個漏洞對你這臺機器沒有影響.

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 来安县| 吉安县| 宜丰县| 东乡族自治县| 通许县| 霍州市| 乌苏市| 巴林右旗| 康平县| 柳江县| 香格里拉县| 贞丰县| 吉木乃县| 云阳县| 汪清县| 河南省| 郁南县| 中卫市| 革吉县| 云霄县| 收藏| 前郭尔| 浦城县| 沧州市| 镇安县| 莲花县| 永善县| 巴林左旗| 英山县| 彝良县| 都匀市| 广元市| 广南县| 安岳县| 绵阳市| 兰西县| 沁阳市| 安塞县| 西青区| 洪湖市| 宣城市|