みけCATのにっき(仮)
つれづれなるまゝに、日くらし、PCにむかひて、心に移りゆくよしなし事を、そこはかとなく書きつくれば、あやしうこそものぐるほしけれ。
(本当か!?)
出典

AJAX Chatでコマンドっぽい発言をする方法

アバター
みけCAT
記事: 6734
登録日時: 13年前
住所: 千葉県
連絡を取る:

AJAX Chatでコマンドっぽい発言をする方法

投稿記事 by みけCAT » 8年前

ここのチャットでは、/で始まる文字列はコマンドとして扱われ、工夫しないと発言できません。
そこで、工夫して発言してみました。

●第一世代:前にU+200Bを入れる(対策済み)

​/quit

のように、/の前にU+200B (ZERO WIDTH SPACE)を入れます。
すると、昔のシステムではU+200Bが入っているので/で始まらず、発言できます。
しかも、U+200Bはブラウザでは表示されないことがおおいので、バレにくいです。
しかし、コピペすればわかりますし、今のシステムではU+200Bが消されて失敗します。

●第二世代:前にスペースだけを入れたタグを入れる

[b] [/b]/quit

のように、/の前にスペースを適当なタグで囲んで入れます。
このタグには、b、i、u、url、color、codeが使えます。
この方法は今のところ対策されていないようですが、HTMLのソースにタグが入るので、方法がバレやすいという欠点がありました。
そのかわり、urlタグを使うと適当なメッセージを

[url=http://適当なメッセージ] [/url]/quit

のように入れ、隠して送信することができます。ただし、Tabキーを使うとリンクがあることがわかってしまいます。

●第三世代:無効な色を指定したcolorタグで囲む

[color=rwrwerwerewrewrwer]/quit[/color]

のように、色として無効な文字列を指定したcolorタグで囲んで発言をします。
すると、なぜかcolorタグの痕跡がHTMLのソースに残らず、普通の発言と全く変わらないようになります。
いつ対策されるかはわかりませんが、今のところはこの方法が有効です。

アバター
へにっくす
記事: 634
登録日時: 12年前

Re: AJAX Chatでコマンドっぽい発言をする方法

投稿記事 by へにっくす » 8年前

トリビアネタになるのかな・・・
最後に編集したユーザー へにっくす on 2015年12月30日(水) 08:52 [ 編集 1 回目 ]