人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Javascript好きの皆さんに問題です。
今から「いわし」を使い、どこまでJavascriptがいわし内で通用するかを検証してください。現時点では以下の点を検証済みです。

(1)大前提として、クラッキング対策をCGI側で施してあるため、大抵のスクリプトは反応しない。
(2)<script><!-- //--></script>で囲んだタグは無視されるようだ。即ち、関数を定義して呼び出す手法は使えない。
(3)従って、<span onmouseover="document.xxx.xxx"></span>などとし、すべてタグ内に含む方法が主流になる。

「いわし」に「prototype.js」が使用されているのを確認しました。通常の方法では関数が定義できませんが、prototype.jsからでしたら関数が呼び出せるかもしれません(未テスト)。

※ご注意! 悪質なコードは書かないようにしてください。Javascriptですから被害はたかが知れていますが、節度を持って書き込みをお願いいたします。

●質問者: ElekiBrain
●カテゴリ:はてなの使い方 ウェブ制作
✍キーワード:CGI JavaScript prototype.js いわし クラッキング
○ 状態 :終了
└ 回答数 : 14/14件

▽最新の回答へ

[1]リンクからjavascritp起動してみる takemori

アラート起動

[javascript:alert('test'):title]

背景色チェンジ、prototypeの動作チェック

[javascript:$('body').bgColor='black':title]


[2]>1 タグから起動 ElekiBrain

クリックでアラート

クリックでアラート


できない。ならば



[3]>2 失敗。 ElekiBrain

最初のコードは

<span onmousedown="alert('test');">クリックでアラート</span>

二つ目のコードは

<span onClick="alert('test');">クリックでアラート</span>

三つ目のコードは

<form>

<input type="button" value="アラート"onClick="alert('test');" />

</form>

でした。

うーん無理なんでしょうか。


[4]利用可能なタグ一覧 hive7134

http://hatenaquestion.g.hatena.ne.jp/keyword/%e4%ba%ba%e5%8a...

利用可能なタグ一覧にはonmouse?が無いから無理?

src,href,cite属性の中で利用可能なスキーム

* http

* https

* ftp

* mailto

* rtsp

* mms

とのことですし。。

<a href="javascript:alert('test');">test</a>

は変換されちゃうのかな?

test


[5]少し気になったことがあったのでテスト。 ElekiBrain

※主題とは関係ありませんので気にしないでください。



テキストエリアができるかどうか気になったもんで。つい。


[6]>4 なかなか通してくれませんねー。 ElekiBrain

このページへのリンクとして書き換えられてしまったようですね……。

果たして無事CGIを通過するスクリプトは存在するのか!?


[7]いろいろ試してみましたが takemori

javascriptは無理みたいですね

こんなことならできました


[8]>7 なるほど takemori

確認画面と返信画面でしか見れないようです。


[9]>5 テキストエリアの属性使えないかテスト takemori


[10]>9 インラインフレームでやってみました。 ElekiBrain

<iframe src="http://hatena500over.sokowonantoka.com/jstest.html" width="500px" height="500px">

</iframe>


[11]>10 受け付けないようです。 ElekiBrain

緊急に自サイトにJavascriptをアップしてみたのですが。


[12]>3 勝算なしですが、keyword記法で変なことをしてみます Kityo

[[]]


[13]>3 アンカーのhref=もダメなのかな? Kityo

普通の質問に対して、こんなアンカーで回答しますよね?


[14]>13 ポイント気にせずじゃんじゃんテストしてください。 ElekiBrain

皆さんのチャレンジ、引き続き大募集です。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