Mail-Tricks von Intercom2000
So fängt man Spammer:
Bei Daniel A. Rehbein habe ich auch noch einen guten Trick gefunden. Er beschreibt auf seiner Internetseite http://spamfang.rehbein.net/ wie man dynamische Mail-Adressen generieren kann. Diese setzen sich zusammen aus der IP-Adresse des Client-Rechners, der die Internetseite aufgerufen hat und der aktuellen Uhrzeit.
Wenn Sie nun auf so eine Adresse Spam erhalten, dann kennen Sie die IP des Spammers und können gegen ihn vorgehen.
Und so funktioniert das:
Ich erkläre das hier nur sehr kurz, das Beste ist, Sie besuchen Daniel Rehbeins Seiten um das genau zu lesen. Sehen Sie zuerst, wie man das mit SSI lösen kann:
<!--#config timefmt="%d.%m.%Y-%H.%M.%S"-->
<A HREF="mailto:seite-<!--#echo var="DATE_GMT"-->-<!--#echo var="REMOTE_ADDR"-->@MeinServer.com"></A>
Und so würde das entsprechende Script in PHP aussehen:
<A HREF="mailto:seite-<?php Echo Date("d.m.Y-H.i.s",Time()); ?>-<?php Echo GetEnv("REMOTE_ADDR"); ?>@MeinServer.com"></A>
Und das Resultat sieht so aus:
E-Mail (05.02.2012-22.05.57-38.107.179.220@intercom2000.ch)
Wenn Sie das Ganze in Hex-Code darstellen wollen, dann benötigen Sie eine Funktion, die die IP und die Zeit in Hex umwandelt. Diese Funktion sieht so aus:
<?php
function iphex($ip) {
$parts = split("\.",$ip);
$str = "";
for ($i=0; $i<4; $i++) $str.=substr("0".dechex($parts[$i]),-2);
return $str;
};
$hexaddr = iphex(GetEnv("REMOTE_ADDR"));
$hextime = dechex(Time());
?>
An der Stelle, wo die Mail-Adresse stehen soll, fügen Sie diesen Code ein:
<A HREF="mailto:seite-<?php Echo $hextime; ?>-<?php Echo $hexaddr; ?>@example.com"></A>
Das führt zu diesem Resultat:
E-Mail (4f2eef35-266bb3dc@intercom2000.ch)
So, ich hoffe, meine Ausführungen haben Ihnen ein klein wenig geholfen und Sie wissen jetzt, dass Sie den Spammern nicht machtlos ausgeliefert sind. Besuchen Sie für ausführliche Erläuterungen Daniel Rehbeins Seiten.
|