怎么样制造电脑死机(听说黑客使用3个按键,5个字符就能够让电脑死机?程序员:简单)
之前小编看过一篇文章,题目是上大学学哪个专业,毕业之后不容易失业。其中排行第一名的就是计算机专业,毕竟现在是信息时代,会使用电脑等一些软件也确实是生存的一个优势,这个专业的人毕业之后很多就是程序员。不怕世界上有坏人,就怕坏人有智商。
这句话是很有道理的。不是说程序员就是坏人了、黑客了,就是打个比方,因为程序员他们懂的很多,所以如果有什么事情让他们不开心了,他们随便弄几个程序,可能你的电脑就死翘翘了。就最简单的死机,他们仅仅需要三个按钮,五个字符就能让你的电脑彻底瘫痪,具体我们来看一下。
第一、无限循环的蓝屏,电脑一旦进入这个无限循环的蓝屏模式,相信就会让很多人感到崩溃。不过这个说起来很困难,但是对经常使用电脑的程序员来说还是非常简单的。首先用LoadLibrary看到ntdll.dll的HANDLE以后,再去GetProcAddress采取到RtlAdjustPrivilege和NtRaiseHardError的地址。
从RtlAdjustPrivilege拿到SeShutdownPrivilege然后调用NtRaiseHardError在ResponseOption里传入OptionShutdownSystem。听了上面的步骤是不是感觉到稀里糊涂的。不过这些在程序员的眼中看来却是非常简单的。做了以上步骤之后就能够开启自动蓝屏了。
第二、3按键、5字符让你头疼,这个说起来是最经常常见的,也是比较实用的一个。首先就是要找到这5个字符%0|%0?,并且用bat保存,这一切做完之后,你的电脑可能就要跟你说再见了。
%0是个命令行参数,表示命令行中的第一个参数,这也就是说同样的道理,%1表示传递给程序的第一个参数,%2,接下来我们列举一个例子,就好比addab,这里add就是%0,a是%1,b是%2,然后%0|%0的意思还得看|这个符号,|应该是一个管道符号,将之前的命令的输出变为后一个命令的输入。
另外想要成为一个优秀的、有能力程序员,做软件开发的话,就来学习C/C++吧!你如果感觉自学C/C++语言有困难的话,我本身是一个C/C++出身的程序员,大家有兴趣可以一起来筘羣学习,C/C++编程学习,七八四一四3133。不管你是转行还是找工作,大家都一起成长进步。综合上面的分析,这个bat文件每次都是执行自已,这样无限循环,并且在每次执行的同时,再开启同样一个过程。此代码会逐渐耗尽内存,最终会导致死机。
第三、vbs折磨人的死机,这个死机的方式说起来还是比前两种更加简单的。只要你输入一个vbs代码,它就能够不停地弹出网页。你还可以自己选择不同的网页,如果有人想要恶作剧的话,就会选择一些比较恶搞的网页,让你的电脑出现这种情况。
听了以上几种方式是不是对程序员感到十分的害怕呢,所以说还是多多注意自己身边的程序员,也许他们就是你身边隐藏的大神。如果你还对程学有别的看法的话,不妨说出来,我们一块儿讨论。