国产探花免费观看_亚洲丰满少妇自慰呻吟_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,那就說明這個漏洞對你這臺機器沒有影響.

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 徐水县| 灵宝市| 乐陵市| 邯郸市| 玉田县| 峨山| 罗平县| 纳雍县| 泸溪县| 永兴县| 崇礼县| 如东县| 志丹县| 建瓯市| 太原市| 桦南县| 聂拉木县| 清涧县| 建阳市| 日喀则市| 十堰市| 浮山县| 潼南县| 上杭县| 朔州市| 贡山| 东丽区| 万安县| 黔西县| 兴和县| 长阳| 喀什市| 顺平县| 永登县| 高唐县| 加查县| 京山县| 兴安盟| 军事| 雷州市| 天门市|