eMail Anti-Spam für wBB Lite

SvPe
Titel: eMail Anti-Spam für wBB Lite
Version: 1.0
Beschreibung: Was macht der Hack?
Dieser Hack "verschluesselt" alle Vorkommen von eMail Adressen, so dass die mei(ss)ten
Spam Roboter sie nicht mehr erfassen koenne.
Benutzer koennen diese eMail Adresse weiterhin anklicken.
Es aendert sich fuer Sie absolut nichts.


Was brauche ich fuer den Hack?
-ein wBB Lite 1.0.x

Gibt es irgendwo einen Copyright Verweis?
Nein!
Trotzdem darf der Hack nicht als eigener ausgegeben werden (dazu gleich mehr Augenzwinkern )

Und was darf ich damit machen/nicht machen?
Du darf alles damit machen, solange du:
* Den Hack nicht als deinen eigenen ausgibst
* Den Copyrightverweis, falls vorhanden, nicht aenderst, unkenntlich machst oder
entfernst.
* Die Copyrightverweise im Quellcode nicht entfernst.
* Beim Veroeffentlichen (auf deiner Seite,...) erwaehnst das der Hack von mir
(Sven Peter <svenpeter@gmail.com>) geschrieben wurde.
* Den Hack nicht verkaufst.
* Falls du den Hack weiterentwickelst und dann veroeffentlichst erwaehnst das
er urspruenglich von mir (Sven Peter <svenpeter@gmail.com>) geschrieben wurde.
* Diese kleine "Lizenz" und die folgende Distanzierung mit dem Hack weiter-
verbreitest. (Nur falls du ihn weiterverbreiten willst Augenzwinkern )
!!ACHTUNG!!
Ich hafte nicht fuer Schaeden (nicht nur, aber auch Datenverlust) die durch
die Benutzung dieses Hacks entstehen.
DU BENUTZT DIESEN HACK AUF EIGENE GEFAHR!
Wenn du den Hack benutzt erklaerst du dich mit allen Punkten einverstanden!
Falls du mit einem oder mehreren Punkten nicht einverstanden bist, darfst du
den Hack nicht benutzen!


Wo gibt es Support fuer den Hack?
In dem entsprechenden Thread auf Y******.
----


weiter zum Download
Soccerboard-Besitzer
Wenn man den BB-Code für EMAIL löscht, muss man dann nicht auch in der bbcode_buttons.tpl den Button dafür löschen?
Gibt es keinen Fehler, wenn man dann auf den Button für Email-Tags klickt? Oder kommt dann gar nichts?
bam313
Hallo,

soweit ich dies verstanden habe, bleiben alle Funktionen aufrecht.
Also lass deine Buttons, wo diese sind, da sie ja trotzdem vollkommen funktionstüchtig sein sollten.

Ich habe mir den Hack noch nicht angesehen, wollte dies aber demnächst machen.
Ich kenne derartige Verschlüsselungsscripts bisher nur auf JavaScriptbasis und dabei wird einfach der Quelltext der E-Mail-Adresse dermaßen verschlüsselt, sodass die meisten bots diese nicht auslesen können.
Ich werde mir das Dingens einmal ansehen und dir später Bescheid geben.

LG bam
SvPe
Zitat:
Original von Soccerboard-Besitzer
Wenn man den BB-Code für EMAIL löscht, muss man dann nicht auch in der bbcode_buttons.tpl den Button dafür löschen?
Gibt es keinen Fehler, wenn man dann auf den Button für Email-Tags klickt? Oder kommt dann gar nichts?


Der Hack löscht den BBCode nicht sondern ersetzt ihn.
Da muss nichts an dem Template verändert werden!
bam313
Ha - super - der Hackautor ist gerade da.
Grüß Dich!

Auf welchem Prinzip beruht denn deine Variante?

LG bam
SvPe
Zitat:
Original von bam313
Ha - super - der Hackautor ist gerade da.
Grüß Dich!

Auf welchem Prinzip beruht denn deine Variante?

LG bam


