タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

シェルに関するblythegirlsのブックマーク (6)

  • bash の脆弱性 "Shell Shock" のめっちゃ細かい話 (CVE-2014-6271) - もろず blog

    ※(2014/10/1 追記) 脆弱性の番号を誤って CVE-2014-6721 と表記してしまっていました 正しくは "CVE-2014-6271" です 失礼致しました ※(2014/10/7 追記) 2014/10/7 14:00時点で Shell Shock への修正パッチは6個 公開されています 既に対応済みのシステムでもパッチの漏れがないか注意してください シェルに脆弱性が見つかったらしいです このコマンドを実行すると脆弱性があるバージョンかのチェックができるようです $ env x='() { :;}; echo vulnerable' bash -c "echo this is a test" 以下のように表示されたらアウトです vulnerable this is a test どうやら、このコマンドが正常に実行できるというのがこの脆弱性の正体らしく、 echo vuln

    bash の脆弱性 "Shell Shock" のめっちゃ細かい話 (CVE-2014-6271) - もろず blog
  • シェルスクリプトのデバッグは typeset または declare を使うと良いかも - よんちゅBlog

    はじめに つい最近知った便利なデバッグ方法 (長年シェルスクリプトを書いているのに知らなかった。これが常識だったら恥ずかしい…) シェルスクリプトのデバッグでは echo で変数の中身を見るという原始的な方法をよく使うかと思います。 いわゆる プリントデバッグ というやつですね。 もう少し詳しいデバッグが必要な場合は、 set -x と set +x でデバッグしたい部分を囲むという方法もあります。 今回は プリントデバッグ で使う echo の代わりに typeset or declare を使うと良いというお話です。 プリントデバッグは typeset or declare を使おう typeset or declare は変数宣言などでよく使うコマンドですが、変数の中身を見るのにも使えます。 echo と比べて何が良いのかというと、変数の中身はもちろん変数名や変数の型も表示してくれ、

    シェルスクリプトのデバッグは typeset または declare を使うと良いかも - よんちゅBlog
  • SSH をモバイル向けに近代化した「Mosh」 | スラド セキュリティ

    1995 年に発表された「SSH」は、安全性の低い「TELNET」や「RLOGIN」に変わってネットワークログインツールの主役となったが、MITハッカーグループは SSH の近代化が必要だとして、それに代わるモバイル向けネットワークログインツール「MOSH」(Mobile shell) を発表した (Mosh: the mobile shell、家 /. 記事より) 。 Mosh の特徴は Wi-Fi ネットワーク間のローミングや 3G 回線への切り替え時に IP アドレスが変わったり、スリープから復帰しても接続が維持できること。リモート接続時に文字入力を行ったとき (ローカルエコー時) の応答性の良さ。詳細は今年後半に開催される USENIX で論文として提示される予定。現状のものはネットで公開されている (研究論文 PDF) 。

  • 15分でわかる zsh - mollifier delta blog

    2011年01月29日(土) に大阪で Minami.rb 第4回勉強会 が開かれた(告知ページ)。Ruby on Rails(Ruby)メインの勉強会だ。 そこで15分枠の発表コーナーがあったので zsh の発表をしてきた。zsh って高機能なんだけど、実はシェルに詳しくない人でも便利に使える。なので、なんか興味あるけど難しそうって思ってる人は参考にして欲しい。 発表資料 発表資料はこんな感じ。これ自体はあんまり読まなくてもいいけど、一応貼り付けておく。 15分でわかる zshView more presentations from mollifier . これに実際のコマンドライン操作を見せながら説明した。発表内容は以下。 補完 zsh はなんと言っても補完が便利。とにかくこれを ~/.zshrc に書いておこう。 autoload -Uz compinit compinit これでい

    15分でわかる zsh - mollifier delta blog
  • 漢のzsh が突然再開した - mollifier delta blog

    マイコミジャーナルの漢のzsh の連載が突然再開した(漢のzsh(24))。で、最終回になった。 いったい何があったんだ。というかまだ連載終わってなかったのか。まあ、これを機会にzshrcをちょっと見直してみた。 今回の記事のメインは「rootの場合のプロンプトを工夫する」と「ターミナルやコンソールの設定部分を見直す」。また目の付け所が細かいな。 まあそんなマニアックな所はほっといて、以下の部分をパクってみた。 autoload history-search-end zle -N history-beginning-search-backward-end history-search-end zle -N history-beginning-search-forward-end history-search-end bindkey "^p" history-beginning-search

    漢のzsh が突然再開した - mollifier delta blog
  • zsh: 18 Zsh Line Editor

    18.3 Zle Builtins The ZLE module contains three related builtin commands. The bindkey command manipulates keymaps and key bindings; the vared command invokes ZLE on the value of a shell parameter; and the zle command manipulates editing widgets and allows command line access to ZLE commands from within shell functions. bindkey [ options ] -l [ -L ] [ keymap ... ] bindkey [ options ] -d bindkey [ o

  • 1