DDos with Google Servers

In computing, a denial-of-service (DoS) or distributed denial-of-service (DDoS) attack is an attempt to make a machine or network resource unavailable to its intended users.

 

This usually requires lots of computing power and good internet connection. And to overcome some of the precautions that can be considered normal today,  well treated-parallel attacks are required to being done simultaneously.

When you find a way to use huge Google servers for that kind of attack,  this saves you from a huge burden.

In theory, since I am writing this post, there is a way.

We will use Spreadsheets in Google Drive and FeedFetcher crawler bot for that,

Google Drive Speadsheet
Google Drive Speadsheet

If we put =image(“http://example.com/image.jpg”) in one of the cells of Google spreadsheet, Google will send the FeedFetcher crawler to grab the image and cache it to display.

Do that again and you will noticed it will use cached image directly instead of getting it again. But we can force it to load that image again by adding an useless GET tag to url.

 

Google Drive Spreadsheet image Function
Google Drive Spreadsheet image Function

 

 

=image("http://celilsemi.erkiner.com/images/me.jpg?id=0")
=image("http://celilsemi.erkiner.com/images/me.jpg?id=1")
=image("http://celilsemi.erkiner.com/images/me.jpg?id=2")
=image("http://celilsemi.erkiner.com/images/me.jpg?id=3")
...
=image("http://celilsemi.erkiner.com/images/me.jpg?id=1000")

 

Appending random parameter, each link is treated as different thus Google crawls it multiple times causing a loss of outbound traffic for the website owner. So anyone using a browser and opening just a few tabs on his PC can send huge HTTP GET flood to a web server.

 

Csv Codes of 1000 IMAGE Funcs Creator
Csv Codes of 1000 IMAGE Funcs Creator

 

 

Little piece of php codes to create thousand Google Spreadsheet image functions, after creating tags and coping them properly, a cvs file can be created with it.

By properly, I mean you need to be sure that there is no other text than the image function on each line.

 

Csv Codes of 1000 IMAGE Funcs
Csv Codes of 1000 IMAGE Funcs

 

After you name this file to “anytext.csv” you can import it to Google Drive Spreadsheet.

Google Spreadsheet Import Options
Google Spreadsheet Import Options

 

It worked perfectly and started immediately when I chose “Comma” as a separator.

 

Perhaps there will be some limits like number of cells in Spreadsheet or number of images Google let us have in Spreadsheet. I have tried just with an image and 1000 cells. In theory it is really possible to damage a server connection.

 

To Amplify the attack an url of pdf document can be used. This will provide an almost perfect ratio of bandwidths to you. You will request Google to put the image link in the spreadsheet, even if  Google fetches huge amount of data from the server,  since it’s a PDF(non-image file), you will N/A from Google.

 

Servers and accounts in this post are mine. I have no intent to hurt any one or support you to hurt any one. These information is purely scientific and experimental thus I am not responsible for any usage.