On Mon, 2011-11-28 at 20:17 -0800, Dave Warren wrote:
> On 11/28/2011 7:37 PM, Martin Gregorie wrote:
> > I tried feeding "000192.000168.0007.0002" to Lynx and Opera as the sole
> > command line argument:
> 
> Wouldn't that be 000300.000250.0007.0002 ? Or did I miss a step here?
> 
I was assuming that the obfuscation was simply the presence of leading
zeros and ignoring any effect this might have on number representation.

The command "opera 000300.000250.0007.0002" causes Opera to complain
"Internal communication error. Check that the address is spelled
correctly, or try searching for the site." and show
"http://000300.000250.0007.0002/"; as the address it can't find. It
appears that if any of the four values have leading zeros, Opera treats
the string as a host name - which defeats the purpose of this
obfuscation.

However, you were right about Lynx: it does apply octal coding rules and
so falls into the category of web browsers jdow was asking about:
"lynx 000300.000250.0007.0002" finds my web server and displays its
front page.


Martin







Reply via email to