精易论坛

标题: 【原创】极域电子教室 密码获取/修改 强制关闭 [打印本页]

作者: Apple。    时间: 2018-5-24 12:56
标题: 【原创】极域电子教室 密码获取/修改 强制关闭


借鉴了网络上的方法,将方法改成了程序,使用起来更佳简便。

上电脑课告别被控制的困扰。











  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
变量名类 型静态数组备 注
pswd文本型 
rcd文本型 
返回 ()
如果真 (进程是否存在 (“StudentMain.exe”))
编辑框1.内容 = “学生端未启动”
编辑框2.内容 = “学生端未启动”
编辑框1.禁止 = 真
编辑框2.禁止 = 真
按钮1.禁止 = 真
按钮2.禁止 = 真
标签3.标题 = “未检测到学生端,请重启本软件继续尝试。”
标签3.文本颜色 = #红色
返回 ()

pswd = 取文本注册项 (4, “SOFTWARE\TopDomain\e-Learning Class Standard\1.00\UninstallPasswd”, )
rcd = 取文本中间 (pswd, 7, 取文本长度 (pswd) - 6)
编辑框1.内容 = rcd
信息框 (“复制成功”, 0, , )
子程序名返回值类型公开备 注
_按钮2_被单击  
如果真 (编辑框2.内容 ≠ “”)
写注册项 (4, “SOFTWARE\TopDomain\e-Learning Class Standard\1.00\UninstallPasswd”, “Passwd” + 编辑框2.内容)
信息框 (“success!”, 0, , )
__启动窗口_创建完毕 ()

