タグ

linuxとbashに関するyamadamnのブックマーク (4)

  • BASHの脆弱性でCGIスクリプトにアレさせてみました

    環境変数に仕込まれたコードを実行してしまうBASHの脆弱性が CGIスクリプトに影響を与えるか試してみたら結果は悲惨な感じに Tweet 2014年9月25日 嶋田大貴 この記事は2014年のものです 朝から Bash specially-crafted environment variables code injection attack なるもので騒ぎになっていたので、さっそく手元の Apacheで試してみました。 /hoge.cgiというURIで実行されるように、一行のメッセージを出力するだけの CGIスクリプトを設置します。いっけん、なんの入力もクライアント側から受け付けていないため危険のありようもなく見えます。 #!/bin/sh echo "Content-type: text/plain" echo echo "Hi! I'm an ordinary CGI script w

    BASHの脆弱性でCGIスクリプトにアレさせてみました
  • Linuxの使い方

    はじめに 当講座のご案内 Linuxはサーバー及び、デスクトップ用OSとして使用するのが一般的と思われますが、最近は組み込み用OSとしても使われています。スマートフォンやタブレット用OSとして有名なAndroidのカーネルはLinuxです。 この講座ではデスクトップ用OSとして使用することを前提として説明します。なお、デスクトップ環境はKDEとします。 サーバー環境で使うのであれば、ほとんどの操作はコマンドを使用して行うことになると思いますので、コマンドに関する知識は必須だと思います。一方、デスクトップ環境の場合はほとんどの作業がGUI(Graphical User Interface)で出来るようになって来たため、コマンドを使うことは少なくなって来ました。しかし、次のような場合にはまだまだコマンドを使うことが多いと思います。 トラブル発生時の原因究明や対応策の実施 より効率的な作業の実施

  • シェルスクリプト(Bash)

    シェルスクリプトとはコマンドやシェルの組み込みコマンドなどをファイルに記述し、実行できるようにしたものである。 またプログラムの制御構造なども使用でき、柔軟な処理が可能であり、/etc/rc.d/initd/ディレクトリ内の起動スクリプトなどはシェルスクリプトである。 シェルスクリプトを実行するには実行権限および読み込み権限が必要です。 またシェルスクリプトファイルの1行目にはシェルスクリプトを実行するシェルのパスを記述します。 スクリプトファイル内でも、シェル変数を定義することができる。またその変数を参照する場合は変数名の前に" $ "を 付けることで参照できる。変数名に使用できる文字は英数字および" _ "(アンダーバー)であり先頭は英字を使用しなくてはならない。

  • UNIX & Linux コマンド・シェルスクリプト リファレンス

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 1