本文仅以学习交流为目的,请勿用于非法用途,一切因引起的后果与作者无关。

【去除控制】对学生机房管理助手密码破解的实践方法 2st

https://blog.csdn.net/qq_37485351/article/details/99538316

本文仅对学生机房管理助手6.1版本有效

6.8版本请移步 https://blog.csdn.net/qq_37485351/article/details/105308814

今天的主角是 学生机房管理助手6.1 2019版。

这个软件让我们学生深恶痛绝,因为它我们丧失了一切上机房的乐趣,于是具有反抗精神的我们开始做些造福全社会的事。呵呵。

现成软件 去除控制6.0 百度去除控制去官网下载

下面是技术内容

分析开始

惯例拖进peid

惊喜的发现软件是。net写的,还没加壳。这为我们反编译算法提供了极大地方便,爽!

直接进IL SPY

浏览代码,找到基本逻辑

输入密码》读取注册表获得原密码密文》des解密得明码》于输入密码对比

找到思路自然简便很多。(作者你代码写的有点乱啊)

关键代码:

// WindowsApplication1.Module1
public static object jiemi()
{int num;object obj;int num3;try{IL_00:ProjectData.ClearProjectError();num = -2;IL_09:int num2 = 2;object objectValue = RuntimeHelpers.GetObjectValue(Interaction.CreateObject("wscript.shell", ""));IL_21:num2 = 3;object objectValue2 = RuntimeHelpers.GetObjectValue(NewLateBinding.LateGet(objectValue, null, "regread", new object[]{"HKEY_LOCAL_MACHINE\\software\\pd"}, null, null, null));IL_4C:num2 = 4;if (Information.Err().Number != 0){goto IL_7F;}IL_5C:num2 = 5;string text = Module1.DecryptDes(Conversions.ToString(objectValue2), "20190101", "xsjfglzs");IL_75:num2 = 6;obj = text;IL_7A:goto IL_11A;IL_7F:num2 = 8;IL_82:num2 = 9;obj = "";IL_8C:goto IL_11A;IL_91:int arg_98_0 = num3 + 1;num3 = 0;@switch(ICSharpCode.Decompiler.ILAst.ILLabel[], arg_98_0);IL_CD:goto IL_10F;num3 = num2;@switch(ICSharpCode.Decompiler.ILAst.ILLabel[], (num > -2) ? num : 1);IL_EB:goto IL_10F;}object arg_ED_0;endfilter(arg_ED_0 is Exception & num != 0 & num3 == 0);IL_10F:throw ProjectData.CreateProjectError(-2146828237);IL_11A:object arg_124_0 = obj;if (num3 != 0){ProjectData.ClearProjectError();}return arg_124_0;
}
public static string DecryptDes(string SourceStr, string myKey, string myIV)
{DESCryptoServiceProvider dESCryptoServiceProvider = new DESCryptoServiceProvider();dESCryptoServiceProvider.Key = Encoding.UTF8.GetBytes(myKey);dESCryptoServiceProvider.IV = Encoding.UTF8.GetBytes(myIV);byte[] buffer = Convert.FromBase64String(SourceStr);MemoryStream stream = new MemoryStream(buffer);CryptoStream stream2 = new CryptoStream(stream, dESCryptoServiceProvider.CreateDecryptor(), CryptoStreamMode.Read);StreamReader streamReader = new StreamReader(stream2);return streamReader.ReadToEnd();
}

显然这是一个DES加解密标程

DecryptDes(string SourceStr, string myKey, string myIV)

sourcestr密文 mykey=20190101 myiv=xsjfglzs

string text = Module1.DecryptDes(Conversions.ToString(objectValue2), "20190101", "xsjfglzs");

返回值text即为我们要知道的密码明文。

现成软件 去除控制7.0 官网removectrl.mysxl.cn

https://nuclear.lanzous.com/b05fzlri

