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.
In fancy javascript-heavy web applications, the # symbol is commonly used followed by more URL paths, for example www.example.com/some-path#/other-path/etc the other-path/etc portion of the URL is not seen by the server, but is available for Javascript to read in the browser and presumably display something different ...
But first, some background. In a URL, a hash mark, number sign, or pound sign ( # ) points a browser to a specific spot in a page or website. It is used to separate the URI of an object from a fragment identifier. When you use a URL with a # , it doesn't always go to the correct part of the page or website.
A URL consists of five parts: the scheme, subdomain, top-level domain, second-level domain, and subdirectory. Below is an illustration of the different parts of a URL. Let's break down this URL structure below.
URL stands for Uniform Resource Locator. A URL is nothing more than the address of a given unique resource on the Web. In theory, each valid URL points to a unique resource. Such resources can be an HTML page, a CSS document, an image, etc.
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://[email protected]
which reverse DNSs to
http://[email protected]
so probably a Google Fibre customer in Dallas/Fort Worth.
It's a very old type of URL format still supported by some browsers.
@ was used in specifying a user name and password sent via Basic Authentication to the web site on the right hand site of the @. For example;
http://username:[email protected]
would have sent the username of username, and the password of (you've guessed it) password to example.com. This meant if you created that as a bookmark you wouldn't have to login, it'd be sent for you. Not the most secure idea.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With