トップページphp
1001コメント228KB

1chスクリプト解析$改造スレッド

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。01/12/06 12:00ID:PeP1d1VQ
http://1ch.tv/ggg3fff4/cgi/bbs.cgi

元祖あめぞう型スクリプトが公表されたようです。
2chの元となった作者さんのスクリプトを解析し、
さらに改良をかさねて、さらによいものを作るためのスレッドです。
0011名無しさん@お腹いっぱい。01/12/06 12:19ID:???
>>10
死ぬほどワラタ
0012名無しさん@お腹いっぱい。01/12/06 12:26ID:???
make_chat.cgi (チャット用HTML生成)
rand_url.cgi (ランダムトップページ用)
search.cgi (検索スクリプト)
head.cgi (ヘッドライン生成)
僕が保持してるのはあとこんだけ。
どっかウプロダ欲しいな。
0013名無しさん@お腹いっぱい。01/12/06 12:29ID:???
お願いだからネタだと逝ってくれ (゜д゜lll)
0014名無しさん@お腹いっぱい。01/12/06 12:30ID:???
http://isweb39.infoseek.co.jp/computer/futaba-2/cgi-bin/imgboard.cgi

あぷろだ
0015名無しさん@お腹いっぱい。01/12/06 12:30ID:???
>>13
残念ながら全て現実の出来事です。
0016名無しさん@お腹いっぱい。01/12/06 12:30ID:???
>>12 自分で上げろヴォケ (笑っ
00171201/12/06 12:31ID:???
まずとりあえずbbs.cgiか?<upするの
0018名無しさん@お腹いっぱい。01/12/06 12:31ID:???
>>12
悪ロダでいかがですか?
http://www2.makani.to/akutoku/upload/
0019名無しさん@お腹いっぱい。01/12/06 12:33ID:zCos3e6R
bbs.cgi
http://mirrorman.virtualave.net/source/file008.xxx
00201201/12/06 12:34ID:???
>>19
はや。THX。
0021名無しさん@お腹いっぱい。01/12/06 12:35ID:???
とりあえず、なぜPerl5じゃないのか?はあめぞうがPerl4以前の
スキルしかないからってことかしらん。
0022名無しさん@お腹いっぱい。01/12/06 12:43ID:???
ほとんどmy変数が無いな。ipgetとout_ipの中だけか。
ここだけ別の人間が書いたか、どっかから引っ張ってきたと見た。
0023名無しさん@お腹いっぱい。01/12/06 12:45ID:???
read.cgiのほうも下さいな
0024名無しさん@お腹いっぱい。01/12/06 12:47ID:???
>>23
http://www2.makani.to/akutoku/upload/dat/1007610457.txt
0025名無しさん@お腹いっぱい。01/12/06 12:48ID:???
>>24
おお!ありがとう!
0026名無しさん01/12/06 12:49ID:???
いや、perl4じゃ動かないコードだと思うけど
0027名無しさん@お腹いっぱい。01/12/06 12:53ID:???
>>22
infohandsが書いてる部分もあると思われる。
0028名無しさん@お腹いっぱい。01/12/06 12:53ID:???
>>12
http://mizuki.sakura.ne.jp/~nagch/upb/upb.cgi
くださーい。帰ってきたら祭りの後だった、、、(泣
0029名無しさん@お腹いっぱい。01/12/06 12:53ID:???
|OS Server Last changed IP address Netblock Owner
|FreeBSD Apache/1.3.22 (Unix) 5-Dec-2001 211.10.27.230.
|FreeBSD Apache/1.3.19 (Unix) mod_perl/1.26 5-Oct-2001 211.10.27.230.
ってことは、

「突然、CAN-2001-073(0|1)が気になって、あぱちの
バージョンあげてみたよ」

「mod_perlて何?」
だろなー。



0030名無しさん@お腹いっぱい。01/12/06 12:55ID:???
いつの間にかApache/1.3.22 (Unix)か。
0031名無しさん@お腹いっぱい。01/12/06 12:56ID:???
>>29
その程度の知識しかない状態で、プレスリリースまで出した掲示板の稼働中に
よくこゆことを出来るな。さすがサーバモンキー&CGIモンキー
0032名無しさん@お腹いっぱい。01/12/06 12:57ID:???
http://node01.1ch.tv/
予想に反してまだあったよ。
0033名無しさん@お腹いっぱい。01/12/06 13:03ID:???
セキュ穴発見・・・
0034名無しさん@お腹いっぱい。01/12/06 13:04ID:???
>>33
何番?
00352901/12/06 13:05ID:???
>>33
をれも。クロスサイドみっけた。
0036名無しさん@お腹いっぱい。01/12/06 13:05ID:???
何番って?
0037名無しさん@お腹いっぱい。01/12/06 13:10ID:???
パッチあてよ。
311a312
> $value =~ s/&/&/g;
0038名無しさん@お腹いっぱい。 01/12/06 13:10ID:???
何これ? セキュ穴も何も殆どTaint通らないだろこれじゃ
スタイルもバラバラっぽいし、どっかの厨房がその辺のコピペしまくった
んだろ、とてもスクラッチとは思えん、共同だとしても
西もこんな事やって遊んでると火傷するだろなー 
0039名無しさん@お腹いっぱい。01/12/06 13:12ID:???
誰かどっかに今まで出たcgiつかって1ch作れない?
0040名無しさん@お腹いっぱい。01/12/06 13:17ID:???
殆ど汚染チェックしてないなこれ、いくらSecure by secretでもアホすぎ
つーかもう非公開じゃ無いし
2chは少なくともun****とか付かれなきゃcss位には耐えれるからね、
かなり他人事でコーディングしたんだろな  :-)
0041名無しさん@お腹いっぱい。01/12/06 13:21ID:???
>>40
いやあ、一生懸命やったんじゃない?<あめぞう
0042名無しさん@お腹いっぱい。01/12/06 13:23ID:???
Cでこう言うの書いてくれればお楽しみなんだけどね (^^;
0043名無しさん@お腹いっぱい。01/12/06 13:23ID:???
$FORM{'logfile'}がやばげだなあ。<汚染チェック


というか、、、これをmod_perlで動かしてたのか?
勇者だ。
0044名無しさん@お腹いっぱい。01/12/06 13:24ID:MlRLDxZu
相互リンク

そして伝説へ・・・・ 1ch.tv part25
http://kaba.2ch.net/test/read.cgi/net/1007477515/
  1ch.tv が繋がらないよ 
http://choco.2ch.net/test/read.cgi/news/1007566788/
0045名無しさん@お腹いっぱい。01/12/06 13:24ID:???
read.cgiしか見てないけど、
@<@span class="font-size: 100pt;"@>@西死ね@<@/span@>@
って感じで荒らせそう。
0046名無しさん@お腹いっぱい。01/12/06 13:29ID:???
>>41
これ本当にあめぞうが書いたのかな?
だとしたら無防備すぎっていうか、s/ が殆ど正規値の置換以外の目的で
出てこないもの、スタイル嵐の対策?みたいなのはしてる様だが
こんなもんモジュールで動かして覗かれたら大変な目に遭うぞ
多分しばらく復帰出来ないでしょう  (´Д`;)
0047名無しさん@お腹いっぱい。01/12/06 13:29ID:???
>>43
任意のスクリプトに任意のコード追加書き出し出来そうだな(w
0048名無しさん@お腹いっぱい。01/12/06 13:30ID:???
他のスクリプト下さい
0049名無しさん@お腹いっぱい。01/12/06 13:31ID:???
>>45
$value =~ s/@>@/>/g;
$value =~ s/@<@/</g;
<>をログに記述したい状況が何かあるのか?
確か区切り子にも使ってるよね。
0050名無しさん@お腹いっぱい。01/12/06 13:32ID:???
んん、、でもあめぞうさん自体BBSがGET使ってた時とかの人だから
cssとかあんまり知らないのかな。。。
でも生openはアレすぎ。。
0051名無しさん@お腹いっぱい。01/12/06 13:32ID:???
結局、ログの区切りまでパクリか
0052名無しさん@お腹いっぱい。01/12/06 13:33ID:???
よくわからんが祭りですか?
0053名無しさん01/12/06 13:37ID:qBr8JmWX
51はあほ
0054名無しさん@お腹いっぱい。01/12/06 13:37ID:???
>>46
>こんなもんモジュールで動かして覗かれたら
今全世界に覗かれましたが何か?
0055名無しさん@お腹いっぱい。01/12/06 13:38ID:???
誰かが1chを再現するの?・・・ワクワク
0056_01/12/06 13:38ID:???
ホントだ、また見れる様になった・・・
0057名無しさん@お腹いっぱい。01/12/06 13:39ID:???
>>52
オープンソースの精神にのっとったボランティアですな。
WEBの情報はギヴ&テイクが基本です。
LINUXの興隆を思わせて、素晴らしい。
0058名無しさん@お腹いっぱい。01/12/06 13:40ID:???
>>56
あいかわらず気前よく全スクリプトのソース大公開か。
0059名無しさん@お腹いっぱい。01/12/06 13:41ID:???
でもって相変わらずPOSTが通らないし・・・GETなら通るのか?テステス
0060_01/12/06 13:44ID:???
誰かセキュ穴突いてみてよ…
0061名無しさん@お腹いっぱい。01/12/06 13:45ID:WCdYYMSX
見てると痛いな、
直してあげたいくらいだ。。。
0062名無しさん@お腹いっぱい。01/12/06 13:45ID:???
そーだ。Addhandlerされてないから、GETだとtext/htmlとして帰るだけだった・・・。
http://1ch.tv/ggg3fff4/cgi/bbs.cgi?folder=car&logfile=11128177373&postname=富士見いおた&postmail=#tou#&value=これからどんどんすごくなりますよ!
てしてみたが。
0063名無しさん@お腹いっぱい。01/12/06 13:45ID:???
あかん、あかんわこれは、お腹痛くなってきた (´д`;)
0064名無しさん@お腹いっぱい。01/12/06 13:48ID:???
あめぞうは技術を買われたんじゃなくて
ブランドで1chに買われただけだろ…話題性のみで実際は…
0065名無しさん@お腹いっぱい。01/12/06 13:49ID:rQBo6U/t
弐編でも採用してればこんな事態には…
0066名無しさん@お腹いっぱい。01/12/06 13:49ID:???
オヒオヒこのまま復帰かよ
誰か適当に指摘してやれよ。
俺は閲覧さえコハヒヨ
0067名無しさん@お腹いっぱい。01/12/06 13:49ID:???
>>64
つまりこれは、ブランドバッグ買ってみたらビニール製だった、ってことか。
0068名無しさん@お腹いっぱい。01/12/06 13:50ID:???
>>67
つーか、ブランドのロゴがついた紙袋。(しかも穴だらけ)
0069名無しさん@お腹いっぱい。01/12/06 13:50ID:WCdYYMSX
直ったみたいだ。
0070 ◆kTvYxtEs 01/12/06 13:51ID:3Zaia7tG
http://1ch.tv/ggg3fff4/cgi/bbs.cgi
http://1ch.tv/ggg3fff4/cgi/read.cgi
http://1ch.tv/ggg3fff4/cgi/form.cgi
http://1ch.tv/ggg3fff4/cgi/link.cgi
http://1ch.tv/ggg3fff4/cgi/make_chat.cgi
http://1ch.tv/ggg3fff4/cgi/rcnt.pl
http://1ch.tv/ggg3fff4/cgi/search.cgi
♥まだ、ありそうなんだけどなーー
0071名無しさん@お腹いっぱい。01/12/06 13:52ID:???
まあ、復帰したら問題点一覧にでもして窓口板にでも張ってあげてはどうか。
すぐに削除されると思うけど、密かに直すでしょ。
0072名無しさん@お腹いっぱい。01/12/06 13:52ID:???
http://1ch.tv/ggg3fff4/cgi/bbs.ini
0073名無しさん@お腹いっぱい。01/12/06 13:53ID:???
>>70
http://1ch.tv/ggg3fff4/cgi/rand_url.cgi
http://1ch.tv/ggg3fff4/cgi/head.cgi
headの方は使われてないぽいが。
0074名無しさん@お腹いっぱい。01/12/06 13:54ID:rQBo6U/t
>>72
管理パスワード、削除パスワードみたいなものが見えてるような気が…

( ゚д゚)ポカーン
0075名無しさん@お腹いっぱい。01/12/06 13:54ID:???
>>72
http://1ch.tv/ggg3fff4/netwatch/bbs.ini とかの方はForbiddenなのにな。
0076名無しさん@お腹いっぱい。01/12/06 13:54ID:WCdYYMSX
>>74
同意w
ワラタよ
0077名無しさん@お腹いっぱい。01/12/06 13:55ID:???
>>74
crypt後のパスワードが記載されてる。
誰か同じルーチンまわして解析してくれ。
0078名無しさん@お腹いっぱい。01/12/06 13:55ID:hdbZixCq
( ゚д゚)ポカーン
0079名無しさん@お腹いっぱい。01/12/06 13:56ID:rQBo6U/t
xreaあたり借りれば偽1chが作れそうだ(藁
0080名無しさん@お腹いっぱい。01/12/06 13:56ID:???
2chネラによる1chか…
0081 ◆kTvYxtEs 01/12/06 13:56ID:3Zaia7tG
http://1ch.tv/ppp/1chip
こいつァ大変だ!!
0082IndexOf/ggg3fff4/CGI01/12/06 13:57ID:XPWhFNbN
Index of /ggg3fff4/cgi
Name Last modified Size Description
Parent Directory 30-Nov-2001 00:33 -
back111/ 08-Nov-2001 16:54 -
bbs.cgi 29-Nov-2001 21:56 36k
bbs.ini 23-Oct-2001 22:22 1k
bbs_url.txt 28-Oct-2001 21:31 1k
cnt.cgi 14-Oct-2001 11:10 2k
count_c2.log 16-Nov-2001 15:28 1k
edit_profile.cgi 23-Nov-2001 22:10 2k
form.cgi 16-Nov-2001 23:14 7k
form.cgi.bak 05-Dec-2001 16:51 7k
head.cgi 07-Nov-2001 22:24 2k
hensyuu.cgi 23-Nov-2001 21:03 7k
jcode.pl 14-Oct-2001 11:11 16k
kakiko.cgi 26-Oct-2001 20:44 1k
link.cgi 30-Oct-2001 16:53 4k
mail.cgi 03-Nov-2001 20:21 3k
make_aute.cgi 16-Nov-2001 23:17 8k
make_chat.cgi 14-Oct-2001 11:11 1k
menu.html 27-Oct-2001 09:04 5k
new.cgi 14-Oct-2001 11:11 3k
operate.cgi 14-Oct-2001 11:11 3k
pass.cgi 03-Nov-2001 11:22 1k
profile.html 31-Oct-2001 21:50 1k
rand_url.cgi 28-Oct-2001 21:51 1k
rank.cgi 14-Oct-2001 11:12 3k
rcnt.pl 14-Oct-2001 11:12 1k
read.cgi 08-Nov-2001 16:55 10k
read_imod.cgi 14-Oct-2001 11:12 4k
search.cgi 14-Oct-2001 11:12 4k
tomtest.pl 05-Dec-2001 09:17 1k
top.html 05-Nov-2001 12:17 4k
urlbase.txt 14-Oct-2001 18:24 1k
Apache/1.3.22 Server at node01.1ch.tv Port 80
0083名無しさん@お腹いっぱい。01/12/06 13:57ID:MlRLDxZu
キタ━━━━(゚∀゚)━━━━!!!!!
0084名無しさん@お腹いっぱい。01/12/06 13:58ID:hdbZixCq
( ゚д゚)ポカーン
0085名無しさん@お腹いっぱい。01/12/06 13:58ID:???
ひそかに組みなおすレベルじゃないよ。
設計からやりなおさなきゃ、、、。
0086名無しさん@お腹いっぱい。01/12/06 13:59ID:???
>>82
THX。DirectoryIndex保存してなかったからありがたい。
0087名無しさん@お腹いっぱい。 01/12/06 14:00ID:???
>>82
Sh●●●使うとしゃれにならないからこれ以上は禁止!(いやホントに
0088ini01/12/06 14:00ID:???
kanriname=amWvjNJsTJUGw
max="
view=7
maxbytel=10
autoname=2000
maxheadline=無記名投稿
max_res=10
delname=amWIBM0MuRCjE
0089パープルレイン ◆DANGi2iY 01/12/06 14:00ID:Q3shVJBB
記念カキコ♪
0090名無しさん@お腹いっぱい。01/12/06 14:02ID:WCdYYMSX
これ以上すると
このスレが問題になってしまいそうだ。
0091名無しさん@お腹いっぱい。01/12/06 14:02ID:???
nishi ##IP##43.239.20.34##IP##yahoobb239020034.bbtec.net1年12月3日16時49分38秒
0092名無しさん@お腹いっぱい。01/12/06 14:04ID:???
http://1ch.tv/ggg3fff4/cgi/back111/
http://1ch.tv/ggg3fff4/cgi/bbs.cgi
http://1ch.tv/ggg3fff4/cgi/bbs.ini
http://1ch.tv/ggg3fff4/cgi/bbs_url.txt
http://1ch.tv/ggg3fff4/cgi/cnt.cgi
http://1ch.tv/ggg3fff4/cgi/count_c2.log
http://1ch.tv/ggg3fff4/cgi/edit_profile.cgi
http://1ch.tv/ggg3fff4/cgi/form.cgi
http://1ch.tv/ggg3fff4/cgi/form.cgi.bak
http://1ch.tv/ggg3fff4/cgi/head.cgi
http://1ch.tv/ggg3fff4/cgi/hensyuu.cgi
http://1ch.tv/ggg3fff4/cgi/jcode.pl
http://1ch.tv/ggg3fff4/cgi/kakiko.cgi
http://1ch.tv/ggg3fff4/cgi/link.cgi
http://1ch.tv/ggg3fff4/cgi/mail.cgi
http://1ch.tv/ggg3fff4/cgi/make_aute.cgi
http://1ch.tv/ggg3fff4/cgi/make_chat.cgi
http://1ch.tv/ggg3fff4/cgi/menu.html
http://1ch.tv/ggg3fff4/cgi/new.cgi
http://1ch.tv/ggg3fff4/cgi/operate.cgi
http://1ch.tv/ggg3fff4/cgi/pass.cgi
http://1ch.tv/ggg3fff4/cgi/profile.html
http://1ch.tv/ggg3fff4/cgi/rand_url.cgi
http://1ch.tv/ggg3fff4/cgi/rank.cgi
http://1ch.tv/ggg3fff4/cgi/rcnt.pl
http://1ch.tv/ggg3fff4/cgi/read.cgi
http://1ch.tv/ggg3fff4/cgi/read_imod.cgi
http://1ch.tv/ggg3fff4/cgi/search.cgi
http://1ch.tv/ggg3fff4/cgi/tomtest.pl
http://1ch.tv/ggg3fff4/cgi/top.html
http://1ch.tv/ggg3fff4/cgi/urlbase.txt
0093名無しさん@お腹いっぱい。01/12/06 14:05ID:???
ここでやると厨房丸出しだから止めようよ (´д`;)
何か前に荒らしが告発?とかされたんでしょ?
多分今日中に厨房にやられるだろけど、ここでバラすと犯人扱いされそう。。。。
0094名無しさん@お腹いっぱい。01/12/06 14:06ID:???
>>92 こらこらこら
0095名無しさん@お腹いっぱい。01/12/06 14:07ID:???

みんなで1.5chつくろーYO!(ワラ
0096レポーター01/12/06 14:08ID:???
た、只今1ch.tvに家宅捜索が入りました!!!
0097名無しさん@お腹いっぱい。01/12/06 14:08ID:WCdYYMSX
>>95
ワラw
それもいいかもな
0098名無しさん@お腹いっぱい。01/12/06 14:08ID:???
>>91
最初のフィールドは名前と板名(なぜか区切りなしで連結)なので、
西本人のカキコではないと思う。
0099名無しさん@お腹いっぱい。01/12/06 14:11ID:hdbZixCq
( ゚д゚)ポカーン
0100名無しさん@お腹いっぱい。01/12/06 14:11ID:???
100
0101( ● ´ ー ` ● )どうしたべさ01/12/06 14:14ID:???
( ● ´ ー ` ● )どうしたべさ
0102名無しさん@お腹いっぱい。01/12/06 14:14ID:???
こう言うの見てると2chのスタッフは頑張ってると思って感謝してしまう。
hostダダ漏れにすんならログ取るなよ! > 逝っちゃんねる
0103名無しさん@お腹いっぱい。01/12/06 14:20ID:???
お、サーバーレスポンスが
Server: Apache/1.3.19 (Unix) mod_perl/1.26
に戻ってるよ。

confファイルのバックアップはとってなかったの?
はい。
<Location /ggg3fff4/cgi>
  SetHandler perl-script
  PelHandler Apache::PerlRun
  PerlSendHeader On
  Options +ExecCGI
</Location>
0104名無しさん@お腹いっぱい。01/12/06 14:21ID:???
うあーリンククリックしちゃった!!
不正アクセスでタイーホされる((((;゚Д゚))))ガクガクブルブル
0105メモ01/12/06 14:22ID:3Zaia7tG

<A HREF=../cgi/bbs.cgi>リロード(最新データに更新)</a><BR><BR>

偽1ch準備中。。。
0106名無しさん@お腹いっぱい。01/12/06 14:22ID:???
他スレから来ました。
もしかしたらIPが全部漏れてたりしたんでしょうか。
信用して書き込んでただけに、ショックです。
0107名無しさん@お腹いっぱい。01/12/06 14:23ID:3Zaia7tG
できたかも
http://cxlabi.s1.xrea.com/omaaaa/index.html?34
0108名無しさん@お腹いっぱい。01/12/06 14:23ID:???
>>106
>>81参照
010910401/12/06 14:25ID:???
普段から串は刺さないからなぁ…
>>106
少なくとも上のあるファイルにIPが記録されてました。
0110名無しさん@お腹いっぱい。01/12/06 14:25ID:???
cgiのパスが変だぞ>>107
■ このスレッドは過去ログ倉庫に格納されています