カレッヂ |
質問者 MPD
投稿日 4/13(金) 01:36:38
他人の私書箱を覗き見たりパスワードを勝手に変えるふとどき者に悩んでいるのですが、 通常の設置ではこの手の問題には対処できないのですか? |
回答者 しあわせのツボ
[削除]
投稿日 4/13(金) 13:40:48
CGI経由ではなく、サーバに直接侵入しているように見受けます。 可能であれば、データファイルのパーミッションを666から606に落としてみて下さい。 その上で、サーバの管理者に相談した方がいいと思います。 |
質問者 MPD
[削除]
投稿日 4/14(土) 00:40:11
しあわせのツボさんわざわざありがとうございます。 データファイルのパーミッションとは各人のメセージなどが保存されているフォルダ のことですか?それともマスターキーを保存しているファイルのことですか? 何分だいぶ前に設置したもので忘れてしまいました。パーミッションを666に設定 してるのは、readmeを見る限りではsysop.cgiだけでした。 基本的な質問ですいません。(^^; それから、送られてきたメッセージの頭と後ろに101408232456とか、<!--144-->と ありますが、これらは何を意味するのでしょうか。最近偽者等による被害が多発して いるため、メッセージ送信者のIP等を調べたいのですが、そういったことを調べる ことは可能なのでしょうか? もし何がご存知でしたらよろしくお願いします!! |
回答者 あき
[削除]
投稿日 8/6(月) 14:46:02
$host = $ENV{ 'REMOTE_HOST' }; $ip = $ENV{ 'REMOTE_ADDR' }; リモートホスト名,IPアドレスはこれで取得できるはずです、ただプロバイダにより取得できないことがあります。ちなみに私のところではipアドレスしか取得できません。 |
質問者 MPD
[削除]
投稿日 8/6(月) 23:52:32
あきさんわざわざありがとうございます!^^ |
質問者 MPD
[削除]
投稿日 8/7(火) 00:11:41
あきさんすいません。いろいろ試したのですが $host = $ENV{ 'REMOTE_HOST' }; $ip = $ENV{ 'REMOTE_ADDR' }; の二つはなんていうファイルのどの辺に入れればいいんですか?(^^; |
回答者 あき
[削除]
投稿日 8/7(火) 01:29:27
すいません、私自身はこの電子私書箱を使用していないので設置するファイルはわからないのですが、ホスト名と、IPアドレスを取得するサンプルを作ってみました。このアドレスを見てみてください、IPアドレスのみですが表示されるはずです。 http://cgi2.mediamix.ne.jp/~t6630/user-cgi/test.cgi プログラムはこれです。 #!/usr/local/bin/perl $host = $ENV{ 'REMOTE_HOST' }; $ip = $ENV{ 'REMOTE_ADDR' }; #HTML出力 print "Content-type:text/html\n\n"; print "<HTML lang=\"ja\">"; print "<HEAD>"; print "<TITLE>"; print "</TITLE>"; print "</HEAD>"; print "<BODY>"; #メッセージ入力エリア,ボタン表示 print "\"$host\""; print "\"$ip\""; print "</BODY>"; print "</HTML>"; |
質問者 MPD
[削除]
投稿日 8/7(火) 01:34:18
どうもありがとうございました。 さっそく試してみます!^^ |
返信(回答)する
Web裏技 |