> 変だな。下5桁が同じ? 上5桁がこんなに違う?
> う〜む,わからなくなってきたぞ。だいたい現在の時刻と違うじゃない。(^-^;
変数名にrandという単語を使っているとおり、ここは乱数なんですよ。
#ウソです
実はここ、簡単な暗号化を施しているのです。
perlのソースだと
$rand1 .= substr($rand1, 0, 1);
$rand1 = reverse($rand1);
chop($rand1);
となっています。何をやっているかというと、先頭の1文字(最近の日時だと'1')を末尾につけてから左右反転させ、そして最後に末尾の1文字(反転前だと先頭の1文字)を削除する、という形。この程度の難読化でも、めざらさんが瞬間的にわからなかったように、低レベルのスパマーには読み解けないはず。
もっと本格的な暗号化手法もありますが、あとで自分でも復号化できなくなると困るので、この程度にしてあります。
と、まぁ、私は手の内を全部さらけ出してしまいますが。
できればkonnoさんの使っているスパマー対応法を、こちらで公開していただければありがたい。
ぜひよろしくお願いします。
関連記事一覧ツリー
(▼ を押すとツリー全体を一括表示します)
-
▼ - 5155.掲示板の不具合について - めざら 22/11/02-18:55
返信フォーム
(この記事に返信する場合は下記フォームから投稿して下さい)