| 記事No | : 1676 | 
| 投稿日 | : 2007/09/22(Sat) 23:38:54 | 
| タイトル | : 英文字禁止について | 
| ID情報 | : totoro99 | 
| 投稿者 | : totoro99 | 
| URL | : http://kinchu21.com/joyful/clip.cgi | 
既出かもしれませんがお願いします。
現在clip cgiで英文字のみの投稿を禁止にしており、成果がでておりましたが、最近英文字のみの投稿が1つありました。
確認作業においてCGIの編集時もOKでしたし、問題の投稿直後に当方でも英文字のみで投稿しましたが異常(拒否します)はありませんでした。何か新たな手口でしょうか?対処手段などあるのでしょうか?よろしくお願いします。
| 記事No | : 1678 | 
| 投稿日 | : 2007/09/23(Sun) 11:30:28 | 
| タイトル | : Re: 英文字禁止について | 
| ID情報 | : pachira | 
| 投稿者 | : pachira | 
| URL | : http://www5e.biglobe.ne.jp/~pachira/ | 
> 既出かもしれませんがお願いします。
> 現在clip cgiで英文字のみの投稿を禁止にしており、成果がでておりましたが、最近英文字のみの投稿が1つありました。
> 確認作業においてCGIの編集時もOKでしたし、問題の投稿直後に当方でも英文字のみで投稿しましたが異常(拒否します)はありませんでした。何か新たな手口でしょうか?対処手段などあるのでしょうか?よろしくお願いします。
状態が分からないので推測ですが…
if ($in{'sub'} eq "") { $in{'sub'} = "無題"; }
タイトル(題名)が空白の場合、”無題”が代入される為だと思います。
以下の修正で回避出来ると思います。
#-------------------------------------------------
#  日本語チェック
#-------------------------------------------------
sub jp_wd {
local($sub, $com, $mat1, $mat2, $code1, $code2);
$sub = $in{'sub'};
$com = $in{'comment'};
if ($sub) {
($mat1, $code1) = &jcode'getcode(*sub);
}
($mat2, $code2) = &jcode'getcode(*com);
if ($code1 ne 'sjis' && $code2 ne 'sjis') {
&error("題名又はコメントに日本語が含まれていません");
}
}
↓↓↓修正
#-------------------------------------------------
# 日本語チェック
#-------------------------------------------------
sub jp_wd {
local($sub, $com, $mat1, $mat2, $code1, $code2);
$sub = $in{'sub'};
$com = $in{'comment'};
if ($sub) {
($mat1, $code1) = &jcode'getcode(*sub);
}
($mat2, $code2) = &jcode'getcode(*com);
if ($code2 ne 'sjis') {
&error("コメントに日本語が含まれていません");
}
}
*今後は、スパムされた状態で見せて頂けるとありがたいです。
| 記事No | : 1680 | 
| 投稿日 | : 2007/09/23(Sun) 15:10:09 | 
| タイトル | : Re^2: 英文字禁止について | 
| ID情報 | : totoro99 | 
| 投稿者 | : totoro99 | 
| URL | : http://kinchu21.com/joyful/clip.cgihttp:// | 
早速のご回答ありがとうございます。
ご提示の方法を試してみます。
>*今後は、スパムされた状態で見せて頂けるとありがたいです。
驚いて発見してすぐに削除してしまいました。
次回はそのようにいたします。
この度は誠にありがとうございました。
| 記事No | : 1681 | 
| 投稿日 | : 2007/09/23(Sun) 15:42:43 | 
| タイトル | : Re^2: 英文字禁止について | 
| ID情報 | : totoro99 | 
| 投稿者 | : totoro99 | 
| URL | : http://kinchu21.com/joyful/clip.cgihttp:// | 
ご教示された方法で編集する前に、
早速前回削除したようなスパム投稿がありましたので、
該当のスパムは残しておきます。
既にご教示の方法で編集は済んでいますがどうでしょうか?
当方の確認では上手くいっているようですが・・・
| 記事No | : 1682 | 
| 投稿日 | : 2007/09/23(Sun) 16:00:23 | 
| タイトル | : Re^3: 英文字禁止について | 
| ID情報 | : pachira | 
| 投稿者 | : pachira | 
| URL | : http://www5e.biglobe.ne.jp/~pachira/ | 
> ご教示された方法で編集する前に、
> 早速前回削除したようなスパム投稿がありましたので、
> 該当のスパムは残しておきます。
> 
> 既にご教示の方法で編集は済んでいますがどうでしょうか?
> 当方の確認では上手くいっているようですが・・・
今、テスト投稿しましたら日本語(2bytes文字)が無いコメントは弾きました。
成功しているでしょう。
該当のスパムは題名が何らかの原因で文字化けし、2bytes文字ですね。
原因はそれですが、対処成功なのでもう大丈夫だと思います。
# 確認しましたので削除して結構です。
| 記事No | : 1683 | 
| 投稿日 | : 2007/09/23(Sun) 16:13:49 | 
| タイトル | : Re^4: 英文字禁止について | 
| ID情報 | : totoro99 | 
| 投稿者 | : totoro99 | 
| URL | : http://kinchu21.com/joyful/clip.cgihttp:// | 
早速削除します。
ありがとうございました。