【原创】极域开关 2.5,反极域学生端

长期忍受着学生客户端的痛苦么?被老师远程广播?远程关机?屏蔽网站?……想追寻自由与爽朗的秋天么?哼哼,在极域学生端的魔爪下煎熬的童鞋们有福了。

接下来出场的是专反极域学生端的——极域开关!

<p>当前最新版:</p> <p>2.x 系列:</p> <p>界面浏览图</p> <p>版本特性与主要更新:</p> <p>2.0(2013-10-20):</p> <p>·换用了简洁的界面,检测更新更人性化,文字更简短(鼠标悬停可以看到详细描述哦)</p> <p>·去除了多余的窗口置顶功能;支持了热键选择</p> <p>·去除了大部分对话框显示,安静更安心</p> <p>·支持伪装学生端的工具条与托盘图标,以假乱真(当前仅限极域V4.2的样式)</p> <p>·支持手动指定学生端程序,离通杀更进一步</p> <p>2.1(2013-10-27):</p> <p>·在 2.0 版的基础上,对界面和代码进行了一点细节优化</p> <p>·修复了 2.0 中在指定程序错误的情况下可能导致伪装消失的 BUG</p> <p>2.4(2013-11-1):</p> <p>·优化了关闭方法,提升了程序自身的关闭速度</p> <p>·优化了检查更新机制,取消了自动检查更新,提升了程序自身打开速度</p> <p>·精简了伪装工具栏,包括图片与代码(当前仅限极域V4.2的样式)</p> <p>·增加了独立的“关于”窗口,更加人性化</p> <p>2.5(2013-11-2):</p> <p>·修复了 2.4 中在关闭学生端后托盘图标伪装可能失效的BUG</p> <p>·增加了关闭学生端后刷新系统托盘的功能</p> <p>2.7β(2014-3-11):</p> <p>·增加获取管理员密码的功能</p> <p>·这是最后一个版本了,详见《再见,极域开关!(附极域开关3构想)》,此版需要点此下载</p> <p>2.5版下载地址(含源码):</p> <p>!下载提示本地下载 | 来自闪星空间 | 百度网盘下载</p>

好的,上面是最新版本,下载地址也在上面!接下来我们讲原理。

我们很容易地想到,应该是有一个程序在起着作用的。那么我们使用任务管理员,刚好就能见到贼眉鼠脸的 StudentMain.exe。“Student”(学生)和“Main”(主要)在一起,肯定不是好东西,对吧?事实上,老师正是通过这个程序来对我们实施有效控制的。然而,弱鸡的系统自带的“任务管理器”却无法将其结束。尽管我们可以使用智能 ABC 输入法漏洞和系统自带的防火墙,但偶尔出现的错误对话框或右下角灰色的图标显得“不完美”。

确实是有一击必杀的好方法的。Windows 从 2000 开始加入了一个系统级的调试程序——ntsd。我们利用它,即可“系统级地”从内核“杀死”程序进程。调用方法如下:

ntsd -c q -pn 进程名

我们在相关环境下使用“运行”或“命令提示符”执行一下——OK!那这个程序岂不显得多余了?所以我们得给这个程序赋入不可替代性,给它增加更多的功能,比如,随时结束进程!

又经过研究发现(可以在被远程广播之前,对学生端调出输入法,被广播后就能尝试输入了),在学生这边被远程广播后,也仍然能按下“B”键与“C”键。这就简单了,我们尝试注册全局热键,触发事件就行了。

于是我用简单易用的 VB 写了这个程序(其实有很多的抄写),但其中遇到了一点问题。全局热键注册后,即便解除注册,那个按键仍然不能正常使用。除非关闭程序。查看接口调用方法后,我注意到了 hWnd,那么肯定和窗体是绑定了的。于是我新建了一个隐藏窗体来注册全局热键,解除注册的时候关闭这个窗体便是。

当然,以上实验及所写的程序都是针对 Windows XP sp3 下的极域电子教室 V4.2 专业版的学生客户端的。也就是说其他操作系统或其他版本的极域学生端不一定能用上就对了。不过大概是大同小异吧!

