程序员要让你的电脑死机需要多久?黑客:3个按键,5个字符

诸多行业中,程序员应该是一个比较特殊的群体,许多人一提起程序员,脑子里除了高新之外,总会不自觉的和木讷、拖沓联系在一起。而且现在的网络发达,网络中大量的黑程序员的段子,许多人根本没有接触过程序员,但看完那些段子之后,就会形成这样的印象。

多数程序员并不木讷,相反我接触的同事都是很有幽默感、逻辑性强、脑子很聪明、乐于自黑。只是因工作性质的原因,他们没有多少空余时间和人谈天说地。与其闲谈不如写几行代码,这是他们的逻辑。

虽然说乐于自黑,也被黑习惯了,可是遇到一些无法容忍的人,程序员们也都有各自的手段,而且大多数都是利用技术手段来完成的,比如说让别人的电脑死机、卡顿、蓝屏等等。很多人在电影中都见过黑客控制别人的电脑,拿走想要的资料。但在工作中,控制别人的电脑稍微冒险,让别人的电脑死机、蓝屏倒是比较简单容易的事情。

“相信有很多想学前端的小伙伴,今年年初我花了一个月整理了一份最适合2018年学习的web前端干货,从最基础的HTML+CSS+JS到移动端HTML5到各种框架都有整理,送给每一位前端小伙伴,51615,

6028这里是小白聚集地,欢迎初学和进阶中的小伙伴。”

3个按键,5个字符,让你的电脑彻底死机

%0|%0 这5个字符复制到记事本,以bat格式保存,双击保存好的文件,你的电脑会过不到一分钟。不要轻易尝试哦。

原理,%0是个命令行参数,表示命令行中的第一个参数,其实就是要执行的程序本身,同理,%1表示传递给程序的第一个参数,%2,随便举个例子,比如add a b,这里add就是%0,a是%1,b是%2,然后%0|%0的意思还得看|这个符号,|应该是一个管道符号,将前一个命令的输出做为后一个命令的输入,综合上面的分析,这个bat文件每次都是执行自已,这样无限循环,并且在每次执行的同时,再开启同样一个过程。此代码会逐渐耗尽内存,最终会导致死机。

同样,也可以直接在cmd中输入:set /p="%0|%0"s.bat&s原理一样。

开机自动蓝屏,无限循环

用 LoadLibrary 拿到 ntdll.dll 的 HANDLE,然后用 GetProcAddress 拿到 RtlAdjustPrivilege 和NtRaiseHardError 的地址,调用 RtlAdjustPrivilege 提权拿到 SeShutdownPrivilege,然后调用 NtRaiseHardError 在 ResponseOption 里传入 OptionShutdownSystem 就可以发起蓝屏,连 UAC 都不会弹,而且是每次开启都自动蓝屏。更让人崩溃。

vbs伪装弹窗,最折磨人的一种死机

简单的写个vbs代码,只要不停弹窗网页就可以,具体弹什么网页自己可以设置,为了能达到轰动的效果,可以弹一些男生偷偷看的那类页面,然后替换成常用软件的图标,等他一点开,就后出现满屏的页面,关都来不及关。

当然这都是温柔的程序员做的事情,遇上不温柔、好冲动的程序员,可能就是直接一盆水浇电脑上了,不过这种做法成本太高,只适合身材比较壮、工资比较高的程序员来操作。

最后,奉劝大家不要拿自己的电脑尝试,可以收藏起来,在必要的时候拿出来用一下。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181215A0OWO700?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券