Spam PHPBB 2, il fallait que cela cesse

07/01/2010
Par Jeremy

Bonjour à tous…Et meilleurs voeux 2010 pour ceux que je n’ai pasencore eu la chance d’avoir par email.

Vous avez du le remarquer en passant par ici, le forum est souvent emproie à un spamming automatisé…Je recevais jusqu’a maintenant au moins 30 mails/jour me disant qu’un nouvel utilisateur venait de s’inscrire sur mon forum… Du style « kjshdflskdjfhze »…

Sympas les inscription mais pour avoir des Spams, pas trop rigolo…Alros j’ai fini par trifouiller dans un de mes fichiers du forum…

Si vous jouez avec la version 2 de phpbb (je trouve la 3 trop gourmande ) , cette astuce devrait vous servir.

Ouvrez votre fichier includes/functions_validate.php

Aux alentours de la ligne 100 (104 pour moi) vous allez trouver ceci :

// Don't allow " and ALT-255 in username.
if (
strstr($username, '"') || 
strstr($username, '"') || 
strstr($username, chr(160)) || 
strstr($username, chr(173))
)
{
return array('error' => true, 'error_msg' => $lang['Username_invalid']);
}

Nous allons donc y remédier en limitant le nombre de caractère ( ATTENTION, cela marche pour moi car mon ou mes spammeur(s) mélangent toujours le même nombre de caractère dans leur Username pour être certain d’en trouver un bon…Ils sont donc obligés de voir large en taille de login : 15 caractère chez moi )

Il m’a juste suffit de rajouter un compteur de caractère dans la condition plus haut avec STRLEN :

strlen($username)>10

Ce qui donne donc après modification :

	if (
strlen($username)>10 || //modification
strstr($username, '"') || 
strstr($username, '"') || 
strstr($username, chr(160)) || 
strstr($username, chr(173))
)

Voilà donc comment vous séparer de vos Spammeur adorés.

Jérémy A.

Etes vous d'accord avec ceci ?
Afficher cet article sur Twitter

Tags: ,

4 Commentaires to “ Spam PHPBB 2, il fallait que cela cesse ”

  1. superrefman (8 commentaires) on 21/01/2010 at 7 h 28 min

    Hello,
    i’m a new reader here

    [url=http://superrefman.tapalair.net]superrefman[/url]

  2. coloniedevacances (1 commentaires) on 20/01/2010 at 13 h 46 min

    Salut,
    J’arrive tous juste sur ce forum qui m’a l’air interressant.
    habitué des forum et gros contributeur, je suis interressé par votre concept.
    A bientot sur le forum

  3. Superrefman (8 commentaires) on 09/01/2010 at 12 h 13 min

    Et ouep…N’empeche que depuis le changement je n’ai plus recu de mail de nouvel utilisateur…

    Une astuce qui en vaut donc la peine.

    Jérémy

  4. Bruno (46 commentaires) on 07/01/2010 at 21 h 31 min

    Salut Jérémy,

    c’était donc ça ces messages sans aucuns rapports avec labo-marketing!

    Bruno

Laisse ton commentaire

100% de commission

Petit Lutin

petit lutin
BuzzAndWiin

Rejoins moi sur Twitter

Annonces 1TPE

Exit Prophet Pro
Exit Prophet Pro est un petit script php vous pouvez utiliser pour générer plus de trafic de sortie . Dès que le visiteur a l'idée de quitter votre site, un popup démarre, comme ceci grace à ce popup

Vasur - Standard Edition
Un raccourcisseur de liens à vos couleurs et sur votre propre nom de domaine (script PHP fourni, pas de base de données nécessaire).

Pack de 300 script pro
Pack PROFESSIONNEL de scripts phpcgi et de templates web inédits !

Créé Pour La Black hattitude