xenteros xenteros - 2 months ago 6
HTTP Question

What is the meaning of '@' in the URL?

Let us try to access

http://yahoo.com@3627729518


with any browser. We get redirected to
google.com
.

3627729518
is the decimal representation of
11011000.00111010.11000010 .01101110
without dots. What's the reason of such behavior?

Note:
I've changed the url so it's universal, but still, there is
http://domain@ip
. Originally it was local bank url and a scam-service's ip.

Answer

It's a malicious url, abusing the http://username:password@hostname support to make it LOOK like a yahoo url.

But it's actually taking you to that IP address (yes, an IP address is just a number, and can be represented by an integer). So that url is effectively:

http://yahoo.com@216.58.194.110

which reverse DNSs to

http://yahoo.com@dfw06s48-in-f14.1e100.net

so probably a Google Fibre customer in Dallas/Fort Worth.