ubuntu修复bash漏洞
1、ctrl+alt+t 打开终端

2、在终端中输入以下命令
$env x='() { :;}; echo vulnerable' bash -c "echo this is a test"

3、如果是以下的输出,就需要修复了
vulnerable
this is a test

1、如果你是ubuntu14.04版本,可以在以下链接下载,64位系统下载amd64的 32位系统下载i386的
http://pan.baidu.com/s/1i35kDff
下载完成后,cd进入下载目录安装
$sudo dpkg -i bash_4.3-7ubuntu1.1*.deb


2、如果你是ubuntu12.04可以在以下链接下载,64位系统下载amd64的 32位系统下载i386的
http://pan.baidu.com/s/1sjsIZV3
下载完成后,cd进入下载目录安装
$sudo dpkg -i bash_4.2-2ubuntu2.2*.deb


3、如果你是ubuntu10.04可以在以下链接进行下载,64位系统下载amd64的 32位系统下载i386的
http://pan.baidu.com/s/1i3rDzuP
下载完成后,cd进入下载目录安装
$sudo dpkg -i bash_4.1-2ubuntu3.1*.deb


4、安装修复完成后,在终端再次输入以下命令
$env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
如果输出
bash: warning: x: ignoring function definition attempt bash: error importing function definition for `x' this is a test
或者中文的
bash: 警告: x: ignoring function definition attempt
bash: `x' 函数定义导入错误
this is a test
恭喜您修复完成...!
