maeyanのアンテナid:maeyan 5/7ページ ▽ TokuLog 改めB日記 ●06/16 08:35 https://tokuhirom.hatenablog.com/ は非公開に設定されています。 ▽ TAKESAKO @ Yet another Cybozu Labs ●11/29 18:10 TAKESAKO @ Yet another Cybozu Labs 2009年04月21日 ■ [Debug Hacks] #66.手元のx86マシンが64bitモード対応かどうかを調べる 本日オライリージャパン様より「Debug Hacks――デバッグを極めるテクニック&ツール」の献本をいただきました。著者の皆様、出版社の皆様ありがとうございます。 とりあえず、ざっくりと気になる章だけをかいつまんで読んでみたのですが、最後の章「#66.手元のx86マシンが64bitモード対応かどうかを調べる」では、/proc/cpuinfo で lm の文字列を探す方法と、以下のような CPUID 命令を発行して今自分が使っているマシンのCPUが64bitに対応しているかどうかを調べるハックが紹介されていました。 #include <stdio.h> ▽ 最速インターフェース研究会 ●05/06 14:27 Page 1/16:123456789›» 2008-10-29 近況 2008-10-29 20:06| WriteBacks (2606)| 観光目的で7ヶ月ほど京都旅行に行っていた。 祇園祭楽しかったですね。 2008-02-18 そろそろはてな京都移転について一言いっておくか 2008-02-18 20:52| WriteBacks (41)| 大変ですね 2008-02-08 オープンソース版のFastladderが公開されました 2008-02-08 16:26| WriteBacks (10)| まだまだバグとか色々残ってるかとは思いますが、リリースされました。 http://fastladder.org/ http://blog.livedoor.jp/staff_reader/archives/51181618.html ニュース記事 http:// ▽ たぶん、ほぼC#だけのぶろぐ ●12/08 18:09 Welcome to nginx! If you see this page, the nginx web server is successfully installed and working. Further configuration is required. For online documentation and support please refer to nginx.org.Commercial support is available at nginx.com. Thank you for using nginx. ▽ 徳丸浩の日記 ●04/21 19:00 -rw-r--r-- 1 root root 1320 2010-12-31 14:48 /etc/passwd -rw-r--r-- 1 wasbook wasbook 0 2011-01-01 17:33 /tmp/aaa 第2のパラメータとして、/etc/passwdが挿入されています。touchの方は権限がないのでエラーになっていますが、lsの方はしっかり表示されています。この際のsystem関数の引数は以下の通りです。 touch ”/tmp/aaa” ”/etc/passwd”; ls -l ”/tmp/aaa” ”/etc/passwd” コマンドラインという観点からは非の打ち所がない指定ですが、セキュリティという観点では非常に問題です。これにより、意図しないファイルを追加されたり、オプションを追加する(例えば、findコマンドの-execオプション)ことで、意図しない動作を 4.<前5 6.次5> 0.はてなアンテナトップ 8.このページを友達に紹介 9.このページの先頭へ □ヘルプ /お知らせ □ログイン □無料ユーザー登録 □はてなトップ (c) Hatena