Chinaunix

标题: 怎么编程让电脑死机? [打印本页]

作者: lilikoo    时间: 2011-03-28 21:08
标题: 怎么编程让电脑死机?
需要电脑死机,来测试一些事,有哪些方法
作者: ecjtubaowp    时间: 2011-03-28 22:07
内存暴涨,CPU暴涨
作者: pandaiam    时间: 2011-03-28 22:27
fork炸弹吧。。
作者: liwangli1983    时间: 2011-03-28 22:27
linux么?取得root权限,然后rm -rf /
然后重启你就会艰现啥也没有了
作者: pandaiam    时间: 2011-03-28 22:29
好像有些 rm -rf 也删不掉吧。
作者: 灌水菜鸟    时间: 2011-03-28 22:35
内核模块访问空指针呗,呵呵。
作者: AD8018    时间: 2011-03-28 23:40
在内存条上放一个马达。
作者: egmkang    时间: 2011-03-29 00:11
写一个驱动,然后在里面while(1);
作者: nizvoo    时间: 2011-03-29 08:03
看你如何定義死機了。
作者: amarant    时间: 2011-03-29 08:42
朝機箱踢幾腳
作者: prc    时间: 2011-03-29 09:25
dd if=/dev/zero of=/dev/mem bs=1000M count=1
作者: yoyosys    时间: 2011-03-29 09:29
楼上这招狠
作者: bestlihj    时间: 2011-03-29 10:04
汗,dd格式化后,应该是造成电脑启动问题,而不是死机吧
作者: conn2011    时间: 2011-03-29 10:33
回复 1# lilikoo
  1. :(){ :|:& };:
复制代码
如果是Linux的话
作者: zhuqing_739    时间: 2011-03-29 10:55
{:3_182:}{:3_182:}{:3_182:}{:3_182:}
作者: wb112200    时间: 2011-03-29 11:15
在它运行着的时候 把CPU拆下来...
作者: cobras    时间: 2011-03-29 11:22
while cli();
作者: lilikoo    时间: 2011-03-29 16:29
回复 6# 灌水菜鸟


   具体怎么实现啊?我就是想电脑在某种情况下出现当机,自动重启,内存不掉电
作者: lilikoo    时间: 2011-03-29 16:31
回复 14# conn2011


    这个是什么,看不懂啊,能解释一下吗?
作者: lilikoo    时间: 2011-03-29 16:34
程序出现错误当机了,然后它自己重启,整个过程内存一直有电,谁能写一个简单的驱动,谢谢了
作者: lilikoo    时间: 2011-03-29 17:50
在驱动init中弄了一个数组越界,insmod后没出现宕机,就出现一些信息(看不懂),我lsmod发现驱动加载上了,
Module                  Size  Used by
grindtest               1505  1
想卸载,但提示正在被使用,请问怎么看是被谁使用,怎么强势卸载。
真实举步维艰啊
作者: lilikoo    时间: 2011-03-29 17:57
man rmmod发现rmmod -f可以强制卸载,但结果还是不行
Gentoo likuo # rmmod -f grindtest.ko
ERROR: Removing 'grindtest': Device or resource busy
哪位大侠来拯救一下我,要崩溃了
作者: nizvoo    时间: 2011-03-29 18:01
我記得我以前ghost的時候,不確定是哪個硬盤,我直接拔掉硬盤然後dir命令看看。
作者: lilikoo    时间: 2011-03-29 18:06
我是在linux下,我现在就是想找到为什么卸载不了的原因和怎样强制卸载
作者: lilikoo    时间: 2011-03-29 18:33
回复 8# egmkang


    谢谢,在while里无限递归,马上就宕机了
作者: egmkang    时间: 2011-03-29 19:20
回复  egmkang


    谢谢,在while里无限递归,马上就宕机了
lilikoo 发表于 2011-03-29 18:33



    你要的是死机,不是down机
down机的话,char* str = NULL;
*str;
作者: cjaizss    时间: 2011-03-29 20:45
陷死在驱动里
作者: lilikoo    时间: 2011-03-29 22:26
回复 26# egmkang


    我要的是宕机,我是这么做的
int test_init(void)
{
   while (1) {
    test_init();
  }
}

就导致宕机了;
我试了求空指针的值,这导致输出一些错误信息,但没有宕机;而且加载成功了,但显示在用,卸载不了
作者: samlumengjun    时间: 2011-03-30 11:41
回复 22# lilikoo


    你要明白,这个需要内核打开强制卸载模块的选项. Forced module unloading这个选项你确认打开了吗?
