欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

修復bash漏洞的shell腳本分享

 更新時間:2014年12月31日 10:38:49   投稿:junjie  
這篇文章主要介紹了修復bash漏洞的shell腳本分享,本文腳本適應(yīng)常見的linux服務(wù)器系統(tǒng),如CentOS、Debian、Ubuntu、OpenSuSE、Aliyun等系統(tǒng),需要的朋友可以參考下

在網(wǎng)上搜資料找到一個大神寫的shell修復bash漏洞腳本,覺得很不錯,拖到我blog里來共享給大家.


腳本內(nèi)容:


復制代碼 代碼如下:

#/bin/bash

#Author Alex Fang. Updates may apply soon.

clear

echo "Press anykey to continue..." $anykey ; read anykey
echo "BBBBBBBBBBBAAAAAAAAAAAAAAAAAAAASSSSSSSSSSSSSSSSSSHHHHHHHHHHHHHHHHHHHH!"
echo "ShellShockFixer v0.1 by Alex Fang. Liscence: GNU GPLv2"
echo "######################################################"
echo "Select on option:"
echo "1) CentOS"
echo "2) Debian Wheezy"
echo "3) Debian Squeeze x64(Provided by Aliyun)"
echo "4) Debian Squeeze x32(Provided by Aliyun)"
echo "5) Ubuntu"
echo "6) OpenSuSE x64(Beta, provided by Aliyun)"
echo "7) OpenSuSE x32(Beta Aliyun)"
echo "8) Aliyun Linux x64"
echo "9) Aliyun Linux x32"
echo "0) iptables way"
echo "11) Temporily disable bash through chmod"
echo "######################################################"
read x
if test $x -eq 1; then
 clear
 echo "Fixing......"
 yum clean all
 yum makecache
 yum update bash
 echo "Finished!"
 
elif test $x -eq 2; then
  clear
  echo "Fixing for Debian Wheezy..."
  apt-get update
  apt-get -y install --only-upgrade bash
  echo "Finished!"

elif test $x -eq 3; then
  echo "Fixing for Debian Squeeze x64..."
  wget http://mirrors.aliyun.com/debian/pool/main/b/bash/bash_4.1-3+deb6u2_amd64.deb &&  dpkg -i bash_4.1-3+deb6u2_amd64.deb 
  echo "Finished!"
 
elif test $x -eq 4; then
  echo "Fixing for Debian Squeeze x32..."
  wget http://mirrors.aliyun.com/debian/pool/main/b/bash/bash_4.1-3+deb6u2_i386.deb &&  dpkg -i bash_4.1-3+deb6u2_i386.deb
  echo "Finished!"
 
elif test $x -eq 5; then
  echo "Fixing for Ubuntu..."
  apt-get update
  apt-get -y install --only-upgrade bash
  echo "Finished!"
 
elif test $x -eq 6; then
  echo "Fixing for OpenSuSE x64"
  wget http://mirrors.aliyun.com/fix_stuff/bash-4.2-68.4.1.x86_64.rpm && rpm -Uvh bash-4.2-68.4.1.x86_64.rpm
  echo "Finished!"
 
elif test $x -eq 7; then
  echo "Fixing for OpenSuSE x32"
  wget http://mirrors.aliyun.com/fix_stuff/bash-4.2-68.4.1.i586.rpm && rpm -Uvh bash-4.2-68.4.1.i586.rpm
 echo "Finished!"
 
elif test $x -eq 8; then
  echo "Fixing for Aliyun Linux x64..."
  wget http://mirrors.aliyun.com/centos/5/updates/x86_64/RPMS/bash-3.2-33.el5_10.4.x86_64.rpm && rpm -Uvh bash-3.2-33.el5_10.4.x86_64.rpm 
  echo "Finished!"

