トップ 最新

糸の切れた凧( a threadless kite )

ここは、管理人yamagataが方針未定のまま、何となーく思いついたことを思いついたままにだらだらと書き付ける日記帳です。ふんわりほんわかな感じでお願いします。

2008/02/04(月)月曜日ー。(東京も、雪でした。)

[セキュリティ] * XSS Challenges - Stage #3 の答え
どうやら Stage #3 でつまずく人が多いようなので、模範解答を発表しますw この問題は、テキストボックスの "p1" は正しくエスケープしているけど、プルダウンメニューの "p2" は(値が改ざんされるとは思いもせず、)出力時のエスケープを怠っている、という想定の問題です。 つまり、プルダウンメニューの値を改ざんして、「<script>alert(document.domain)</script>」を送ることが出来れば良いです。 これには、いくつかの方法が存在していて、ソースをローカルに保存して改ざんしたり、ある種のブラウザの拡張機能を使ったり、Burp Suite や Achilles のような Proxy を使ったりすることで実現できますが、ここでは、何もツールを入れずにブラウザだけでプルダウンの値が改ざんできる、DOM経由の改ざんを試してみましょう。Stage #3 のページを表示します。(URL は敢えて書きませんw)ブラウザのアドレス欄に、下記を貼り付けてエンターを押します。(改行なしの1行です。)javascript:void(document.forms[0].p2.childNodes[1].innerText='<script>alert(document.domain)</script>');プルダウンメニューの「Japan」の項目がスクリプトタグに変化したと思います。Search a place: に「xxx」か何を入れて、[Search] をクリック。⇒クリア![TV][あいのり] #391 親指の恋ドイツ。 矢印: リョウ→Remi。 ダニー、宮くん、聖二、桃、クロ。男性陣が目をつぶる中、桃が、自分が気になる人にアイスをアーンってすることにwダニー「桃がアーンしたい人にアーンしてあげて」ところが、リョウがいたずらし、桃の代わりに勝手にダニーにアイスを食べさせるwそして・・・この日から、ダニーの勘違いが始まるwダニー「なんか桃ってすごいいい子だと思うんですよね♥ なんか素直でいいなぁみたいな♥」翌日、今まで桃のことを誘ったことのないダニーが、さっそく桃を誘うw桃「ダニーが初めて(誘ってきた)」ダニー「桃はどう?最近の恋の方は」 桃「う〜ん 内緒〜」明らかに勘違いを始めたダニーに困り、桃、女性陣を集めて相談。桃「どうしよう(ダニーは)絶対カン違いしてるよね。 気付いてないよね」クロ「いいじゃんそんなの大丈夫。 カン違いさせる旅だよ何言ってんの?」Remi「まあ言いたかったら言ってもいいと思うけどね」
桃「いや いい いいや面白いから。 カン違いさせたままでいいや」 ずっと、Remi を追いかけっぱなしのリョウ、少し距離を置いて Remi の反応を見てみることにwリョウ「いつもRemi Remi言ってるから少しは抑えようかなって。 で、どんな反応するかなとかすげぇ見てみたいし」そして、民族衣装だれが似合ってる?の投票の時も、敢えて Remi を選ばないリョウ。 ところが、誰にも選んでもらえなかった Remi は、むくれてしまう。リョウ「失敗ですね今日・・・空気読めてなかった。 いやRemiの方が良かった。 Remiって言っときゃ良かった・・・後悔です」翌日、桃を呼び出して相談に乗ってもらうリョウ。リョウ「もーう苦しい。 あいのり難しい。 なんかさ 親指のさ恋愛じゃないからさ」 リョウ「難しいですよマジであいのりで恋は。 日頃・・・今までしたことがないような恋愛だから。 いつもだったら本当にもうケータイしか頼ってない俺としては辛いっすね」来週は、ダニーの勘違い続行&宮くんの恋?!&Remiが病気→リョウの恋フィナーレへ?⇒* 今週のあいのり
、 * あいのりウラ話(リョウの日記)