X



幸せサーバープロジェクト 「アイデア・技術のある人募集中」★3

■ このスレッドは過去ログ倉庫に格納されています
1NAO ★
垢版 |
2009/05/03(日) 23:44:49ID:???0
なんという事でしょう。いつの間にか幸せサーバースレも3スレ目に入りました。
がんがんいきたいと思います。まだまだ未熟な私が何食わぬ顔で紛れ込んでいたりもしますが、
とても頼りになる方々に支えて頂いているおかげで、何とかやって来れました。
ゆく末は私には想像も付きませんが、今後もきっと頑張っていけると思っています。
きっと、いつか一人立ちしていけることを夢見てます。

# 取り敢えず何時もの(口だけ)を・・・

幸せを実現できるアイデアや技術をお持ちの方を募集します。
私はその人にこのサーバーの一部を提供し、みんなでその人をサポートしていきましょう。

 「 現 実 と 理 想 の 狭 間 は 、 コ ー ド で 埋 め ら れ る 。 
                         世 界 は コ ー ド で 変 え る の だ 」

よろしくお願いします。

前スレ
http://qb5.2ch.net/test/read.cgi/operate/1239275150/
2009/05/22(金) 02:03:26ID:1GYEtjUk0?2BP(3434)
「間違って営業かけてごめんねー。元気でねー」と
はっきりしといたほうがいいと思いますよ。
泥舟で泥沼へ突き進みたい方ではなさそうですし。

3e+5行のログ、無害サイトでも100点が出る(当たりは1000点)等々
ぎじつ的にはコードごりごりしてみたい衝動に駆られましたが。
282NAO ★
垢版 |
2009/05/22(金) 02:04:55ID:???0
>>279
なんと

>>280
Python使いが書く他言語は、すっきりと読みやすい感がある気がします。
書き方から来る、考え方に対して影響する何かがあるんでしょうかね。
283NAO ★
垢版 |
2009/05/22(金) 02:09:17ID:???0
>>281
誤判定に関しては、正規表現的な問題だったりするんじゃないかなと思ったり。
こればっかりは、難しい所があるんじゃないですかね。

# まあ、アカウントはその内違う形で再利用の機会が来そうな気がしないでも。
284 ◆XcxlmnqGqU
垢版 |
2009/05/22(金) 02:17:58ID:y4OWhY+IP?2BP(44)
>>281
誤認定ハ消ソウト思エバ一瞬デ消セマスヨ。
万ガ一亜種ガ出タ時ノコトヲ考エテ、余剰処理ヲ残シテアルンデス。

ゴリゴリ大好キサンナラ、ソースヲ読ミ込マセテ外部JSノURLヲ出力スルヤツクラハイ
285trick ★
垢版 |
2009/05/22(金) 02:39:33ID:???0?PLT(80113)
まあ言いたい事は分かりますよ、パーセンテージにしたのはそのせいでしょうし。
判定にはキーが必要でしょうしねぇ〜

evilやunescape、エンコードされたアドレスを〜なんてやりゃそりゃ引っかかる所もあるでしょう、でもまあ気をつけるきっかけにはなるでしょうや。
長門って書いてすあまさんが釣れるように、でも戦艦だったりする訳で〜
2009/05/22(金) 03:20:53ID:AmUM5+TS0
ブラウザに読み込ませてどこにアクセスしにいくか見るのが一番確実な方法で
どこまでその動作を予測出来るかですね。
一瞬仮想マシンで云々とか考えてしまった。負荷が尋常ではない。
2009/05/22(金) 03:34:56ID:1GYEtjUk0?2BP(3434)
NAOさんやtrickさんのお気持ちと、外部JSのURL吐くのくれよの落差が寂しいような。

>>286
frame, iframe 等も含めて全部たどるのがUAの動作なんですよね。
file_get_contents() しても何か見つけたら再帰的に全部たどらないといけないという。

