求一段另类的程序:让电脑死掉:死循环,内存溢出,什么都好,就是要电脑动不了。
大家发挥创意吧。
最好能自己测一下,50分奉上。
问题点数:50、回复次数:68Top
1 楼E_BADBOY()回复于 2006-01-23 23:15:52 得分 0
找一只患禽流感的鸡输入到电脑里面.....Top
2 楼LookSail(老得牙都掉了还在学)回复于 2006-01-23 23:32:38 得分 0
拿瓶开水淋就是了Top
3 楼CMCO()回复于 2006-01-23 23:49:16 得分 0
最好能自己测一下
-----------------------------------------
逆耍我们呢????
50 分 就耍了?Top
4 楼abszhanghe(贺)回复于 2006-01-24 08:54:01 得分 0
string a="";
for(;;)
{
a+="sfasgfsadhgfsjd";
char [] b=new char[a.leght];
}Top
5 楼antoniusguo(anton)回复于 2006-01-24 09:04:02 得分 0
不停占用内存和CPUTop
6 楼MonkWang(象写情书一样写程序)回复于 2006-01-24 09:04:12 得分 0
直接用脚踹!Top
7 楼brucenan999(布鲁斯南)回复于 2006-01-24 09:04:16 得分 0
format c:Top
8 楼warfen(学无止境)回复于 2006-01-24 09:06:07 得分 0
修改boot.ini 改变系统启动路径。
修改启动时那个批处理文件,启动就格式化,哈哈。Top
9 楼xiedan79(Sam Xie)回复于 2006-01-24 09:10:19 得分 0
while(1=1)
{
.....
}Top
10 楼langmafeng(乞力马扎罗)回复于 2006-01-24 09:20:00 得分 0
想干什么?写病毒?Top
11 楼MyLf(不睡觉的鱼)回复于 2006-01-24 09:45:36 得分 0
不学无术Top
12 楼wf5360308(冷月孤峰)回复于 2006-01-24 09:56:22 得分 0
做人要厚道
Top
13 楼pgy8288(Just Coding)回复于 2006-01-24 10:07:00 得分 0
for(;;)这样的语句现在已经不顶用了
写文件到硬盘上去.
让硬盘挂掉得了
Top
14 楼brando_beat(Eの懒龙)回复于 2006-01-24 10:27:14 得分 0
???Top
15 楼yf1025(小桥,流水,人家)回复于 2006-01-24 10:34:16 得分 0
对boss无声的抗议?:-)Top
16 楼zhujiechang(小朱)回复于 2006-01-24 10:42:44 得分 0
去汇编区找,只要几行就能让电脑死掉.xp也一样,不要干坏事:)Top
17 楼aicsharp()回复于 2006-01-24 10:46:34 得分 0
不停占用内存也行,嘻嘻,我做的一般程序都和蠕虫病毒差不多效果。
不停用随机名字生成垃圾文件也行,这个比较毒,很难判断那些是垃圾文件。
删winnt和winnt/system32下面的文件也行啊,下次启不来了。
其实我认为编写病毒比较难,而把操作系统搞乱套方法还是很多地。Top
18 楼abandonship(焚酒煮剑)回复于 2006-01-24 10:47:03 得分 0
林子大了,……Top
19 楼LGame(JGame)回复于 2006-01-24 10:52:41 得分 0
这是WINDOW
要是在UNIX下,
你占用的内存一超,就有可能让机子挂掉了Top
20 楼ttlrwdl(ttlrwdl)回复于 2006-01-24 11:56:54 得分 0
for (i = 0; i <= 100000000; i++)
{
t = !t;
}Top
21 楼nan7757(骑着蚂蚁闯红灯)回复于 2006-01-24 15:45:17 得分 0
for(int i = 0;i<5;i++)
{
if(i>3)
i = 0;
}Top
22 楼colaworm(每天可以多学一点)回复于 2006-01-24 15:48:12 得分 0
while(true){}Top
23 楼guoliang_08(Good Good Study Day Day Up !)回复于 2006-01-24 15:52:08 得分 0
没安好心哦!!Top
24 楼sun00wen00sheng(小太阳)回复于 2006-01-24 16:06:46 得分 0
dingTop
25 楼sun00wen00sheng(小太阳)回复于 2006-01-25 10:13:17 得分 0
都死不了啊。Top
26 楼seasky2008(老实的猪)回复于 2006-01-25 11:19:18 得分 0
现在的机器配置高了,用循环求圆周率开机半个小时机器都没死
最好的方法大概就是倒点水了,不要多了一小杯就够——Top
27 楼hyena041(陷入自己的思维中,找不到自己了)回复于 2006-01-25 12:20:26 得分 0
haha
it's one joke?
哈哈
其实很容易的,不停的调用内存,让他保持高的占有率
去用c语言写吧,在c里写,加点循环,又不释放,不挂等什么
hoho
上面一个兄弟的,对老板的无言抗争最搞
好方法,哪天我也写一个,复制到所有电脑上,开机半小时后全部都挂那了,然后重启,再挂,哈哈Top
28 楼time_is_life(今夜太冷:http://timeislife.blog.sohu.com)回复于 2006-01-25 13:10:49 得分 0
用.net好像不行了,因为程序都被托管了,我试验过一个很大的程序,占用内存到了一定数量就被自动释放掉了,就是你不停的占用非托管资源(比如活动目录),也只能使活动目录服务不可用,而不能使这个windows停用。
可能c语言可以Top
29 楼alang_jj(阿郎)回复于 2006-01-25 13:18:34 得分 0
好办,只要两步:
一.打开机箱.
二.拔下内存条,留着自己用
完工!!!Top
30 楼antoniusguo(anton)回复于 2006-01-25 14:00:00 得分 0
先打开窗口,全屏,阻止与用户交互,过滤关闭窗口信息,不停检测进程中是不是有taskmgr,有就kill,先达到阻止任务管理器的目的,注册Microsoft.Win32.SystemEvents.SessionEnding事件,e.Cancel = true,然后随便用一个集合不停的加垃圾信息,不停占用内存,也可以在人家系统盘里不停的放小文件,这样可能可以了Top
31 楼antoniusguo(anton)回复于 2006-01-25 14:04:53 得分 0
不过玩笑不要开大,开大就不好玩了Top
32 楼comefeel(刚中带柔)回复于 2006-01-25 14:28:54 得分 0
那你可以用多个线程Top
33 楼ChrisAK(LOLICON)回复于 2006-01-25 14:31:45 得分 0
记得原来看到过一段代码.C++的,只有一句printf (printf的内容记不得了) 说是可以让XP死掉.偶不信.结果编译运行后一会儿.虽然偶的Windows Media Player还在放music,进程管理器的CPU使用率信息还在更新.可是S Windows就是不接受键盘和鼠标的输入.害得我只好RebootTop
34 楼sunboy_dj(宇风天海)回复于 2006-01-25 15:07:07 得分 0
遍历系统进程号 用 "ntsd -c q -p 进程号" 一个个杀,windows 就完了。
这个也可以用来结束平时一些垃圾网站的搜索工具兰,凡是任务管理器里结束不掉的都可以用这个命令杀掉。
注:
1。三个参数的顺序注意不能换
2。进程号可以编脚本看到
wscript.echo "PID ProcessName"
for each ps in getobject("winmgmts:\\.\root\cimv2:win32_process").instances_
wscript.echo ps.handle & vbtab & ps.name
next
也可以直接任务管理器里看到Top
35 楼Sunmast(速马@Redmond, WA)回复于 2006-01-25 15:21:28 得分 0
new decimal[int.MaxValue]; // ...Top
36 楼myh0305(seasail)回复于 2006-01-25 16:34:52 得分 0
hoho,funTop
37 楼sun00wen00sheng(小太阳)回复于 2006-01-25 17:33:28 得分 0
new decimal[int.MaxValue];
什么意思?Top
38 楼ChrisAK(LOLICON)回复于 2006-01-25 17:50:56 得分 0
MSDN上的
decimal 关键字表示 128 位数据类型。同浮点型相比,decimal 类型具有更高的精度和更小的范围,这使它适合于财务和货币计算。decimal 类型的大致范围和精度如下表所示。
类型 大致范围 精度 .NET Framework 类型
decimal
±1.0 × 10e−28 至 ±7.9 × 10e28
28 到 29 位有效位
System.Decimal
-----------------
至于int.MaxValue,int一般是指Int32结构,是个常数.值为:0x7FFFFFFF
至于new 了 2,147,483,647个Decimal 型数据.可以想想你的内存情况......Top
39 楼gamer_gerald()回复于 2006-01-25 21:16:31 得分 0
class A
{
long int aa
}
void main()
{
while(1)
{
new A();
}
}Top
40 楼henry3695(henry(老师说学好正则可以赚美元的))回复于 2006-01-25 22:01:43 得分 0
object you = new B();Top
41 楼fengyan1974(易水寒)回复于 2006-01-25 22:30:46 得分 0
程序运行时,再调用自己,这样会是什么结果呢?Top
42 楼slex(蘂橤(蛋不能扯远,笑不能搞大))回复于 2006-01-25 23:03:44 得分 0
while(true)
{
a=new string();
}Top
43 楼ChrisAK(LOLICON)回复于 2006-01-26 04:02:40 得分 0
程序运行时,再调用自己,这样会是什么结果呢?
-------------------------------------
以前偶试过(VB),结果是学校机房教师机先是动不了(98系统),然后偶装在教师机上的木马也不响应我了.然后只听到老师抱怨一声:"死Win98又蓝屏了....."
呵呵..不过这个方法从个人角度来说,偶不喜欢.Top
44 楼antoniusguo(anton)回复于 2006-01-26 09:26:06 得分 0
while(true)
{
System.Threading.Thread d = new System.Threading.Thread(new System.Threading.ThreadStart(r));
d.Start();
}
void r()
{
while(true)
{
ArrayList a = new ArrayList();
a.Add(new decimal[int.MaxValue]);//这里借用一下。嘿嘿
}
}Top
45 楼antoniusguo(anton)回复于 2006-01-26 09:27:40 得分 0
或者用线程池可能更快Top
46 楼pantian(香草园主)回复于 2006-01-26 10:33:44 得分 0
在电脑前面放张芙蓉姐姐的S造型图片,保证电脑呕吐而死。。。。。Top
47 楼syhan(藏书人)回复于 2006-01-26 12:28:54 得分 0
调用一个GDI函数,让窗口不断重绘,这样机器就没有什么响应,呵呵Top
48 楼syhan(藏书人)回复于 2006-01-31 02:11:23 得分 0
其实还是使用多线程实在Top
49 楼wcmj(望尘莫及)回复于 2006-01-31 09:34:20 得分 0
这种问题网上大把Top
50 楼EDNecromancer()回复于 2006-01-31 17:05:20 得分 0
//compile with: csc /target:exe CrazyKiller.cs
class Hammer;
class Worker;
void WorkerUseHammerToKickComputer(bool bRun)
{
Worker worker;
if(bRun)
worker.DoHisWork();
return;
}
Top
51 楼misvcom(零下一度)回复于 2006-02-01 00:00:05 得分 0
最好不要用来做坏事Top
52 楼sp1234(asp.net不是一个语言,是一个操作系统)回复于 2006-02-01 00:07:15 得分 0
汇编语言,进入cpu最高级别保护模式(应用程序都是工作在较低级别),才能够把windows搞死。Top
53 楼ChrisAK(LOLICON)回复于 2006-02-01 00:10:04 得分 0
楼上的~既然都进入了最高级别.直接写硬盘把MBR,分区表什么的都干掉不是更直接?Top
54 楼lgj1012(国产超人:队长~~楼下那几个牛鬼蛇神很可疑~)回复于 2006-02-01 13:09:30 得分 0
都是喜欢拿自己折腾得,为了这么点P事儿还要写一大堆代码麻烦不麻烦啊 ,拉根儿网线,专找垃圾黄色网站上几百个什么插件都装,不就得了啊.Top
55 楼jkv1(灿烂天空)回复于 2006-02-01 13:25:56 得分 0
唉.其实就装那个3721保管有病~Top
56 楼yiyioo(天一(一个人的Team))回复于 2006-02-01 13:51:01 得分 0
技术帖~
鉴定完毕~Top
57 楼yuzl32(有酒醉)回复于 2006-02-01 16:45:32 得分 0
恭喜Top
58 楼y7967(三千)回复于 2006-02-01 17:38:54 得分 0
那天我自己写程序无意中写出一个死循环,是javascript的,一会浏览器就死了,机子不动了.只有重启.不过忘了是什么了.Top
59 楼dynie(阳光疯子)回复于 2006-02-01 17:42:31 得分 0
恭喜
Top
60 楼headman(酋长)回复于 2006-02-01 18:00:45 得分 0
int main()
{
char *p=0;
while (1)
{
p = new char(65535);
}
return 0;
}Top
61 楼xuzheng318(忧郁王子)回复于 2006-02-01 20:47:18 得分 0
自由落体!Top
62 楼ahzen(啊哈禅)回复于 2006-02-01 22:28:09 得分 0
其实你要使坏,不一定非要让死循环什么的,我提供两个思路吧:
1.还记不记得KV的那个王江民是怎么恶搞的?所谓的“江民炸弹”,好象是很简单地给硬盘加了个“逻辑锁”,就是让硬盘的扩展分区指向了它自己,于是使得DOS或WINDOWS启动时查找硬盘逻辑盘时便陷入了死循环。
2.锁住键盘和鼠标。
相信大家都还记得在DOS时代的那个锁20h,21h端口的汇编代码吧:
IN AL,21H
OR AL,02H
OUT 21H,AL
当然到了XP/2K3时代,这个早都不管用了,但csdn也早都多次讨论过了怎样在w2k下锁键盘和鼠标以及屏蔽ctrl+alt+del。
呵呵,代码你自己去搞吧,网上一大把,csdn上也多的是。另外无论是锁住硬盘还是锁住键盘还是一进去便“假死”掉,如果你做成了一个exe程序,请别忘了把下面的文本存成一个reg文件并且双击导入你的registry:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Shell"="这里添上你要执行的exe程序的路径和文件名"Top
63 楼Volition2k(立意较然,不欺其志)回复于 2006-02-02 00:37:12 得分 0
@echo 我很另类Top
64 楼ahzen(啊哈禅)回复于 2006-02-02 14:28:45 得分 0
lZ用不用我发一个让你死机啊?我可有很多"宝贝"呢,你想“体验”真实而残酷的生活吗?Top
65 楼Changefish(小翼【嘘。。。别出声!我是从80端口进来的】)回复于 2006-02-02 17:42:55 得分 0
在内存上挖个小洞不就会溢出了吗Top
66 楼luck0235(风平浪静时人人都能掌舵)回复于 2006-02-04 14:00:30 得分 0
1、运行“cmd”
2、命令提示符下输入Windows超级后门:Im Bill Gates
3、选择第三项:Whos Your Daddy
30秒后,机箱里冒出黑烟......Top
67 楼howard(舍.得.)回复于 2006-02-04 14:39:05 得分 0
装给VISTA IE7 VS2005 SQL2005 之类的就可以达到你的要求了Top
68 楼realfengyuzhe(风雨者)回复于 2006-02-06 10:35:28 得分 0
java程序:
while(true){
......
}Top