die adresse wird einfach durch die entsprechenden ascii codes ersetzt.
Das ganze wird dann zwischen &# und ; geschrieben. Das sollten eigentlich alle Browser darstellen können, die meißten Spam Roboter sind aber zu dumm dazu Augenzwinkern
Soccerboard-Besitzer
Aber der Befehl löscht doch 2 Zeilen, bei mir ist das kein Ersetzen:
DELETE FROM `bbX_bbcodes` WHERE bbcodetag = 'email';
SvPe
Rate mal was der Teil, der in die class.parse.php kommt, macht Augen rollen
php:
1:
2:
3:
4:
$this->search[] = '/\[email](.*)\[\/email\]/esiU';
  $this->replace[] = 'format_mail_tag("\\1")';
  $this->search[] = "/\[email=(&quot;|['\"]?)([^\"']+)\\1](.*)\[\/email\]/esiU";
  $this->replace[] = 'format_mail_tag("\\2", "\\3")';
bam313
Hallo SvPe,

danke für die Erklärung!

Nachtrag:
Jetzt habt ihr mich wirklich neugierig gemacht.
@ soccer-boarder
Lass die Tabelle in der Datenbank einmal stehen (unangetastet) und probiere es nur über das Editieren der Dateien aus.
Ich habe grad kurz in die Codes geblickt (aber nur überflogen).
Es dürfte keinen negativen Einfluss haben die Datenbank zu Testzwecken unberührt zu lassen ...

LG bam
Soccerboard-Besitzer
@bam313: Leider zu spät smile Zunge raus
Ich habe es schon den Befehl ausgeführt und damit die Zeilen in der DB gelöscht
bam313
Hallo Soccer-Boarder,

und wie sieht das Endresultat aus?
Läuft bei dir alles zur besten Zufriedenheit oder hast du nun sämtliche E-Mail-Einträge deiner User verloren?

Vielleicht kann ich heute die Zeit aufbringen, dieses Dingens reinzuklopfen ... ;-)

LG bam
SvPe
Zitat:
Original von bam313
Hallo Soccer-Boarder,

und wie sieht das Endresultat aus?
Läuft bei dir alles zur besten Zufriedenheit oder hast du nun sämtliche E-Mail-Einträge deiner User verloren?

Vielleicht kann ich heute die Zeit aufbringen, dieses Dingens reinzuklopfen ... ;-)

LG bam


Du glaubst also das ich den Hack vorher nicht getestet hab?
Soccerboard-Besitzer
Ich konnte es noch nicht testen, meine Seite ist wegen Serverproblemen offline...
ich glaube aber schon, dass alles funktioniert Freude
bam313
Hallo Ihr Zwei!

Ohoh - nein Sven, das habe ich nie behauptet und würde ich auch nie machen.
Mein Problem ist, dass ich mit Datenbanken nicht sattelfest bin und daher bei sql-Änderungen immer sehr vorsichtig bin und lieber 2 Mal frage, bevor ich einmal etwas falsch mache ;-)
Tut mir Leid, falls meine Worte bei dir falsch angekommen sind!

Na dann bastel ich einmal ...

LG bam
Kerstin
Hört sich gut an und wäre echt klasse. Hab aber ein Problem. In der Beschreibung vor Punkt 6.) steht, ich solle ersetzen mit...... doch steht nicht dabei, welchen Text ich ersetzen soll.

Oder habe ich da was falsch verstanden?

Bitte um Hilfe, danke.
Elly
Kerstin, meinst du 5) profile.php - das was du suchst, musst du nachher duch die andere Zeile, die bei "ersetze durch" steht, ersetzen.

Ich hab auch eine Frage:
Werden dabei auch die E-Mail-Adressen im ACP verschlüsselt? Ich mein jetzt die Adresse des Admins, nicht die der User...die Adresse, an die die Reg-Mails kommen oder die Adresse, an die die Einträge der LInklist verschickt werden etc.

LG,
Elly
Kerstin
Ähmm....keine Ahnung, Punkt 4 und 5 fehlt. Von einer profile.php kann ich auch nichts finden.

Gibt es vielleicht eine andre Möglichkeit, Mail Addys zu "verstecken"?

Gruss Kerstin