>>284
use URI;
my $base = 'http://www.example.com';
my @js = grep { m!<script[^/>]+?src=([^\s/>]+?)!i } <DATA>; # multi-line非対応
print join("\n", map { m!src=('|")?([^'"\s>]+)!; URI->new_abs($2, $base); } @js);
__DATA__
<script src=http://example.com/script.js />
dummy
<script src='http://example.net/foo/bar/script.js'>;
<script id="test" src="http://example.org/test.js">
2009/05/22(金) 03:47:41ID:1GYEtjUk0?2BP(3434)
$base = 'http://example.com/deep/deeper/deepest/'; にして
src="../test.js" とかの例を突っ込むのを忘れた気がするけど忘れよう。
289動け動けウゴウゴ2ちゃんねる
垢版 |
2009/05/22(金) 22:49:45ID:CAfrjngk0
◆XcxlmnqGqU
こいつ荒らしか?
2009/05/22(金) 22:53:42ID:ec4cb2NA0
戦時板のひとじゃないの〜?
2009/05/22(金) 23:25:24ID:1GYEtjUk0?2BP(3434)
戦時板のひとではないと思いますよ。
292NAO ★
垢版 |
2009/05/23(土) 00:06:31ID:???0
さてさて、遊びに行くのもいいとして、そろそろこっちの方もしないとですね。

先ずはメールの件を先に・・・
293NAO ★
垢版 |
2009/05/23(土) 00:43:11ID:???0
>>131の件、代理人さんにメールを送ってみました。
どうなりますかね。読んで貰えるといいですけど。

# おっけー貰えたら、削除のレスを埋め埋めですかね。
294NAO ★
垢版 |
2009/05/23(土) 01:12:07ID:???0
代理人さんから返事来たよー。

代理人「だいじょうぶじゃないすかー。」

ということなので、すあまさんのお悩みは全部解決のようです。
(´・ω・`)
2009/05/23(土) 01:28:59ID:qR0mEgBMP
さすが代理人・・・。
この短時間でシンガポールまで連絡を取って(ry
2009/05/23(土) 09:21:24ID:???O
>>294
どうやらまちBBSの透明削除には深い意味はなかったようで(´・ω・`)

では(1)の案に沿ってスクリプト修正ということでー
297trick ★
垢版 |
2009/05/23(土) 10:08:34ID:???P?PLT(80113)
簡単で良かったですね、まあ予想通りな反応でしたが(^_^;)

>>295
この件の笑いどころはそこでしょうね〜
これで「やるときはやるんですよ」とかぬかしたら殴りたい、ああ殴りたい。
298NAO ★
垢版 |
2009/05/23(土) 16:38:23ID:???0
難読化されたjavascriptをデコードしてくれるweb toolって、もうありますかね。
2009/05/23(土) 16:48:15ID:ZlZ/iuSQP
なければ作るまで!
2009/05/23(土) 17:11:51ID:rHIfLjYqP
もっとアントワネット様っぽく!
2009/05/23(土) 17:19:35ID:q7ap3ECb0
ナケレバ〜ツクルマ〜デ〜
2009/05/23(土) 17:41:34ID:qzn2OngZ0
専用のツールとしてはまだ見かけませんね、javaのHowtoサイトくらいですか
ttp://www.broadband-xp.com/hidesource/escape.html
303trick ★
垢版 |
2009/05/23(土) 17:52:01ID:???P?PLT(80113)
http://www.gosu.pl/JsDecoder/

一応ありますが、これは単に読みやすくするツールですね。
今回のevilとかunescapeも〜とか言ったらあるのかしら?
まあ難読化の方法にもよるでしょうしねぇ〜
304trick ★
垢版 |
2009/05/23(土) 17:55:39ID:???P?PLT(80113)
>>302
おおー、unescapeはあるんですねぇ
2009/05/23(土) 18:18:01ID:8QsHVpLd0?2BP(3434)
条件決め打ちなら
$str =~ s/:([0-9a-f][0-9a-f])/pack('H2', $1)/eg; で
済むんですが

JS を解釈する仮想エンジンがもしあったら document.write までしてくれそうな気がします。
2009/05/23(土) 19:19:44ID:IKmiVqg50
なんで仮想?
SpiderMonkeyなりV8なりのラッパー使えばいいでしょ
2009/05/23(土) 20:55:39ID:8QsHVpLd0?2BP(3434)
>>306
すみません。要件が「鯖側でJSを走らせること」じゃないと思ったので
本気で動くものは考えてませんでした。
2009/05/23(土) 21:13:12ID:CPJTvIX00
本気で動かせば同じように動くけどけっこう面倒な気がする。
本物のブラウザが用意しているオブジェクトのダミーをあるていど用意しないと途中で止まるし。
2009/05/23(土) 22:41:55ID:???P?PLT(21072)
javascriptの解釈エンジンを使いまわせたら、なんて妄想。

# >>296の修正の話ですが、おいらが死ぬほど眠たいので週末中には修正するってことでお願いしますだ
# 今やったら確実にヘボミスする自信たっぷりだ♪
2009/05/23(土) 23:35:35ID:???P?PLT(21072)
既にスクリプトは修正したものを用意していたことを思い出したので、差し替えておきました(テヘ
という訳で>>309->done.
2009/05/23(土) 23:36:27ID:NyBpaJwf0
色んなタイプの難読化に対応しようと思うと、ちょっと考えないと難しそうですね。

>>309
人柱に回して貰う、まで読んだ

修正はいつでもおっけーです
ゆっくしりていってください
2009/05/23(土) 23:37:13ID:NyBpaJwf0
どうやら、私もリロードが足りなかったようです
(´・ω・`)
2009/05/23(土) 23:41:38ID:+o1h6lG4P
足りないのはリロードだけかー?
2009/05/23(土) 23:54:37ID:NyBpaJwf0
>>313
私にはスキルが、貴方は愛情が足りなかったんですね、分かります。
2009/05/23(土) 23:56:23ID:???P?PLT(21072)
がーん。なんかゾンビになってるー >perl
killできねーぞー
2009/05/23(土) 23:59:25ID:M5w2QNmnP?PLT(21072)
ふぅ、無理やりkill -9でかんりょ。
2009/05/24(日) 00:02:24ID:NyBpaJwf0
乙です。
2009/05/24(日) 00:04:33ID:M5w2QNmnP?PLT(21072)
調子に乗って複数呼び出したのが敗因です、多分
319 ◆XcxlmnqGqU
垢版 |
2009/05/24(日) 00:06:39ID:JPOuAx+1P?2BP(44)
作ってもらった後で申し訳ないんですが、
>>287さん、ウチのはperlじゃないんすよ、、、
あと用途が用途なのでマルチラインにも対応しないといけません
2009/05/24(日) 00:12:19ID:???P?PLT(21072)
よし、これでもうこういうことはなくなるはず、な修正かんりょ。
2009/05/24(日) 00:14:17ID:40jTz7ML0
次は、規制支援ツールもやらないとですね。
# 後必要な部分は、正規表現リストとの比較と、書き込み支援のところ?
322 [´・ω・`] 99.25.145.122.ap.yournet.ne.jp
垢版 |
2009/05/24(日) 02:15:05ID:RsXmfO/90
youenetの下位プロバはばらばらに対応完了メール来るから
きた奴は随時解除してほしいわ
323trick ★
垢版 |
2009/05/24(日) 02:16:40ID:???0?PLT(80113)
すあまさんが頑張る中、おいらはなぜか別のものを作って遊んでいたりする・・・w
2009/05/24(日) 02:39:08ID:suQ3xwKS0
そしておいらはくたくたになりながらただいま帰宅。
明日も出勤だぜぇ!
2009/05/24(日) 02:54:37ID:lHpY+fYwO
ちょ・・・
無理しすぎて倒れないで下さいよ?
(´・ω・`)
326trick ★
垢版 |
2009/05/24(日) 03:26:14ID:???0?PLT(80113)
>>324
わお、書き込む前に寝て下さい;体壊したら何にもならんですよ〜

とあるスレで欲しい人がいたようなのでてけとーに作ってみた。誰かvistaで動作テストしてみてちょ♪

find checker
http://snowslide.s201.xrea.com/gadget/

うまくいったら貼っとこうー
2009/05/24(日) 05:29:51ID:ZTUwPUozP
>>326
ログインしてくだしあ
て出たまんまなんだがどうしろとw
あんインスコしてIEでログインしてからインスコしなおしても変わらず。
2009/05/24(日) 05:39:36ID:uv592FT50?PLT(33335)
>>326
やってみた
「ログインしてください」→プニルでログイン→「新着4件」→答えた→「アンケートなし」
∩( ・ω・)∩バンジャーイ
find.htmlの//更新時間(単位:秒)のとこを変えれば間隔を変えられるのかな
329trick ★
垢版 |
2009/05/24(日) 09:52:29ID:???P?PLT(80113)
あ、ごめんね適当な説明で;

ログインして下さいならそこクリックすれば、ブラウザ立ち上がるはず〜
でもこれ標準のブラウザIE系じゃないと意味ないか;

何もしなくても5分に一度チェックするはずだけど、
タイトルのfind checkerをクリックすれば手動でもチェックする〜。

いけそうなら貼ろう♪

>>327
むむ?なんでじゃろ?

>>328
(∩・∀・)∩ばんじゃーい
大体そんな感じ
2009/05/24(日) 23:07:54ID:???P?PLT(21072)
なんかスクリプトを修正したら、名前欄の◆と文字の間が広くなってる気がする・・・
明日修正しようっと。
2009/05/24(日) 23:15:44ID:vXOR2ekEP
つコッソリアンケートチェッカー
2009/05/24(日) 23:41:32ID:Mm2dKPeV0
さてさて、>>321もちょっとがんばってみよう。
書き込み支援は、どうすれば良いのかな。
2009/05/24(日) 23:44:57ID:Mm2dKPeV0
http://qb5.2ch.net/test/read.cgi/operate/1241361889/
このスレの場合

<form method=POST action="../test/bbs.cgi?guid=ON">
 <input type=submit value="書き込む" name=submit>
  名前: <input name=FROM size=19>
  E-mail<font size=1> (省略可) </font>: <input name=mail size=19>
 <br>
 <textarea rows=5 cols=70 wrap=off name=MESSAGE></textarea>
 <input type=hidden name=bbs value=operate>
 <input type=hidden name=key value=1241361889>
 <input type=hidden name=time value=1104688508>
</form>
2009/05/24(日) 23:47:11ID:Mm2dKPeV0
<input type=hidden name=time value=1104688508>

これは多分書き込み時の時間だと思うんだけど、
どうやって計算してるんだろう。
2009/05/24(日) 23:54:17ID:Mm2dKPeV0
これは固定値なのかな。
2009/05/24(日) 23:54:22ID:kC6EhbSa0?PLT(17782)
>>334
現在時刻から取得しているだけだと思うよ。
現在の時刻を整数値で取得する関数なかったっけ?
2009/05/24(日) 23:55:49ID:kC6EhbSa0?PLT(17782)
time() かな?
2009/05/25(月) 00:00:50ID:hebvSSOe0
<form method=POST action="http://[鯖名].2ch.net/test/bbs.cgi?guid=ON">
 <input type=hidden name=subject value="">
 <input TYPE=hidden NAME=FROM value="名前欄">
 <input TYPE=hidden NAME=mail value="メール欄">
 <input type=hidden name=MESSAGE value="本文">
 <input type=hidden name=bbs value=板名>
 <input type=hidden name=time value=投稿時間>
 <input type=hidden name=key value=スレッドキー>
 <input type=hidden name="tepo" value="don">     ・・・まほうのじゅもん
 <br>
 <input type=submit value="上記全てを承諾して書き込む" name="submit">
 <br>
</form>

これが形式かな
2009/05/25(月) 00:02:10ID:hebvSSOe0
>>336
1104688508を計算すると
2005.01.03 02:55:08
になるんですよね。
2009/05/25(月) 00:04:03ID:TQhgDiuc0?2BP(3434)
元々は意味がある値だったんですが
ttp://age.s22.xrea.com/talk2ch/#post

http://qb5.2ch.net/test/read.cgi/operate/1242826688/ 質雑
<input type=hidden name=time value=1104688508> ←おなじ

2005-01-03 02:55:08 +0900 で固定なのかも。
341trick ★
垢版 |
2009/05/25(月) 00:04:43ID:???0?PLT(80113)
それって書き込みフォームが生成された時刻だったんじゃなかたけ?
でも今は固定で1104688508だったようなー
2009/05/25(月) 00:06:31ID:hebvSSOe0
なるほろ
2009/05/25(月) 00:06:50ID:ZUKY+fgS0?PLT(17782)
>>338
tepodonはCookieに含まれていなかったときにクッキー認証でこれつけて投稿しなおせってものです。
言い換えれば、Cookieにtepo=donが必要です。
あとPONとHAPもCookieに必要です。

>>340-341
そうなんだ。気にせず大切にしてた。
2009/05/25(月) 00:08:31ID:hebvSSOe0
ちょくでいくとリファラで蹴られる、と。
2009/05/25(月) 00:11:50ID:ZUKY+fgS0?PLT(17782)
>>
HAPはいらないみたい。
PONだけだね。リモートホスト名。
346trick ★
垢版 |
2009/05/25(月) 00:16:09ID:???0?PLT(80113)
>>331
なんかそれのgadget版が欲しいという人がいたので、暇つぶしに作るにはちょうどいいとおもてー
使ってみると意外と便利だった今日30森位増えちゃった、意外とコソアンって利用してる人いるよねぇ

>>344
そそっ
2009/05/25(月) 00:17:50ID:hebvSSOe0
さて、どうやって正当法でいかせよう。
2009/05/25(月) 00:18:23ID:ZUKY+fgS0?PLT(17782)
リファラは http://qb5.2ch.net/sec2chd/ 固定でいいと思いますよ。
2009/05/25(月) 00:19:07ID:syBubjSA0
詳しい資料はmonazilaにあるかと。
2009/05/25(月) 00:20:12ID:syBubjSA0
http://www.monazilla.org/index.php?e=199
これですね。
参考になるかどうかは分かりませんが、置いておきます。
2009/05/25(月) 00:20:52ID:ZUKY+fgS0?PLT(17782)
なんか保険のCMみたいだ。
2009/05/25(月) 00:28:36ID:hebvSSOe0
どもです

# さて、どうしよう。
2009/05/25(月) 00:36:23ID:fr55tZrf0
前に自分で適当に作った時はWWW::Mechanizeで最新2件を表示してそのままPOSTしたけど、
これ人大杉の時使えないんだよね。
2009/05/25(月) 00:38:40ID:syBubjSA0
こんなのも、参考になりますかねえ?
http://qb5.2ch.net/test/bbs.html
2009/05/25(月) 00:45:19ID:ZUKY+fgS0?PLT(17782)
あとPOSTするときですが、MESSAGEとかを後ろに持ってくると、文が切れた投稿になったりするので注意してください。
まぁ>>338の順番でcontents部分を作れば問題ないですが。

で、投稿に失敗(↑は除く)するとBODY部分に<!-- 2ch_X:error -->が付くので判断できます。
Cookieの確認の場合は2ch_X:cookieです。
2009/05/25(月) 00:46:00ID:hebvSSOe0
phpでやりたかったらPEARをインした方がいいのかな。
2009/05/25(月) 00:52:47ID:hebvSSOe0
# 妙なことをするとプロクシと変わらなくなっちゃうなぁ。
# うーん・・・
2009/05/25(月) 00:59:09ID:ZUKY+fgS0?PLT(17782)
まぁプロキシとして動作しちゃうからうまくやらないと悪用されないと言う保証はないですね。
私としてはクリップボードにコピーする機能だけつけて投稿はユーザ任せな方がいいと思いますけど。
2009/05/25(月) 01:00:31ID:ZUKY+fgS0?PLT(17782)
あーそうでもないか。ユーザのブラウザ側でやるんだものね。
2009/05/25(月) 01:04:59ID:hebvSSOe0
# socket使えってことかな。
# socket、分かんないですよね・・・ orz
2009/05/25(月) 01:07:19ID:ZUKY+fgS0?PLT(17782)
NAOさん的には結果をの投稿をimo鯖から行う予定だったんですかね?
それとも、>>338のMESSAGEに本文入れといて、、、ユーザ側からを予定してたんですか?
後者なら問題ない気もしますが、あとは複数のレスを投稿できるように作らなきゃいけないってことですか。
前者の場合、芋ほりラッシュの時に余裕でsambaに引っかかっちゃいますよね。

#winsockならわかる。
2009/05/25(月) 01:13:48ID:hebvSSOe0
>>361
imoからbbs.cgiを同意求めてから叩かせたかったんですけどね。
ふつーに叩かせるのはダメっぽいので
2009/05/25(月) 01:26:22ID:syBubjSA0
>>354を呼びだしてPOSTするという感じではダメなんですかね?
2009/05/25(月) 01:46:10ID:hebvSSOe0
うむむ・・・

こういうことで良いのかな。

<?php
$request .= "POST /test/bbs.cgi?guid=ON HTTP/1.1\r\n";
$request .= "Host: qb5.2ch.net\r\n";
$request .= "Content-length: [ポストするデータサイズ:バイトで書く]\r\n";
$request .= "Cookie: PON=[クライアントホスト]\r\t;"
$request .= "Referer:http://qb5.2ch.net/sec2chd/\r\n";
$request .= "User-Agent: Monazilla/1.00 (HappyServer-Imo)\r\n";
$request .= "Connection: close\r\n";
$request .= "\r\n";
$request .= "bbs=sec2chd&key=[スレッドキー]&time=1&submit=上記全てを承諾して書き込む&FROM=&mail=sage&MESSAGE=[ここに本文]&tepo=don\r\n";
$request .= "\r\n";

$fsreq = fsockopen("qb5.2ch.net", 80, $errno, $errstr, 30);
fputs($fsreq, $request);
$response = "";
while (!feof($fsreq)) {
echo fgets($fsreq, 4096);
}
fclose($fsreq);
?>
2009/05/25(月) 08:38:35ID:???P?PLT(21072)
●やp2を常用している人もいるでしょうから、コピペ機能もあると便利じゃないかなぁと思ったり。
2009/05/25(月) 09:58:45ID:BUHEfACX0
bbs.cgi叩きたいなら実際にそういう物を作ってる人の助言を請うべき。
例えばp2作者のあの人とかね。
2009/05/25(月) 10:00:32ID:rQ5ZWjPzP?PLT(17783)
クッキーにテポドンがないのと、ポストデータにsubmit=(`書き込む'のURLエンコ済み)
が内容に見えます。
自動で付くものだったらごめんなさい。
2009/05/25(月) 10:01:54ID:rQ5ZWjPzP?PLT(17783)
×>内容に見える
○無いように見える。
2009/05/25(月) 10:15:39ID:rQ5ZWjPzP?PLT(17783)
あーsubmit自体はありましたね。
でもそれだとクッキー確認のときのですよね。
2009/05/25(月) 10:44:20ID:rQ5ZWjPzP?PLT(17783)
で、imoから投稿したいとするならsamba回避のために2ch側にIP除外設定してもらう必要があるし、p2のように中間サーバてして機能させたいならIP除外+2ch側のbbs.cgiの改造(投稿者はimoではなく別にクライアントがいるためその情報を受信し正しく解釈させる)が必要かと。
クッキーの確認をimo独自で行い、投稿者はimoでOKなら、samba回避だけで十分ですが。
なのでユーザPCから投稿させる仕様の方が良いと思いますよ。
2009/05/25(月) 11:17:06ID:rQ5ZWjPzP?PLT(17783)
p2と同じ形にすれば2ch側のbbs.cgiの改造は不要ですが、IP除外は必要ですね。
372root▲▲ ★
垢版 |
2009/05/25(月) 14:42:18ID:???0?DIA(102226)
bbs.cgi は中間サーバではなく、
ユーザに直接叩かせてほしいですね(個人的な感想に過ぎませんが)。

p2 の時の過去ログとか、讃岐さんに私がかつて書いたこととか、
そのあたりを参照していただけるといいと思います。
373root▲▲ ★
垢版 |
2009/05/25(月) 14:47:12ID:???0?DIA(102226)
あった。これの 639〜642 あたり。

2ch特化型サーバ・ロケーション構築作戦 Part21
http://qb5.2ch.net/operate/kako/1145/11451/1145114275.html
2009/05/25(月) 14:48:45ID:???O
こちら側だけで完結させた方が色々と好ましいかな、とか思ったり思ったり。

理由はめんどくさいし眠いので書きませんが。
375root▲▲ ★
垢版 |
2009/05/25(月) 14:58:29ID:???0?DIA(102226)
bbs.cgi を直接叩かせたくない理由として私が思いつくのは、
「bbs.cgi が出すメッセージをそのままクライアントに伝えたくない」
とか、ぐらいでしょうか。

例えば「書き込みが終わりました」の後、
PC用の板トップページに飛ばされたくないとか、
bbs.cgiが出すエラーメッセージ等をトラップして、独自の処理を加えたいとか。

ただ、「それを実装・公開した場合のリスク(技術ではない部分)については、
少なくともあらかじめ承知しておく必要がある」ということは、
改めて言っておくです。
376trick ★
垢版 |
2009/05/25(月) 15:15:24ID:???P?PLT(80113)
おおなんか懐かしい内容ですねぇ〜讃岐くん何度か中間サーバにしようか悩んでたような記憶が・・・
おきつねさんにも一度通す?って聞かれてやっぱり止めた事があったような。

この件に関しては鯖側ではなくユーザー側から叩いて貰いたいってのが私の考えですが、皆さん同一意見でしょうなぁ
無理して窓口を作る必要はないと思いますよん♪
2009/05/25(月) 15:18:35ID:???O
# やっぱり眠気で発狂する前に書いておこう。

・「書き込み支援」なので、書き込むフォームに内容をコヒペする程度で十分
・スクリプトに欠陥があって、任意の内容を書き込めたら非常にやばい

とか思うので、書き込みはしなくていいんじゃないかと。

あーねむい。
2009/05/25(月) 17:08:56ID:TQhgDiuc0?2BP(3434)
結果表示 + [ClipBoardへコピー] ボタン程度で十分親切ですよね。

「PHP で bbs.cgi を叩きたい」という好奇心が過熱して
それ自体が目的になってるように感じますよ。
少し熱を冷ませば、今は視野から消えてるものが見えてくるのかも。

// $target = imo鯖; while(1) { # ずばばばば }
2009/05/25(月) 17:30:40ID:rQ5ZWjPzP?PLT(17783)
方法としてはいくつかあると思うんですよ。

1)imoから直接(a)
結果をいったんユーザに預け、ユーザ→imo→2ch で投稿する。imoを通す意味がない。
すあまさんが危険と言っているのはこれですね。で、私もこれはなしだと思ってます。

2)imoから直接(b)
結果をimoが保持する。たとえばimo_xxxx.tmp(xxxxはセッションIDみたいな)を保持して
ユーザ側には結果のコピーを送り、書き込みの同意を求める。
ユーザが同意し書き込みボタンを押したらimoはそれをトリガーとして、imo_xxxx.tmp から順次データを読み取っていき2chにPOSTしていく。

3)ユーザ側からPOSTする
POSTするデータをユーザ側にHTMLで吐き出して、ユーザは書き込みボタンを押して ユーザ→2ch で投稿する。
(このときのリファラはimoになっちゃうのかな?よくわからない)

4)クリップボードにコピーする機能を提供する
380root▲▲ ★
垢版 |
2009/05/25(月) 17:41:28ID:???0?DIA(102226)
>>379
> (このときのリファラはimoになっちゃうのかな?よくわからない)

なるほど、
リファラ等を合成したいという問題がありますね。< bbs.cgi を直接叩かせたくない理由

携帯はリファラ関係ない(2ちゃんねる側で別の方法で規制している)から、
書き込めるけど、
例えばWillcomやらスマートフォンやらで携帯メニュー使うと、
必ず出てくる問題ですね。

それに対応するには、

1) ula.cc や s2ch.net 等のように、2ちゃんねる側のbbs.cgiで特別扱いする
2) クラシックメニューの「c.2ch.net経由で書く」のように、2ch.net ドメインを一度クッションする

ということになるのかな。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況