【去除控制】对 学生机房管理助手6.1密码破解的分析1st相关推荐

  1. 【去除控制】对学生机房管理助手6.8 密码破解的分析

    本文仅以学习交流为目的,请勿用于非法用途 自从去除控制破解掉了机房助手6.1的密码策略后,那个作者更换了加密策略,并对软件加壳保护 今天来分析一下新的加密算法 同6.1 相比 6.8 1 依旧是过时的 ...

  2. 【去除控制】 对学生机房管理助手密码破解实践方法 2st

    本文仅以学习交流为目的请勿用于非法用途 [去除控制]对学生机房管理助手密码破解的分析 1st https://blog.csdn.net/qq_37485351/article/details/932 ...

  3. 去除控制6.0 首创完美破解学生机房管理助手密码及限制 通杀机房控制软件

    百度搜索 去除控制 前往官网下载 去除控制已问世3周年了 此次版本更新是历史上最丰富最有用的,欢迎体验. 更新内容: 1.使用全新自研超级杀进程skpx,以解决部分教室封杀ntsd.exe及命令行调用 ...

  4. 极域电子教室学生机房管理助手(好好上课)教程

    自从出了学生机房管理助手这个玩意后,想必大家上课认真了许多? 是的,这篇博客,让你好好上课(滑稽)! 顺便说一下,底下的,鬼抄你代码了?别瞎*.乱说,放~*的狗-呢? 全自制的,你孤独别来这里找存在感 ...

  5. 最新支持7.2!用C++干掉讨厌的学生机房管理助手

    本文中算法只适用于学生机房管理助手7.2版本. 上信息课时,教师会用极域等电子教室控制学生,这就相当于个木马.要结束掉它进程并不难,taskkill.ntsd都能结束掉,但是痛苦地发现,某些机房装了一 ...

  6. 全网首发!逆向分析学生机房管理助手7.4随机进程名算法

    一到九月份,学生机房管理助手就直接开始窜稀式更新,连更两个版本,这使我弄不到7.3的样本,只能分析7.4了.大伙有7.3样本欢迎联系我. 7.2版本分析见最新支持7.2!用C++干掉讨厌的学生机房管理 ...

  7. 如何摆脱学生机房管理助手的魔掌

    当你好不容易,找到如何脱离电子教室的控制时(心里美滋滋呢) 当你开防火墙时 当你拔网线时 当你开任务管理器时 Surprise Mother F**k 蓝上加蓝,blue上加蓝,蓝上加blue,blu ...

  8. 极域工具包 1.0正式发布!一键杀极域!完美破解学生机房管理助手

    原理都在这https://blog.csdn.net/weixin_42112038/article/details/125346545 话不多说,上截图! 这个电脑没有装极域,所以没有把密码破解出来 ...

  9. 极域工具包 1.1正式发布!窗口化极域,解键盘锁,适配学生机房管理助手7.4-7.5!

    原理:https://blog.csdn.net/weixin_42112038/article/details/125346545 截图: 新增 支持杀掉学生机房管理助手7.4/7.5 窗口化/全屏 ...

最新文章

  1. linux系统root密码遗忘的情况下的解决办法
  2. 层次聚类多维度matlab实现_第34集 python机器学习:凝聚聚类
  3. python处理excel-python处理Excel的简单示例
  4. idea快速写出for循环
  5. 信息安全系统设计基础第十五周总结
  6. 【Python学习系列二十】scikit-learn库模型持久化
  7. 趣链 BitXHub跨链平台 (3)跨链交易流程
  8. git checkout 对工作目录的影响 —— Git 学习笔记 21
  9. 联系 Contact
  10. 技术人凭什么那么骄傲?谢然:给自己开发工具
  11. 付费依赖专家有没有用?
  12. 职场人必读的10个经典励志小故事
  13. 用U盘作为启动盘做系统步骤
  14. Eclipse rap 富客户端开发总结(14) :rap 图片、数据缓存处理
  15. paip.提升用户体验---导入导出
  16. 升级AndroidX appcompat 1.2+版本导致多语言切换失败解决方案及问题分析
  17. php 数组添加键值对,php 给数组增加键值对
  18. Android 信鸽推送集成
  19. 使用directives进行拖拽
  20. excel工作表保护

热门文章

  1. C++后端开发程序员应该彻底搞懂的【libevent网络库】,libevent组件构成以及编程要领丨Linux服务器开发丨服务端编程
  2. SCADA GPRS 通信协议制定
  3. 【有利可图网】PS教程:PS调出中国古风水彩背景汉服女孩照片
  4. python计算机二级题目整理(1)
  5. python time limit exceeded_Python 的leecode问题
  6. P1609 最小回文数
  7. 免费甘特图软件有哪些
  8. 身份证处理工具类(java)
  9. Cocos Creator之微信小游戏的游戏圈
  10. 空调系统分类及原理QY-JDW03