子程序名返回值类型公开备 注
_按钮1_被单击  
置剪辑板文本 (编辑框1.内容)
子程序名返回值类型公开备 注
_按钮3_被单击  
变量名类 型静态数组备 注
pid  
如果真 (信息框 (“强制关闭的方法会被老师看见哦。 如果需要关闭,请复制密码后进入【设置】里面手动关闭!”#换行符“如果想要继续强制关闭,请点击确定。”, 1, “确定要强制关闭吗?”, )#确认钮 )
pid = GetProcessPid (“StudentMain.exe”)
运行 (“taskkill /im studentmain.exe /f”, 假, )
运行 (“ntsd /p ”到文本 (pid), 假, )
处理事件 ()
结束进程 (取进程ID (“StudentMain.exe”))
信息框 (“已执行强制关闭命令!”, 0, , )

子程序名返回值类型公开备 注
结束进程逻辑型 
参数名类 型参考可空数组备 注
进程ID整数型
返回 (TerminateProcess (OpenProcess (1, 0, 进程ID), 0) = 1)
子程序名返回值类型公开备 注
GetProcessPid整数型 失败返回-1 进程名称取PID
参数名类 型参考可空数组备 注
进程名文本型
变量名类 型静态数组备 注
hSnapShot整数型 
End整数型 
bufferPROCESSENTRY32 
pid整数型 
pid = -1
hSnapShot = CreateToolhelp32Snapshot (2, 0)
buffer.dwSize = 296
End = Process32First2 (hSnapShot, buffer)
判断循环首 (End ≠ 0)
如果真 (到小写 (到文本 (buffer.szExeFile)) = 到小写 (进程名))
pid = buffer.th32ProcessID
跳出循环 ()
End = Process32Next2 (hSnapShot, buffer)
判断循环尾 ()
CloseHandle (hSnapShot)
返回 (pid)






补充内容 (2018-12-1 23:51):
42L 编译出成品
作者: SureFire2    时间: 2018-5-24 13:02

作者: 2040594679    时间: 2018-5-24 13:47
666666666666666666
作者: 2040594679    时间: 2018-5-24 13:57
模块在哪里下载啊

作者: SkioHeng    时间: 2018-5-24 15:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: 久伴博客    时间: 2018-5-24 19:01
6666666666

作者: q1395870536    时间: 2018-5-24 19:08
感谢大大感谢大大感谢大大感谢大大感谢大大感谢大大感谢大大感谢大大感谢大大感谢大大感谢大大感谢大大

作者: 冷眸藐视    时间: 2018-5-24 19:57
哈哈,年轻人有想法

作者: kfkdxd    时间: 2018-5-24 20:11
66666666666666

作者: 1317407749    时间: 2018-5-24 21:03
6666666666666666666

作者: 已注销307333    时间: 2018-5-24 21:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: qq849693559    时间: 2018-5-24 22:05
看了源码感觉蛮复杂的
作者: 克里斯托    时间: 2018-5-24 22:46
想当初读书的时候也搞过这玩意儿
作者: 网络注册会员    时间: 2018-5-25 08:28
支持一下顶你
作者: I9vgq5    时间: 2018-5-25 10:56
.版本 2

.程序集 窗口程序集_启动窗口

.子程序 __启动窗口_创建完毕
.局部变量 pswd, 文本型
.局部变量 rcd, 文本型

返回 ()


.如果真 (进程是否存在 (“StudentMain.exe”) = 假)
    编辑框1.内容 = “学生端未启动”
    编辑框2.内容 = “学生端未启动”
    编辑框1.禁止 = 真
    编辑框2.禁止 = 真
    按钮1.禁止 = 真
    按钮2.禁止 = 真
    标签3.标题 = “未检测到学生端,请重启本软件继续尝试。”
    标签3.文本颜色 = #红色
    返回 ()
.如果真结束

pswd = 取文本注册项 (4, “SOFTWARE\TopDomain\e-Learning Class Standard\1.00\UninstallPasswd”, )
rcd = 取文本中间 (pswd, 7, 取文本长度 (pswd) - 6)
编辑框1.内容 = rcd
信息框 (“复制成功”, 0, , )

.子程序 _按钮2_被单击

.如果真 (编辑框2.内容 ≠ “”)

    写注册项 (4, “SOFTWARE\TopDomain\e-Learning Class Standard\1.00\UninstallPasswd”, “Passwd” + 编辑框2.内容)
    信息框 (“success!”, 0, , )
    __启动窗口_创建完毕 ()


.如果真结束


.子程序 _按钮1_被单击

置剪辑板文本 (编辑框1.内容)

.子程序 _按钮3_被单击
.局部变量 pid

.如果真 (信息框 (“强制关闭的方法会被老师看见哦。 如果需要关闭,请复制密码后进入【设置】里面手动关闭!” + #换行符 + “如果想要继续强制关闭,请点击确定。”, 1, “确定要强制关闭吗?”, ) = #确认钮)
    pid = GetProcessPid (“StudentMain.exe”)
    运行 (“taskkill /im studentmain.exe /f”, 假, )
    运行 (“ntsd /p ” + 到文本 (pid), 假, )
    处理事件 ()
    结束进程 (取进程ID (“StudentMain.exe”))
    信息框 (“已执行强制关闭命令!”, 0, , )
.如果真结束


.子程序 结束进程, 逻辑型
.参数 进程ID, 整数型

返回 (TerminateProcess (OpenProcess (1, 0, 进程ID), 0) = 1)

.子程序 GetProcessPid, 整数型, 公开, 失败返回-1 进程名称取PID
.参数 进程名, 文本型
.局部变量 hSnapShot, 整数型
.局部变量 End, 整数型
.局部变量 buffer, PROCESSENTRY32
.局部变量 pid, 整数型

pid = -1
hSnapShot = CreateToolhelp32Snapshot (2, 0)
buffer.dwSize = 296
End = Process32First2 (hSnapShot, buffer)
.判断循环首 (End ≠ 0)
    .如果真 (到小写 (到文本 (buffer.szExeFile)) = 到小写 (进程名))
        pid = buffer.th32ProcessID
        跳出循环 ()
    .如果真结束
    End = Process32Next2 (hSnapShot, buffer)
.判断循环尾 ()
CloseHandle (hSnapShot)
返回 (pid)


作者: A1652302901    时间: 2018-5-25 11:33
我在上学期也做了一个,还实现了解锁U盘之类的功能,有意请私聊嘻嘻
作者: dongou    时间: 2018-5-25 13:38
支持一下顶你
作者: 小新呦!    时间: 2018-5-25 15:29
极域电子教室 密码获取/修改 强制关闭

作者: Eseek    时间: 2018-5-25 15:38
好东西啊  感谢分享

作者: Apple。    时间: 2018-5-25 16:53
A1652302901 发表于 2018-5-25 11:33
我在上学期也做了一个,还实现了解锁U盘之类的功能,有意请私聊嘻嘻

哈哈哈 我就知道我不是一个人在做这个
作者: 李梦嘉!    时间: 2018-5-26 10:07
666666666666666666666666支持!
作者: A1652302901    时间: 2018-5-26 11:45
Apple。 发表于 2018-5-25 16:53
哈哈哈 我就知道我不是一个人在做这个

高二党,选考技术可以自己关掉玩游戏
作者: jhai    时间: 2018-5-26 21:56
好东西,谢谢楼主!!!!!!!!!!!!!

作者: 916920896    时间: 2018-5-26 22:28
以前手动破J的日子终于过去了

作者: 俞千力    时间: 2018-5-27 00:13
不错,不错,顶一个

作者: 俞千力    时间: 2018-5-27 00:21
可否把模块发一下?

作者: Apple。    时间: 2018-5-27 10:26
俞千力 发表于 2018-5-27 00:21
可否把模块发一下?

连超模都没有????????????????
作者: sostemp    时间: 2018-5-28 08:29
谢谢,只对2010有用吗?通用?

作者: 1068092013    时间: 2018-5-28 09:42
6666666666666
作者: Apple。    时间: 2018-5-28 17:00
sostemp 发表于 2018-5-28 08:29
谢谢,只对2010有用吗?通用?

应该可以吧。 我们学校的机房只有2010的 别的我没试过
作者: 我是大猫猫    时间: 2018-5-28 19:28
明天去试试


作者: 已注销482053    时间: 2018-5-28 19:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: q2314173629    时间: 2018-5-29 17:06
看一看 支持
作者: 694812132    时间: 2018-5-30 21:13
dwadawdawdawdaw
作者: 猫的树和我的你    时间: 2018-6-3 15:44
这个好 拿去试试
作者: 一叶飘零G    时间: 2018-6-11 13:30
可以可以的
作者: 一叶飘零G    时间: 2018-6-11 18:21
我们机房是2015豪华版,,取密没用,强关也关不掉,拒绝访问,,心累
作者: Apple。    时间: 2018-6-11 18:24
一叶飘零G 发表于 2018-6-11 18:21
我们机房是2015豪华版,,取密没用,强关也关不掉,拒绝访问,,心累

我没没机会接触到豪华版的哈哈哈哈
作者: 2586850402    时间: 2018-6-25 20:01
巧了 楼主我也做了自己的破J学生端工具,有兴趣一起交流啊
作者: 空痕    时间: 2018-8-17 10:49
谁知道模块在哪下  新手 = =
作者: Sylas    时间: 2018-9-9 12:03
一叶飘零G 发表于 2018-6-11 18:21
我们机房是2015豪华版,,取密没用,强关也关不掉,拒绝访问,,心累

简单...你直接禁用网络就OK  
作者: 天生表演家    时间: 2018-10-9 18:08
好歹也把模块分享下
作者: Apple。    时间: 2018-12-1 23:51
学生端.zip (616.28 KB, 下载次数: 19)

作者: 厉害了我的哥?    时间: 2019-3-22 23:57
可以可以 挺强的
作者: jowojjnd    时间: 2024-11-23 12:40
66666666666666666666




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4