0002 ubuntu調査 脆弱性(CVE-2014-6271)の対処
環境
Ubuntu 12.04.5 LTS
脆弱性のチェック(CVE-2014-6271)
$ env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
以下のように表示されると脆弱性がある。
vulnerable
this is a test
Bashのアップデート(Ubuntu)
以下の順番でコマンド実行することにより完了。
$ mkdir src
$ cd src
$ wget http://ftp.gnu.org/gnu/bash/bash-4.3.tar.gz
$ #download all patches
$ for i in $(seq -f "%03g" 0 25); do wget http://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-$i; done
tar zxvf bash-4.3.tar.gz
$ cd bash-4.3
$ #apply all patches
$ for i in $(seq -f "%03g" 0 25);do patch -p0 < ../bash43-$i; done
$ #build and install
$ ./configure && make
$ sudo make install
$ cd ..
$ cd ..
$ sudo rm -r src
$ bash --version
GNU bash, バージョン 4.3.25(1)-release (x86_64-unknown-linux-gnu)
Copyright (C) 2013 Free Software Foundation, Inc.
ライセンス GPLv3+: GNU GPL バージョン 3 またはそれ以降 <http://gnu.org/licenses/gpl.html>
管理者オススメのアプリ
スケジュール、シフト管理、TODO,お小遣い管理、メモなどいろいろ使用できるアプリ。
メニューの並び替えも自由!
すごい手帳を使ってみる
アクセス数:
トラックバック(0)
トラックバックURL: http://smartwolf.sakura.ne.jp/Blog/mt-tb.cgi/61
検索
ウェブページ
- Apache Spark 学習2
- 意志弱の禁煙
- Apache Spark
- Android Studio 学習
- PHP
- 巨人戦感想
- 本気の一ヶ月 ダイエット
- 0001 ダイエット1日目 (2015年6月1日(月))
- 0002 2015年06月01日(月)
- 0003 2015年06月02日(火)
- 0004 2015年06年03日(水)
- 0005 2015年06年04日(木)
- 0006 2015年06月05日(金)
- 0007 2015年06月06日(土)
- 0008 2015年06月07日(日)
- 0009 2015年06月08日(月)
- 0010 2015年06月09日(火)
- 0011 2015年06月10日(水)
- 0012 2015年06月11日(木)
- 0013 2015年06月12日(金)
- 0014 2015年06月13日(土)
- 0015 2015年06月14日(日)
- 0016 2015年06月15日(月)
- 0017 2015年6月16日(火)
- 0018 2015年6月17日(水)
- 0019 2015年6月18日(木)
- 0023 2015年06月22日(月)
- 0025 2015年06月24日(水)
- 0026 2015年6月25日(木)
- 0028 2015年6月27日(土)
- 0028 2015年7月16日(木)
- Mysql
- TOEIC 300点から挑戦
- App Store 申請関連
- CentOs
- Jquery
- LPIC 1
- IT ニュース
- Xcode
- 詐欺メール
- すごい手帳の使い方
- 禁煙
- Mac
- Ruby
- swift
- 0001 Swift 学習
- 0002 Swift 学習 タプル変数
- 0003 Swift 学習 変数型 文字列
- 0004 Swift 学習 変数の書き方
- 0005. Swift 入門 Swiftの歴史
- 0006. Swift 入門 値・変数・演算
- 0007. Swift 入門 制御構文
- 0008. Swift 入門 関数
- 0009. Swift 入門 クラスの基本
- 0010. Swift 入門 クラスの応用
- 0011. Swift 入門 配列と辞書
- 0012. Swift 入門 構造体、列挙型、タプル
- 0013. Swift 入門 関数リテラルとクロージャ
- 0014. Swift 入門 プロトコルとエクステンション
- SQLCipher を導入方法
- UiNavigatinBarの背景画像の設定方法
- iphoneでDevice OrientationのUpside Down が効かない
- Objective-c
- Android
- IT基礎知識
- 英語学習
- 0001 英語学習 疑問系表現
- 0002 英語学習 英単語
- 0003 英語学習 英単語
- 0004 英語学習 英単語
- 0005 英語学習 英単語
- 0006 英語学習 英単語
- 0007 英語学習 英単語
- 0008 英語学習 英単語
- 0009 英語学習 英単語
- 0010 英語学習 英単語
- 0011 英語学習 英単語
- 0012 英語学習 英単語
- 0013 英語学習 英単語
- 0014 英語学習 英単語
- 0015 英語学習 英単語
- 0016 英語学習 英単語
- 0017 英語学習 英単語
- 0018 英語学習 英単語
- 0019 英語学習 英単語
- 0020 英語学習 英単語
- 0021 英語学習 英単語
- 0022 英語学習 英単語
- 0023 英語学習 英単語
- 0024 英語学習 英単語
- 0025 英語学習 英単語
- 0026 英語学習 英単語
- 0027 英語学習 英単語
- 0028 英語学習 英単語
- 0029 英語学習 英単語
- 0030 英語学習 英単語
- 0031 英語学習 英単語
- 0032 英語学習 英単語
- 0033 英語学習 英単語
- 0034 英語学習 英単語
- 0035 英語学習 英単語
- 0036 英語学習 英単語
- 0037 英語学習 英単語
- 0038 英語学習 英単語
- 0039 英語学習 英単語
- 0040 英語学習 英単語
- 0041 英語学習 英単語
- ubuntu
- git
- ダイエット
- fuelphp
- 0001 fuelphp調査 oil migrationコマンドでの注意点
- 0002 fuelphp調査 入門 配列のデバックの出す方法とチェックボックスの複数チェック時を設定する方法。
- 0003 fuelphp調査 サクラレンタルに導入
- Fatal Error - Class 'Auth' not found in PKGPATH/oil/classes/console.php(117) : eval()'d code on line 1
- This is not a valid Fuel installation so Oil is a bit lost.
- Yosemeteでfuelphp環境構築
- fuelphp で PHPUnitを実行
- bash
- ios開発
- 0001 iOS調査 iOS8 カレンダー定数変更
- 0002 iOS調査 iOS8対応 NSGregorianCalendar変更点
- 0007 iOS調査 Apple Watchの実装
- 0008 iOS調査 KVCコーディング
- 0009 iOS調査 Touch ID の使い方 iOS新機能
- 0010 iOS調査 ABPeoplePickerNavigationController 調査
- 0011 iOS調査 NSProcessInfo の概要
- 0012 iOS調査 問題解決
- 0013 iOS調査 シミュレータのファイル確認方法
- 0014 iOS調査 フレームワーク作成用のInfo.plist と Action Script の作成するソース
- 0015 iOS調査 単体テスト Code Coverage方法
- HTTP操作で関連するクラスの調査
- NSURLProtocol 調査
- RNCachingURLProtocol の使い方
- UIScrollView の調査
- URL LOADING Systemのイメージ図
- URL Loading System プログラミング 調査1
- Youtubeの動画をiphoneアプリに組み込んでみる。
- iphone 開発にZipを使用する方法
- iphoneアプリをビジネスで使用するための最低スキル。
- iphone開発にてディクレトリを作成する方法
- 警告:ld: warning: directory not found for option
コメントする