On fre 17 sep 2010 00:30:27 CEST, Chris Owen wrote
1) From yahoo.com
2) Have a HTML attachment
3) Are base64 encoded


The html includes something like this, inside a comment.  It's really
over a hundred escaped characters:

 document.write(unescape("%3C%53%43%52%49%50%54%20%4C

and I think this matches it:

 /document\.write\(unescape\(\"(\%..\%){10,}/

While unescape is a legitimate function, it's odd that a string would
start off with a lengthy series of escaped characters.

This seems to need a RAWBODY check to match.  That's as far as I've
got.

Joseph Brennan
Columbia University Information Technology

Reply via email to