ime.nuってどうなっているの?
ime.nuのような転送URLのCGIまたはphpを捜しているのですが
どうにもこうにも見つかりません。
どんな仕組みなのか、教えて下さいm(_ _)m こんなんもあった
http://jump.shitaraba.org/www.2ch.net/
SSL版もあるってよ
http://ss;jump.shitaraba.org/www.2ch.net/ どうでもいい知識
ime.nu は「iメニュー」という意味でドメインを取得したが、
結局2chでは携帯用ページのためにそのドメインを使うことはなくなったので、
転送用として使うことになった。
どこでその話を聞いたかは忘れちった。 mod_rewriteも使わず、ErrorDocumentも使わずPerlやphpだけで
http://〜/jump.cgi/ジャンプ先
http://〜/?ジャンプ先
じゃなく
http://〜/ジャンプ先
とする事は不可能?
>>141
上はどれもサーバの機能だよな?
一番下の方法で任意のプログラムを呼ぶ方法を考えて見たら >>145
右クリック→対象をファイルに保存 をやればわかると思うけど
全部ちゃんと保存できるからErrorDocumentは使ってないと思う
ErrorDocumentを使ってる場合はちゃんと保存できない(>>132 >>135) >>73の方法だとXreaで上手くできないんだけど
何かいい方法無い? >>149
もちろん書いてるけど、500エラーになるんだ・・・ >>135がErrorDocumentじゃなくなった? このスレまだあったんだ・・・。
Rewriteは便利だぞ〜 >>150
ローカルで試してみて、Apacheのエラーログ見れば解決するかも
cgi自体が間違ってるとかないよな…
あとジャンプ先URLにhttp://入れるとだめ 既出かも試練が、404使うとヘッダに404 Not Foundが入る罠。
Status: 200 OK を入れれば404を上書きしてくれるYO >>156-157
それ漏れが作って配布したやつじゃん マジでime.nu的なcgiとかphpとか公開してくれないカナ?してくれないカナ? >>161
これを機に Perl や PHP を勉強してみるといいんじゃない?
この程度なら少し勉強すれば簡単にできるよ。 >>7
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=EUC_jp">
<title>ジャンプページ</title>
</head>
<body>
<?php
#$QUERY_STRINGを表示
echo "<a href=\"$QUERY_STRING\">$QUERY_STRING</a><br>\n";
?>
上記のURLに飛ぼうとしてます。宜しかったらクリックして下さい。
<hr>
リンク先のURLは当サイトとは一切関係ありませんので予めご了承下さい。
</body>
</html>
これで動くはず。 >>113
レンタル鯖とかでcgi専用ディレクトリが必要な場合は使えないと思う。 404利用してこんなん作ってみたんだけど
http://libserver.ddo.jp:81/w/www.2ch.net
http://libserver.ddo.jp:81/w/https://www.netsecurity.ne.jp
http://libserver.ddo.jp:81/w/ftp://ftp.vector.co.jp
ちなみにPHP使ってますよ
.htaccessで404に指定している(ということはレンタル鯖ではできないかも
>>161
phpなら環境変数を適当にechoするだけでいいような
(というかそうしている
どうですかよ
>>147
404つかってるけどできましたよ
まぁもっともヘッダーに HTTP/1.0 200 OK つけてるけど・・・ 面倒くせぇ。
持ってけ。
#!/usr/local/bin/perl
# ライブラリ取込
require './jcode.pl';
$req = $ENV{'QUERY_STRING'};
$req =~ s/^/http:\/\//g;
print "Content-type: text/html\n\n";
if($req =~ /\w+\.\w+/){
print >>"EOM";
<html>
<head>
<title>ジャンプ</title>
</head>
<body>
<a href="$req">$req</a>
</body>
</html>
EOM
}else{
print <<"EOM";
ERROR
EOM
}
exit;
>>169
つっこみどころおおすぎ
># ライブラリ取込
>require './jcode.pl';
あれ〜? 何に使うんですか?
>$req =~ s/^/http:\/\//g;
なぜ正規表現使う? $req = 'http://' . $reqでいい
>if($req =~ /\w+\.\w+/)
こんな条件は必要ない
むしろあったら困るだろ
www.2ch.netだったらどうなるんだよ
XSS対策ならもっとましな方法を使うべき >>169
#!/usr/local/bin/perl
$req = $ENV{'QUERY_STRING'};
$req = 'http://' . $req if(! /^http:\/\// ); #http://で始まるURL対策
print >>"HTML";
Content-type: text/html
<html>
<head>
<title>ジャンプ</title>
</head>
<body>
<p><a href="$req">$req</a><br>
ジャンプします。良ければリンクをクリックしてください。</p>
</body>
</html>
EOM
exit;
まで最適化。 >>171-172
169=白竜=フーム
詳しくは下記スレ参照(フームはIEで見てるのでネトヲチ潰れたと思ってます。)
リア厨フームをヲチするスレ
http://ex5.2ch.net/test/read.cgi/net/1096098253/l50
フームのサイト(フームのサイトにて糞みたいなアプロダスクリプトあります。)
http://www52.tok2.com/home/hakuryuu/ リンク貼る時のime.nuが嫌いなのでnun.nuで良いですよね? >172どどっちがソースきれい?
#!/usr/local/bin/perl
$url = $ENV{'REQUEST_URI'};
$url =~ s|/||;
if($url =~ /http:/ ) {
$url = "$url";
}else{
$url = "http://$url";
}
print "Content-type: text/html\n\n";
print "<html><head><title>jump</title></head><b>";
print "<a href=$url>$url</a></b><br>別のサイトにジャンプしようとしています。";
print "宜しければ上記のリンクをクリックしてください<br><hr>\n";
print "広告\n";
print "<hr>広告のお問い合わせはad\@ime.st<p align=\"right\"><i>";
print "<a href=http://ime.st>Powered by ime</a>021126</i></p>\n";
>>180
最近の11歳って凄いな。
俺が11歳の時なんて・・・いいや止めておこう。 >>180
WinRARで未知の書庫形式・・・とかでてきて解凍できないよ。
このスクリプトのリテンって何??
リファ消し?短縮じゃないよね ここにあったじぇ。ネゴシエーションを使うらしい
uttsu.com ime.nuクローンっぽい。ぜろちゃんねる系かも。
ttp://safelink.info/www.google.co.jp/search?hl=ja&q=2%E3%81%A1%E3%82%83%E3%82%93%E3%81%AD%E3%82%8B&lr=lang_ja
ttp://safelink.info/info.2ch.net/guide/faq.html#B0
>>195
?
ime.nuの構造は、恐らく普通のPerl。
3月下旬頃まで、ime.nuに404.cgiというCGIが存在した。
入ってきたQUERY_STRINGをそのまんま表示してるだけ。
何か? お前らクロスサイトスクリプティングには気を付けてくださいよ >>202
ありがたく使わせていただきました。ありがとうございました。 <html><head></head><body>
<?php
$destination = 'http://'.substr(getenv('PATH_INFO'), 1);
echo "<a href=$destination>$destination</a>";
?>
</body></html>
PHP始めたばっかりの俺でも10分で出来たぞ 逆に、現行のime.nuで#つきURLに転送させるための
記述の仕方ってありませんかね。
%23を代替にしても期待通りに飛んでくれない。
まだこのスレあったのか・・・
今見ると>>208はクロスサイトスクリプティングに使われそうだ
>>209
#以降はサーバーには送られてこないからどうやっても無理。
JavaScriptを使えばOK <?php
$uri = 'http:/'.htmlspecialchars($_SERVER['PATH_INFO']);
echo '<a href='.$uri.'>'.$uri.'</a>';
?>
こんな感じかな >>211-212
ありがとうございます。
運営側が仕様を変えない限りどうやっても無理なので
外部に回りくどいCGI作って凌ぎました。
↓こんな感じです('A`)ショボ
http://coffee.dw.land.to/urlcapcel.html 安易にJavaScript使うと、それこそXSSに使われるから気を付けろよ ttp://coffee.dw.land.to/go.cgi?_HTTP_ime.nu/http://coffee.dw.land.to/go.cgi?_HTTP_ime.nu/
???
ime.nuでリファラ隠すとか卑怯だよな。
リンク先に密告するツール誰か作ってくれ。
>>217
つ チクリン ttp://koneko.cn/freesoft/chikurin100.zip