On 2011/11/27 13:43, Thierry Besancon wrote:
On 2011-11-27 13:26:43, jdow wrote:
Which browser(s) treat addresses of the form 178.000235.0000150.000372 as
actual addresses? That seems like a serious fault in the browsers.

According to C standards, a number beginning with a 0 is an base 8 number.

So 000235 is legal. It means 157 in decimal.
So 000150 is legal. It means 104 in decimal.
So 000372 is legal. It means 250 in decimal.

So this is address 178.157.104.250 which is a legal IP address.

So there is no serious fault. Just your ignorance of C programming ;-)

Best regards,
        Thierry Besancon

Please see my explanation. It's a matter of obfuscation. The 178.157.104.250
is more than sufficient obfuscation. It is useful enough for savvy users that
browsers should recognize but warn the user. The other form in an email is
raw obfuscation. Feeding an address such as that to a browser from an email
program should be either disallowed or raise annoying flags. Making life easier
for malware authors is just a wee bit over the top for my tastes.

{^_^}

Reply via email to