Site Suche

Site menu:

 

open all | close all

 

Archiv


Ich höre gerade
@ 06.01.09 00:30:


Tangerine Dream
Mojave Plan

White Eagle

Patch für phpBB um Spam-Anmeldungen zu erschweren

19. Juli 2006 von Lars Schenk

Nachdem der Captcha-Code vom phpBB-Forum genackt wurde erhalte ich bei phpBB-Foren-Installationen immer mehr automatische Spam-Anmeldungen und entsprechende Spam-Beiträge. Leider scheint phpBB dem bisher nicht viel entgegenzusetzen. Mit einem einfachen Patch habe ich daher meine phpBB-Installationen gegen Spam-Anmeldungen geschützt.

Die RegBots greifen direkt auf die übermittlung der Anmelde-Formular-Information zu und setzen das für den “agreement screen” erforderliche “agreed=true”.
Da Web-Formular-Variablen CasE-sEnsiTivE sind kann man einfach den default lower-case Name “agreed” in eine andere Schreibweise verändern. Damit sind dann manuelle Anmeldungen weiterhin möglich, aber die RegBots die den Default-Parameter “agreed” bedienen wollen scheitern und bleiben draußen.

Die für den Patch betroffenen Dateien sind:

admin/admin_users.php
includes/usercp_avatar.php
includes/usercp_register.php

Mit dem Text-Editor sucht man nach “agreed” und ersetzt dies durch eine Kombination von Groß- und Kleinbuchstaben oder gleich mit einer anderen Parameterbezeichnung wie z.B. “IAmInAgreement”. Solange alle Referenzen auf diese Variable identisch sind funktionieren die Regiestrierung und das Ändern von Profildaten wie gewohnt - nur halt nicht für die RegBots die über den Default-Parameternamen versuchen das System zu umgehen.

Noch ein Hinweis für Benutzer wie mich, die den Editor VI verwenden: VI ersetzt nur das erste Vorkommen einer Zeichenkette in einer Zeile wenn man “:%s/agreed/AgReEd” verwendet. Und es gibt einige Stellen, wo die Zeichenkette “agreed” mehrmals in einer Zeile vorkommen. Also das Ersetzen mehrmals ausführen, bis alle Zeichenketten ersetzt wurden.

Der Beitrag wurde am Mittwoch, den 19. Juli 2006 um 17:28 Uhr von Lars Schenk veröffentlicht. Sie können die Kommentare zu diesen Eintrag durch den RSS 2.0 Feed verfolgen. Sie können einen Kommentar schreiben, oder einen Trackback auf Ihrer Seite einrichten.

Kategorie: tech-recipes
Social Bookmarks Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • Digg
  • del.icio.us
  • Google Bookmarks
  • YahooMyWeb
  • Webnews
  • StumbleUpon
  • Folkd
  • Furl
  • Live-MSN
  • Slashdot
  • Y!GG
  • Bloglines
  • Technorati
  • Linkarena
  • MisterWong
  • Ask
  • Facebook
  • TwitThis

6 Reaktionen zu “Patch für phpBB um Spam-Anmeldungen zu erschweren”

  1. Michael

    Hallo Lars,

    habe Deinen patch (Ändern der agree-variablen) in mein board eingebaut und man kann sich immer noch registrieren. Man merkt keinen Unterschied. KLASSE!

    Ob es tatsächlich funktioniert weiss ich im Moment nicht. Mein board ist noch in der Entwicklungsphase.

    Oder gibt es so eine Art TestBot mit der man sein Board gegenüber Bots austesten kann (ähnlich wie ein Virustest oder Firewall-Test) ???

    Schöne Grüße aus Dortmund
    Michael

  2. kündi

    hey!
    das ist ein echt guter tip! hatte vile spamanmeldungen… und mich schon genervt, dass phpBB das problem nicht erkennt! mal schauen ob es jetzt weniger werden!

  3. Lars-Schenk.com » Besserer Captcha Code für phpBB

    [...] Nachdem ich bereits vor einigen Monaten mit einer recht einfachen Modifikation eine zunächst wirksame Maßnahme gegen den geknackten Captcha Code des phpBB Forums eingesetzt habe, stieg in den letzten Wochen die Zahl der Spambot-Anmeldungen bei Classic-Cadillac.com/forum wieder dramatisch an. Die Bösen hatten also aufgerüstet und ich musste in die nächste Runde im Kampf gegen die Spambots. [...]

  4. RalfZ

    …funktioniert ausgezeichnet!!! Habe seit reichlich 24h keine Spamanmeldungen mehr! Die manuelle Reg. funktioniert weiterhin einwandfrei. Vielen Dank für den Patch!

    Sehr sehr nützlich!
    Viele Grüße aus Plauen und einen guten Rutsch ins neue Jahr wünscht
    RalfZ

  5. Caro

    Hatte in letzter Zeit pro Tag an die 30 Spam-Anmeldungen auf drei Foren - mit dem einfachen agreed-Trick keine einzige mehr!
    Danke!

  6. Dets

    Herzlichen Dank,

    auch ich hatte ständig Probleme mit bis zu 10 Spam-Anmeldungen pro Tag und hätte nicht gedacht, dass es sich dabei um Bots handelt (schließlich müssen die ja das Captcha lösen). Doch nach Einfügen deines Patches waren die Spams schlagartig vorbei!
    Vielen Dank nochmal dafür,

    Dets …

Einen Kommentar schreiben