Re: Regular Expression für Pe<a href>< /a>nis gesucht

Wolfram Schroeder <[email protected]> Fri, 20 Aug 2004 02:24:10 +0200
Newsgroups gmane.mail.spam.spamassassin.devel.de
Message-ID <[email protected]>
Tobias von Koch wrote:

>Hallo,
>
>On Thu, 19 Aug 2004 00:23:31 +0200, Carsten Menke wrote:
>
>CM> Hallöchen,
>CM> 
>CM> jetzt hat unser Kunde doch tatsächlich so eine Penis Enlargement
>CM> E-mail bekommen,
>CM> die von den Standard Spam Assassin Regeln nicht erkannt worden ist.
>CM> 
>CM> Ein Blick in den html Quelltext verriet dann auch schnell warum,
>CM> 
>CM> den Penis war nicht ausgeschriebne sondern so formuliert: Pe<a
>CM> href></a>nis
>
>Siehe man Mail::SpamAssassin::Conf(3):
>
>      body SYMBOLIC_TEST_NAME /pattern/modifiers
>           Define a body pattern test.  "pattern" is a Perl regular 
>           expression.
>
>           [...] All HTML tags and line breaks will be removed before
>           matching.
>
>Beim schreiben von einer body rule braucht man sich also nicht um HTML
>kümmern.
>
>Viele Grüße,
>Tobias v. Koch
>
>  
>
Hi,

Tobias hat recht, HTML fliegt raus für Body-Tests. Ich bin allerdings 
der Meinung, dass HTML in Mails durch whitespace (Leerzeichen) ersetzt 
werden, und zwar durch genau eines - wer den passenden Code oder die 
passende Doku findet, kriegt einen Punkt ;-)

Ich habe eine Reihe von Regeln der Form

body      OBFU_PENIS   /\b(?!penis)p.?e.?n.?i.?s\b/

d.h. nicht das Wort selbt, aber das Wort mit beliebigen einzelnen 
Zeichen dazwischen. Das sollte auch für HTML-obfuscated Worte klappen. 
Ich habe noch ein Wörterbuch deutsch-englisch, gegen das ich die Regeln 
teste, nur zur Sicherheit, damit ich nicht zufällig komplizierte aus dem 
Französischen abgeleitete englische Worte treffe ...

Funktioniert auch toll für Medikamente und so, neuerdings schreiben die 
Spammer allerdings 2 Zeichen zwischen die Buchstaben.

Wenn Du spezifisch HTML erwischen willst, musst Du "rawbody"-Tests 
verwenden.

Grüße,
Wolfram


---------------------------------------------------------------------
Abmelden, E-Mail an: spamassassin-dev-de-unsubscribe-d1GL8uUpDdXTxqt0kkDzDmD2FQJk+8+b@public.gmane.org
Weitere Befehle, E-Mail an: spamassassin-dev-de-help-d1GL8uUpDdXTxqt0kkDzDmD2FQJk+8+b@public.gmane.org