タグ

2013年8月15日のブックマーク (6件)

  • PHP: Null バイト関連の問題 - Manual

    Null バイト関連の問題 PHP はファイルシステム関連の操作に C 言語の関数を使用しているので、 null バイトの処理を予期せぬかたちで行うことがあります。 C 言語では null バイトは文字列の終端を表すので、 null バイトを含む文字列があった場合に null バイト以降の内容は文字列として処理されません。 以下に、この問題に関する脆弱性を含むコード例を示します。 <?php $file = $_GET['file']; // ここで "../../etc/passwd\0" が渡されたとします if (file_exists('/home/wwwrun/'.$file.'.php')) { // file_exists は true を返します。これは、ファイル /home/wwwrun/../../etc/passwd が存在するからです include '/home/

    PHP: Null バイト関連の問題 - Manual
    yife
    yife 2013/08/15
    Nullバイト"\0"について
  • Papers, Please

    1993 AUGUST 8 MINISTRY OF SCHEDULED CELEBRATION PARADIZNA, ARSTOTZKA "PAPERS, PLEASE" 10TH ANNIVERSARY v v v v v v v READ FULL ANNOUNCEMENT v v v v v v v The Ministry of Scheduled Celebration congratulates Arstotzka and the Ministry of Admission for ten successful years of service at Grestin Border Checkpoint. A nation is defined by its borders, and the checkpoint in West Grestin represents an unp

  • Qt : Qt Quick入門

    Qt Quickは、携帯電話やメディアプレイヤー・AV機器などで近年よく使われて いるような直感的でモダンでなめらかなユーザインタフェースを構築するため の技術・ツールの総称です。豊富なユーザインターフェイスのエレメント集、ユーザインターフェイスを書くための宣 言型言語、言語ランタイムの3つを合わせてQt Quick と呼びます。これら高レベルの機能と昔のQtアプリケーションとをC++APIを使っ て統合します。 統合開発環境 (IDE) Qt Creator 2.1はQt Quickのアプリケー ションを構築するツールになります。 QML言語 QMLは高レベルのスクリプト言語です。QMLのコマンド、より正確にはエレメ ントを使えば、Qtライブラリのパワーと効率性を直感的な動作を行なう機能を 簡単に実装するために使うことが簡単になります。矩形を表示したり、画像を 表示したり、アプリケーショ

  • 入門 データ構造とアルゴリズム

    インド工科大学(IIT)と企業の両方で豊富な経験を持つインド人著者による、実例豊富なデータ構造とアルゴリズムの解説書。伝統的なデータ構造とアルゴリズムのトピックで、基をしっかり押さえるだけでなく、集合のUnion/Find、動的プログラミングや計算量クラスといった話題も盛り込んでいます。圧倒的な情報量でプログラマに必要な知識を網羅。600弱の練習問題とその解を収録しており、理解度を細かく確認し、知識を着実に身に付けることができます。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷版、刷り年月日をご確認の上、ご利用ください。 第1刷正誤表

    入門 データ構造とアルゴリズム
  • Tab to Search

    Among the many features Chromium's Omnibox offers is the ability to search a site without navigating to the sites homepage. Once Chromium has determined it can search a site, any time the user types the URL of the site into the Omnibox the user is offered the ability to search the site. Once the user presses tab, then types in a string and presses the enter, the site is searched and the results sh

  • マジック:ザ・ギャザリング 日本公式ウェブサイト

    私たちのサイトを正しく機能させセッションデータを正しく匿名化するために、私たちはnecessary cookieを使用しています。necessary cookieのオプトアウト設定は、ブラウザの設定から行ってください。また、お客さま1人1人に合ったコンテンツや広告をご提供したり、ソーシャルメディアの機能を配信したり、ウェブのトラフィックを解析したりするために、optional cookieも使用しています 「はい、同意します」をクリックすると、optional Cookieの使用に同意したものとします。

    マジック:ザ・ギャザリング 日本公式ウェブサイト