elif test $x -eq 9; then
  echo "Fixing for Aliyun Linux x32..."
  wget http://mirrors.aliyun.com/centos/5/updates/i386/RPMS/bash-3.2-33.el5_10.4.i386.rpm  && rpm -Uvh bash-3.2-33.el5_10.4.i386.rpm 

elif test $x -eq 0; then
  echo "Deploying iptables rules..."
  iptables --append INPUT -m string --algo kmp --hex-string '|28 29 20 7B|' --jump DROP
  iptables using -m string --hex-string '|28 29 20 7B|'
  echo "Finishing..."
 
elif test $x -eq 11; then
  echo "Chmod way configuring..."
  chmod o-x bash
  echo "Finishing..."

else
  echo "Invalid Operation."
  exit
fi

相關(guān)文章

  • 淺談JS中String()與 .toString()的區(qū)別

    淺談JS中String()與 .toString()的區(qū)別

    下面小編就為大家?guī)硪黄獪\談JS中String()與 .toString()的區(qū)別。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • 點擊A元素觸發(fā)B元素的事件在IE8下會識別成A元素

    點擊A元素觸發(fā)B元素的事件在IE8下會識別成A元素

    IE8自動觸發(fā)的事件源會識別成手動點擊的元素就是點擊A元素觸發(fā)B元素的事件在IE8下會識別成A元素,需要的朋友可以參考下
    2014-09-09
  • Javascript圖像處理—圖像形態(tài)學(膨脹與腐蝕)

    Javascript圖像處理—圖像形態(tài)學(膨脹與腐蝕)

    上一篇文章,我們講解了圖像處理中的閾值函數(shù),這一篇文章我們來做膨脹和腐蝕函數(shù)
    2013-01-01
  • ECMAScript5中的對象存取器屬性:getter和setter介紹

    ECMAScript5中的對象存取器屬性:getter和setter介紹

    這篇文章主要介紹了ECMAScript5中的對象屬性存取器:getter和setter介紹,事實上在除ie外最新主流瀏覽器的實現(xiàn)中,任何一個對象的鍵值都可以被getter和setter方法所取代,這被稱之為“存取器屬性”,需要的朋友可以參考下
    2014-12-12
  • js強制把網(wǎng)址設(shè)為默認首頁

    js強制把網(wǎng)址設(shè)為默認首頁

    有時候你會發(fā)現(xiàn)設(shè)首頁為失效,那么來一個js強制設(shè)置首頁的代碼,不過為了綠色上網(wǎng),盡量不要強迫你的用戶意志,弄不好網(wǎng)站用戶體驗會降低。感興趣的小伙伴可以參考一下
    2015-09-09
  • js下用eval生成JSON對象

    js下用eval生成JSON對象

    在使用eval生成JSON對象時,一定要注意添加一對圓括號
    2010-09-09
  • 原生JS和jQuery操作DOM對比總結(jié)

    原生JS和jQuery操作DOM對比總結(jié)

    這篇文章主要給大家介紹了原生JS和jQuery操作DOM的一些對比總結(jié),文中總結(jié)了很多的對比,相信對大家的學習或者工作能帶來一定的幫助,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • js+canvas實現(xiàn)簡單掃雷小游戲

    js+canvas實現(xiàn)簡單掃雷小游戲

    這篇文章主要為大家詳細介紹了js+canvas實現(xiàn)簡單掃雷小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • 學習javascript,實現(xiàn)插入排序?qū)崿F(xiàn)代碼

    學習javascript,實現(xiàn)插入排序?qū)崿F(xiàn)代碼

    首先新建一個空列表,用于保存已排序的有序數(shù)列(我們稱之為"有序列表")。從原數(shù)列中取出一個數(shù),將其插入"有序列表"中,使其仍舊保持有序狀態(tài)。
    2011-07-07
  • js實現(xiàn)tab選項卡切換功能

    js實現(xiàn)tab選項卡切換功能

    本文主要分享了javascript實現(xiàn)tab選項卡切換功能的示例代碼。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01

最新評論