找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 3840|回复: 8

看!暴力抢CPU资源!

[复制链接]

1109

主题

1649

回帖

7万

积分

用户组: 管理员

一只技术宅

UID
1
精华
244
威望
743 点
宅币
24180 个
贡献
46222 次
宅之契约
0 份
在线时间
2294 小时
注册时间
2014-1-26
发表于 2015-6-29 00:43:23 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×
  1. #include<Windows.h>
  2. #include<stdio.h>

  3. DWORD WINAPI ThreadProc(LPVOID pParam)
  4. {
  5.         CRITICAL_SECTION cs;
  6.         InitializeCriticalSection(&cs);
  7.         EnterCriticalSection(&cs);
  8.         for(;;);
  9.         DeleteCriticalSection(&cs);
  10.         return 0;
  11. }

  12. int main(int argc,char**argv)
  13. {
  14.         UINT i=0;
  15.         for(i=0;i<16;i++)
  16.         {
  17.                 HANDLE hThread=CreateThread(NULL,0,ThreadProc,NULL,0,NULL);
  18.                 SetThreadPriority(hThread,THREAD_PRIORITY_TIME_CRITICAL);
  19.                 CloseHandle(hThread);
  20.         }
  21.         ThreadProc(NULL);
  22.         return 0;
  23. }
复制代码
Windows的线程都是划分优先级的,上面的代码只有一个作用:死机。它能干掉绝大多数8核CPU以内的Windows系统的PC。
原理就是创建16个线程,每个线程都有很高的优先级(实时优先级)。然后所有的线程都进入临界区,跑死循环。这样Windows就很难再给别的进程提供时间片了。于是电脑就这样宕机了。
回复

使用道具 举报

0

主题

76

回帖

6758

积分

用户组: 真·技术宅

UID
604
精华
0
威望
2 点
宅币
825 个
贡献
5853 次
宅之契约
0 份
在线时间
101 小时
注册时间
2014-12-20
发表于 2015-6-29 19:52:49 | 显示全部楼层
while(1) fork();
回复 赞! 靠!

使用道具 举报

KxIX 该用户已被删除
发表于 2015-7-2 04:36:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 赞! 靠!

使用道具 举报

1109

主题

1649

回帖

7万

积分

用户组: 管理员

一只技术宅

UID
1
精华
244
威望
743 点
宅币
24180 个
贡献
46222 次
宅之契约
0 份
在线时间
2294 小时
注册时间
2014-1-26
 楼主| 发表于 2015-7-2 16:33:43 来自手机 | 显示全部楼层
0x01810 发表于 2015-6-29 19:52
while(1) fork();

我这个省内存!
回复 赞! 靠!

使用道具 举报

2

主题

17

回帖

129

积分

用户组: 小·技术宅

UID
798
精华
0
威望
2 点
宅币
106 个
贡献
0 次
宅之契约
0 份
在线时间
14 小时
注册时间
2015-4-10
发表于 2015-7-3 13:00:56 | 显示全部楼层
0xAA55 发表于 2015-7-2 16:33
我这个省内存!

这个有什么用呢?
回复 赞! 靠!

使用道具 举报

1109

主题

1649

回帖

7万

积分

用户组: 管理员

一只技术宅

UID
1
精华
244
威望
743 点
宅币
24180 个
贡献
46222 次
宅之契约
0 份
在线时间
2294 小时
注册时间
2014-1-26
 楼主| 发表于 2015-7-4 00:00:19 | 显示全部楼层

可以在内存容量有限的条件下,有效地卡住电脑。
而不是因为内存不足无法运行最后被系统干掉。
越是稳定的病毒越难以干掉。
回复 赞! 靠!

使用道具 举报

5

主题

43

回帖

197

积分

用户组: 小·技术宅

UID
167
精华
0
威望
3 点
宅币
132 个
贡献
11 次
宅之契约
0 份
在线时间
30 小时
注册时间
2014-3-30
发表于 2016-1-20 10:38:09 | 显示全部楼层

/clear hjj

本帖最后由 FFFFFFFE 于 2016-1-31 18:33 编辑

/clear hjj
回复

使用道具 举报

12

主题

35

回帖

959

积分

用户组: 大·技术宅

UID
3517
精华
1
威望
36 点
宅币
802 个
贡献
33 次
宅之契约
0 份
在线时间
207 小时
注册时间
2018-3-2
发表于 2018-3-3 19:46:49 | 显示全部楼层
循环写入文件硬盘不久炸了
回复 赞! 靠!

使用道具 举报

1109

主题

1649

回帖

7万

积分

用户组: 管理员

一只技术宅

UID
1
精华
244
威望
743 点
宅币
24180 个
贡献
46222 次
宅之契约
0 份
在线时间
2294 小时
注册时间
2014-1-26
 楼主| 发表于 2018-3-4 17:09:39 | 显示全部楼层
Tao_Lu 发表于 2018-3-3 19:46
循环写入文件硬盘不久炸了

然而并不会。
回复 赞! 靠!

使用道具 举报

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-3-29 09:24 , Processed in 0.045638 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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