Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

Tags:

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.

like image 327
xenteros Avatar asked Sep 23 '16 15:09

xenteros


People also ask

What do '?' And '#' mean in a URL?

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 ...

What is the symbol in URL?

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.

What are the 5 parts of a URL?

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.

What is the full meaning of URL?

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.


2 Answers

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.

like image 136
Marc B Avatar answered Oct 20 '22 06:10

Marc B


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.

like image 38
blowdart Avatar answered Oct 20 '22 06:10

blowdart