2003年7月6日(日曜日)
ピタゴラスイッチ
どうも、ピタゴラスイッチ (www.nhk.or.jp)があんまり認知されていないようで残念な思いをいたしました。「アルゴリズムたいそう」なんか大人が見ても面白いと思うのですが。
……「アルゴリズムたいそう」で検索したら、スラッシュドットでも話題になっていました (slashdot.jp)。何でみんな知らないんだろ。
- 「ピタゴラスイッチ」へのコメント (8件)
XML を利用して XSS
どこかで何かが成功してしまったという話ではありませんが、単にメモとして。
とりあえずこんなのを思いついたので試してみました。
<?xml-stylesheet type="text/xsl" href="javascript:alert('foo');" ?>
しかし、これは MSIE6 では動作しませんでした。あと、XSL ファイル内に以下のように書く方法も思いつきましたが、これも駄目でした。
<xsl:include href="javascript:alert('foo');"/>
では xml-stylesheet 処理命令は安全なのかというとそうでもありません。以下のようにするとスクリプトの実行が可能です。まず、
<?xml-stylesheet type="text/css" href="test.css" ?>
と書いておいて、test.css に
@import url("javascript:alert('foo');");
と書けば OK。MSIE6 で動作を確認しました。
最近のブラウザは XML 系のもろもろに対応していたりすることがあるので、深く研究してみると面白いかも知れません。
- 前(古い): 2003年7月5日(Saturday)のえび日記
- 次(新しい): 2003年7月7日(Monday)のえび日記