|
|
|
|
|
|
Überwachungsstaatbewohner
Registrierungsdatum: Jun 2003
Beiträge: 483
|
Wie muss ich eine E-Mailadresse codieren?
Hallo.
Ich würde gerne wissen wie ich eine E-Mailadresse codieren muss, ohne dass sie von Harvys aufgessammelt wird.
Habe z.B. einen String in Php der eine E-Mailadresse enthält. Reicht es das @ durch & #64; ([Edit] Leerzeichen zwischen & und # bitte ignorieren[/edit]) zu ersetzen bzw. gibts da Funktionen, die mir dabei helfen?
Geändert von l0calh0st (24. 08. 2004 um 08:47 Uhr).
|
24. 08. 2004, 08:29
|
#1
|
|
rock da beat
Registrierungsdatum: Jan 2004
Ort: im Computer
Beiträge: 601
|
|
24. 08. 2004, 08:57
|
#2
|
|
Überwachungsstaatbewohner
(Threadstarter)
Registrierungsdatum: Jun 2003
Beiträge: 483
|
Frage war eigentlich anders gemeint, aber mit deinem 1. Link und ein bisschen gefuddel funktioniert es dann doch...
|
24. 08. 2004, 09:19
|
#3
|
|
$_USER["money"] = NULL;
Registrierungsdatum: Apr 2001
Beiträge: 2.492
|
Ist es aber nicht so, dass die meisten Bots sowas nicht nach einer gewissen Zeit auch lernen bzw. schon gelernt haben?
|
24. 08. 2004, 10:16
|
#4
|
|
rock da beat
Registrierungsdatum: Jan 2004
Ort: im Computer
Beiträge: 601
|
eigentlich stimmt das schon, denn so kompliziert ist das verschlüsselungssystem nun auch wieder nicht, so dass man da bestimmt leicht was coden kann!
|
24. 08. 2004, 10:33
|
#5
|
|
Mitglied
Registrierungsdatum: Jul 2000
Beiträge: 457
|
Ja kann man. Aber es ist wahrscheinlich eine Rechnung. Wie groß der aufwand und wie viele E-Mails-Adressen man mehr bekommt. Bei ASCII-Code ist der aufwand relativ gerig, aber bei Javascript (welchen man am besten selber geschrieben hat) ist der aufwand riesig.
|
24. 08. 2004, 10:49
|
#6
|
|
$_USER["money"] = NULL;
Registrierungsdatum: Apr 2001
Beiträge: 2.492
|
Zitat:
Original geschrieben von Mr.StH
Ja kann man. Aber es ist wahrscheinlich eine Rechnung. Wie groß der aufwand und wie viele E-Mails-Adressen man mehr bekommt. Bei ASCII-Code ist der aufwand relativ gerig, aber bei Javascript (welchen man am besten selber geschrieben hat) ist der aufwand riesig.
|
Da ist dann aber wieder das Problem, von wegen: Nicht jeder User hat JS usw.
BTW: Ich bin eigentlich verwundert, wie wenig Spam ich mit meiner mehr als 4 Jahre alten Mail erhalte.
|
24. 08. 2004, 11:54
|
#7
|
|
Mitglied
Registrierungsdatum: Mar 2001
Ort: Cyberspace
Beiträge: 369
|
Was sicher hilft und eigentlich immer funktioniert:
PHP-Code:
<?php //$dekodiere muss die kodierte email adresse enthalten!
if (isset($dekodiere))
{
$gb_such = ":masked:";
$gb_ersetze = "@";
// email adresse wird in die normale form gebracht
$dekodiere = str_replace($gb_such, $gb_ersetze, $dekodiere);
header("Location: mailto:$dekodiere");
exit;
}
?>
Teste den Mailencoder: shebaka:masked:shebaka.org
|
24. 08. 2004, 13:30
|
#8
|
|
pionier
Registrierungsdatum: Aug 2004
Ort: würfel
Beiträge: 98
|
ganz nett von dir aber
wir lassen den mail wurm einfach nach nach solchen sachen scannen wie
shebaka:masked:shebaka.org
:masked: wird er als @ zeichen sehen
beste Lösung wäre ASCII-Code sonst nix anderes oder ne eigene Verschlüsselung meiner Meinung nach
Gruss Raycon
ps: hier mal ein kleiner auszug aus nem mail wurm =)
PHP-Code:
$this->removeFakeEmailPart = array("#\.-wytnij-to-#i", "#-wytnij-to-\.#i", "#-wytnij-to-#i",
"#\.nospam#i", "#nospam\.#i", "#\.del#i", "#del\.#i",
"#\.cut#i", "#cut\.#i", "#\.remthis#i", "#remthis\.#i",
"#\.wytnijto#i", "#wytnijto\.#i", "#blah\.#i", "#\.blah#i",
"#\.hatespam#i", "#hatespam\.#i", "#\.cutthis#i", "#cutthis\.#i",
"#\.cutme#i", "#cutme\.#i", "#\.removethis#i", "#removethis\.#i");
|
24. 08. 2004, 14:04
|
#9
|
|
Mitglied
Registrierungsdatum: Mar 2001
Ort: Cyberspace
Beiträge: 369
|
Hi!
Also ich hab noch nie im Web ne Adresse gefunden die ein ":masked:" statt "@" hat!! Deshalb glaub ich auch nicht, das irgend ein Wurm, Spider, Bot, Crawler, Hans oder Sepp nach "user:masked:domain.tld" sucht!! Außerdem hab ich bis jetzt auch noch keinen Spam bekommen!!
Aber was man dagegen machen kann:
Statt ":masked:" kann jeder x-beliebige Wert eingesetzt werden!
zb: "|hasi|", "//xyz//" oder "¿?!!" egal, halt irgend ein muster, dass der Bot noch nicht kennt!
Punkto ASCII Code!
Auf die dauert funktioniert das sicher nicht! Die Bots lernen sicher die 4 oder 5 zeichen umzuwandeln!
|
24. 08. 2004, 17:04
|
#10
|
|
Alle Zeitangaben in UTC +1. Es ist jetzt 10:20 Uhr.
|
|