<p>未来可能更新:</p> <p>1.增加从进程列表指定学生端程序的功能;</p> <p>2.增加手动简单设置工具栏与托盘伪装的功能;</p> <p>3.定时开关模式改为智能模式;</p> <p>4.增加不杀进程只隐藏广播窗口的功能。</p>
<p>注意事项:</p> <p>1.若不能运行极域开关,请随意更改文件名(但保留.exe后缀)!</p> <p>2.版本字母说明:α代码一个版本的雏形,β代表半成品——仅限于本程序来说的哦。</p> <p>3.本程序开放源代码,但请务必遵守开源协议(下载后在源码文件夹的 licence.txt)。</p>
<p>历史版本:</p> <p>1.x 系列:</p> <p>界面浏览图</p> <p>版本特性与主要更新:</p> <p>1.0(2013-9-14)</p> <p>·一键开关,一击必杀,方便快捷</p> <p>·支持只“关”不“开”,避免误操作</p> <p>·定时、随时,随心所欲地关闭学生端,即使已被老师远程屏幕广播</p> <p>·界面友好通俗,能保持窗口在最前端,超越屏幕广播程序</p> <p>·单文件绿色软件,不篡改系统设置,更方便使用</p> <p>·标题栏能伪装,最小化不会被老师发现</p> <p>·自动检查更新,跟上时代潮流</p> <p>·少 BUG 的稳定版本,使用更安心</p> <p>下载地址(含源码):</p> <p>本地下载 | 来自闪星空间 | 百度网盘下载</p>
若无特别说明,本文系原创,遵循 署名-非商业性使用 3.0 (CC BY-NC 3.0) 协议,转载文章请注明来自【闪星空间】,或链接上原文地址:http://shansing.com/read/300/

29 条评论

  1. xshuai xshuai

    挖,福音!

  2. xshuai xshuai

    建议出个学生机共享上网的功能,我们学校机房的机子本地连接好的,应该是被极域限制了,
    还有机房限制usb接口,怎么才能在学生机上用,

    1. 话说我们学校也是本地连接的 - - 应该是连接到老师的电脑了。。。。这个暂时木有办法
      限制USB的话,从网上下载不可以么……或者在网上查各种解除U盘限制的方法,尤其是BIOS的

  3. 我们老师讲课时淫荡的关闭中央网络。。
    此外有USB和程序运行限制。 USB轻松能破解 ,只不过限制运行不好搞 ,以前可以用命令行和组策略搞定 ,现在连命令行都被限制了 ,目测只能使用IE和office系列/flash/c++/PS 。。现在想安装点东西还要安装包重命名 ,运行的时候也要重命名 。。像是CS什么的即使装完了也由于关联限制根本打不开 。求破解!!

    1. 呵呵呵呵,那我也不知道了。。。。。。你们真幸苦……

    2. Poe Poe

      +1

  4. 我在想……如果抛开有命令提示符可以终止进程的话,那我们学校整个机房关闭外网,禁用USB怎么破= =

    1. 关闭外网?如果是老师把网线拔了,那我也不知道了。

  5. 此软件不是在机房当中的电脑才会安装吗,直接任务管理器结束 Student.exe 进程就可以了啊,难道你们学校私用电脑也要安这个?

    1. 就是上信息课的电脑室的电脑安装这个。
  6. 不错,好东西,收藏!

  7. Mike Mike

    沙发

    1. 不好意思,这不是沙发

      1. Mike Mike

        我知道,但是我自带了沙发

  8. Toraoh Toraoh

    ……
    = =,我想想,我印象中,好像和极域这个版本的学生端有关的进程总共有3个
    Studentmain.exe
    GATESRV.exe
    TDHelp32.exe
    这3个具体什么关系我说不清楚,不过,3个肯定都是和极域有关的

    1. 这三个只是一部分而已。不过说起来的话,只需对主程序 Studentmain.exe 动动手脚就行啦!

  9. 你为何这么吊

  10. 你这个是用VB做的吧?

    1. 对的,是VB的。我有写明哦。

  11. student student

    可以解除USB禁用吗

    1. 抱歉不能,有些东西是软件不能操作的。这个你可以在网上找到破解方法的。

  12. tutugreen tutugreen

    甚叼,←_←不过离线状态。。

    1. 哒哒哒,所以要是能模拟通信过程就更好了。

      1. tutugreen tutugreen

        1. 回复这么快!让我觉得因为过这么久才回复你的评论,更加不好意思了。

          1. tutugreen tutugreen

            哈哈2333,萌大奶,刚好看到咯。。

  13. 我都是拔掉网线就好,或者禁用本地连接

发表评论»

NO SPAMS! 不要发垃圾评论哦!

表情