作者: 南极雨    时间: 2011-03-30 12:09
计算9999999999999的阶乘
作者: qnxchina    时间: 2011-03-30 12:50
朝機箱踢幾腳
amarant 发表于 2011-03-29 08:42



    最佳答案!
作者: abelxie    时间: 2011-03-30 14:53
朝機箱踢幾腳
amarant 发表于 2011-03-29 08:42



    这个主意也许是最简单而且有效的
作者: L_kernel    时间: 2011-03-30 15:09
楼上各种想法都有~~
作者: laowu2517    时间: 2011-03-30 23:12
想知道楼主测试什么呢,非得死机才行
作者: nizvoo    时间: 2011-03-31 07:45
某個應用程序暫用大量的cpu和内存造成的死機應該只能算是假死,你需要讓操作系統自己挂掉那種麽?
作者: rolexliu    时间: 2011-03-31 08:45
要干坏事?
作者: 猎食者    时间: 2011-03-31 11:06
情节太恶劣了,看来是要搞什么小动做了吧
作者: qianguozheng    时间: 2011-03-31 12:02
装个虚拟机然后搞死
作者: daschina    时间: 2011-03-31 12:49
这还不简单,把内存歪几下就好了!
作者: fbi333444    时间: 2011-03-31 13:03
回复 7# AD8018


    不如CPU上放个煤气罐然后点着
作者: loohole    时间: 2011-03-31 13:08
inmod 访问空
作者: loohole    时间: 2011-03-31 13:16
斯基:
1,先找一把锈刀,当着鸡的面在磨刀石上磨亮。(不要用好刀,我们要得就是这种感觉。)
2,准备一桶热水,在鸡飞蛋打中抓住鸡翅,捏住鸡头,拔光鸡颈处的毛,一刀下去,把鸡血放进一个盐水碗中,在把鸡放进有热水的桶里拔光鸡毛,到此斯基过程就算结束鸟。
作者: 落英飘风香    时间: 2011-03-31 14:37
不停的产生字符串容易暴大~
作者: nizvoo    时间: 2011-03-31 14:39
還是干擾供電系統。
作者: linux_shell    时间: 2011-03-31 17:17
回复 1# lilikoo


    linux  试试这个
  1. :(){ :|:& };:
复制代码

作者: lilikoo    时间: 2011-03-31 21:11
不是干什么坏事,就是需要程序出现一些错误,让机子自动重启,测一下重启之后的内存,这个已经结束了,谢谢大家
作者: pandaiam    时间: 2011-03-31 21:16
重启之后内存的东西还在吗。应该都丢掉了吧。
你想要的是如何保存这些东西?
作者: BangBull    时间: 2011-04-01 17:18
  直接一铁锤,什么机器都得死机啊  还编什么程序啊
作者: yulihua49    时间: 2011-04-01 21:44
需要电脑死机,来测试一些事,有哪些方法
lilikoo 发表于 2011-03-28 21:08



    LINUX死不了。
一定要他死,必须是root权限。
chdir("/");
system("rm -rf");
system("reboot");
作者: starzhestarzhe    时间: 2011-04-02 09:52
往电脑上泼水
作者: BangBull    时间: 2011-04-02 14:37
  1. :() { :|:& }; :  
复制代码

作者: flyblowing    时间: 2011-04-04 17:29
你是想崩溃系统呢还是靠瓜分内存呢
作者: beyondfly    时间: 2011-04-05 19:15
. (){ .|. &};.  Linux 下面的bash中的fork炸弹
作者: jwz0620    时间: 2011-04-14 13:06
死循环递归
作者: gradkid    时间: 2011-04-14 18:43
内核模块访问空指针呗,呵呵。
灌水菜鸟 发表于 2011-03-28 22:35



    那样只会那段代码死掉,不会死机。
作者: gradkid    时间: 2011-04-14 18:44
死机据我自己的理解是操作系统死掉了,是这样么,lz
作者: gzshuns    时间: 2011-04-15 10:58
while(1)
{
      fork();
}
作者: Yoc--    时间: 2011-04-16 11:16
把屏幕指定時間變黑就ok了。
死機的話,你能操作???
作者: Zhaing_Bo    时间: 2011-04-17 00:37
Linux下fork炸弹或许好用。
Win怎么弄呢?
  1. while (1) {
  2.     malloc();  // 分配一定的内存空间
  3. }
复制代码
这个我测试了一下,会使机器变慢,但不能死机。

想来只能倒杯水了。
作者: santai543    时间: 2011-04-17 22:05
死循環不就行了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2