/    Sign up×
Community /Pin to ProfileBookmark

Weird Spam Technique

I recieved a spam email recently that got through my filter even though it had the words “Prozac, Viagra” etc in it. I had a look at the source and it was like this:

I put a border on to make it clearer – have a look at it in a browser.

[CODE]
<TABLE style=”BORDER-WIDTH: 0px;” cellPadding=0 cellSpacing=0 border=1>
<TR>
<TD><FONT face=”Courier”>P X V C A V</FONT></TD>
<TD><FONT face=”Courier”>r a A I m I</FONT></TD>
<TD><FONT face=”Courier”>o n L A b A</FONT></TD>
<TD><FONT face=”Courier”>z a I L i G</FONT></TD>
<TD><FONT face=”Courier”>a x U I e R</FONT></TD>
<TD><FONT face=”Courier”>c &nbsp;<BR> M S n A</FONT></TD>
<TD><FONT face=”Courier”>&nbsp;<BR> &nbsp;<BR> &nbsp;85,45 &nbsp;99,95 =
&nbsp;<BR> &nbsp;69,95</FONT></TD>
<TD width=100%></TD>
</TR>
</TABLE>
[/CODE]

I can’t see how this works, the <TD width=100%></TD> has the effect of flipping the table – can anyone explain why this happens? I thought they were exploiting some kind of browser bug but it looked fine on every browser i tested it on.

to post a comment
HTML

3 Comments(s)

Copy linkTweet thisAlerts:
@Beatle_FanNov 09.2005 — There's really no magic here. The columns are compressed so the elements align one character deep. Try expanding the column widths and you'll see what you would expect to see.
Copy linkTweet thisAlerts:
@simplygraphixNov 09.2005 — I think you already know that the "magic" is because of the last <TD width=100%></TD>. This cell [B]compresses[/B] all other cells and since the contents of other cells consist of mainly alphabet separated by a blank space, the browser puts them one after the other. For instance, try changing these blank spaces with the &nbsp; character (which has also been used to format other characters in this email) and you will see that the "magic" ceases.

On a whole a lovely little trick by the spammer!
Copy linkTweet thisAlerts:
@axysauthorNov 09.2005 — OK I get it now. Yeah it is a nice trick but would probably be quite easy to detect.
×

Success!

Help @axys spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.19,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...