タグ

2011年8月24日のブックマーク (2件)

  • PHP5.3.7のcrypt関数のバグはこうして生まれた

    昨日のブログエントリ「PHP5.3.7のcrypt関数に致命的な脆弱性(Bug #55439)」にて、crypt関数の重大な脆弱性について報告しました。脆弱性の出方が近年まれに見るほどのものだったので、twitterやブクマなどを見ても、「どうしてこうなった」という疑問を多数目にしました。 そこで、このエントリでは、この脆弱性がどのように混入したのかを追ってみたいと思います。 PHPのレポジトリのログや公開されているソースの状況から、PHP5.3.7RC4までこのバグはなく、PHP5.3.7RC5でこのバグが混入した模様です。RC5はPHP5.3.7最後のRelease Candidateですから、まさに正式リリースの直前でバグが入ったことになります。 バグの入る直前のソースは、ここの関数php_md5_crypt_rから参照することができます。以下に、おおまかな流れを図示します。まずはバ

    PHP5.3.7のcrypt関数のバグはこうして生まれた
    yu4u
    yu4u 2011/08/24
  • 自宅をSLAMったー(2) - alt-ctrl-today

    前回、mrpt-appsのkinect-3d-slamで適当に三次元形状データを撮ったわけですが、出力されたtxtをビューできなかったので、PCL(PointCloudLibrary)にわせて、ビューしてみました。 以前からPCLには興味があったのですが、手つかずだったので勉強のつもりで。 @otlさんのエントリの真似をしただけなので、大したこともないのですが、書き留めておきます。 インストール @otlさんの手順そのままですが一応。 $ sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl $ sudo apt-get update $ sudo apt-get install libpcl-1.1-dev 簡単だ.. ビルド ソースコードも@otlさんのをコピってテキストを読むように修正して.. で、コンパ

    自宅をSLAMったー(2) - alt-ctrl-today