程序员想让你电脑卡死需要多久呢?黑客:三个按键,五个字符

之前小编看过一篇文章,题目是上大学学哪个专业,毕业之后不容易失业。其中排行第一名的就是计算机专业,毕竟现在是信息时代,会使用电脑等一些软件也确实是生存的一个优势,这个专业的人毕业之后很多就是程序员。不怕世界上有坏人,就怕坏人有智商。

程序员想让你电脑卡死需要多久呢?黑客:三个按键,五个字符

这句话是很有道理的。不是说程序员就是坏人、黑客了,就是打个比方,因为程序员们懂的很多,所以如果有什么事情让他们不开心了,他们随便弄几个程序,可能你的电脑就死翘翘了。就最简单的死机,他们仅仅需要三个按钮,五个字符就能让你的电脑彻底瘫痪,具体我们来看一下:

程序员想让你电脑卡死需要多久呢?黑客:三个按键,五个字符

第一:无限循环的蓝屏,电脑一旦进入这个无限循环的蓝屏模式,相信就会让很多人感到崩溃。不过这个说起来很困难,但是对经常使用电脑的程序员来说还是非常简单的。

首先用LoadLibrary看到ntdll.dll的HANDLE以后,再去GetProcAddress采取到RtlAdjustPrivilege和NtRaiseHardError的地址。

从RtlAdjustPrivilege拿到SeShutdownPrivilege然后调用NtRaiseHardError在ResponseOption里传入OptionShutdownSystem。

听了上面的步骤是不是感觉到稀里糊涂的,不过这些在程序员的眼中看来却是非常简单的,做了以上步骤之后就能够开启自动蓝屏了。

程序员想让你电脑卡死需要多久呢?黑客:三个按键,五个字符

第二:3按键、5字符让你头疼,这个说起来是最经常常见的,也是比较实用的一个。首先就是要找到这5个字符%0|%0?,并且用bat保存,这一切做完之后,你的电脑可能就要跟你说再见了。

程序员想让你电脑卡死需要多久呢?黑客:三个按键,五个字符

%0是个命令行参数,表示命令行中的第一个参数,这也就是说同样的道理,%1表示传递给程序的第一个参数,%2,接下来我们列举一个例子,就好比add a b,这里add就是%0,a是%1,b是%2,然后%0|%0的意思还得看|这个符号,|应该是一个管道符号,将之前的命令的输出变为后一个命令的输入。

综合上面的分析,这个bat文件每次都是这样无限循环,并且在每次执行的同时,再开启同样一个过程。此代码会逐渐耗尽内存,最终会导致死机。

程序员想让你电脑卡死需要多久呢?黑客:三个按键,五个字符

第三:vbs折磨人的死机,这个死机的方式说起来还是比前两种更加简单的。只要你输入一个vbs代码,它就能够不停地弹出网页。你还可以自己选择不同的网页,如果有人想要恶作剧的话,就会选择一些比较恶搞的网页,让你的电脑出现这种情况。

程序员想让你电脑卡死需要多久呢?黑客:三个按键,五个字符

听了以上几种方式是不是对程序员感到十分的害怕呢,所以说还是多多注意自己身边的程序员,也许他们就是你身边隐藏的大神。如果你还对程学有别的看法的话,不妨说出来,我们一块儿讨论。

最后,如果有想一起学习web前端,HTML5及JavaScript的可以来一下我的前端群733581373,好友都会在里面交流,分享一些学习的方法和需要注意的小细节,每天也会准时的讲一些前端的炫酷特效,及前端直播课程学习

如果想看到更加系统的文章和学习方法经验可以关注的微信号:‘web前端技术圈’或者‘webxh6’关注后回复‘2018’可以领取一套完整的学习视频

猜你喜欢

转载自blog.csdn.net/qq_40433465/article/details/84583265