冰凌汇编

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 46|回复: 0
收起左侧

[原创] 绕过某监考客户端检测

[复制链接]
Pojieba 发表于 2022-7-5 15:56:27

绕过某监考客户端检测

现在的开发人员安全意识还是薄弱,用c#写的还就加了一点点混淆。本文章分两部分,一是开启软件时的校验,二是绕过软件检测系统。重点强调!!!本文章只限于交流逆向技术用途,请不要利用本文章做违反学校条例行为!!

文件校验

在加载的时候按暂停,很容易能找到检查软件版本的位置
绕过某监考客户端检测 - Pojieba_冰凌汇编

很明显是验证版本
绕过某监考客户端检测 - Pojieba_冰凌汇编

跟下去之后很容易找到校验位置,应该是一个任务组,运行其中一个任务
绕过某监考客户端检测 - Pojieba_冰凌汇编

一直跟下去,能找到这个线程组的线程函数,可以看到有校验的函数。补充一句,软件是若校验本地exe和dll与校验码不一致则重新下载
绕过某监考客户端检测 - Pojieba_冰凌汇编

这里不再阐述如何修改,直接修改c# IL为Nop即可,上图最后有个needRestart,意思是更新软件重启,可见需要直接return,满足那个if条件。
绕过某监考客户端检测 - Pojieba_冰凌汇编

修改后变这样,用dnspy保存即可
绕过某监考客户端检测 - Pojieba_冰凌汇编

检测系统

当开着有通讯软件时会报错,显示要求关闭,甚至会发现是虚拟机,远程桌面等。
绕过某监考客户端检测 - Pojieba_冰凌汇编

绕过某监考客户端检测 - Pojieba_冰凌汇编

当显示提示的时候dnspy点暂停,很容易能找到相关位置
绕过某监考客户端检测 - Pojieba_冰凌汇编

都叫monitorSystem了,明显A是检测函数,nop掉即可
绕过某监考客户端检测 - Pojieba_冰凌汇编

继续分析

前面两部分其实已经够了,这里再分析一下流程,先获取了学生信息,videoMnager打开摄像头,连接一个鼠标按下的event
绕过某监考客户端检测 - Pojieba_冰凌汇编

下图a函数应该是截图,查看电脑当前屏幕,有机会上传,另外那个B函数有机会是上传系统环境进程,这里调试不了,可能需要实际考试才能进入这个函数。
绕过某监考客户端检测 - Pojieba_冰凌汇编

结果

可以看到打开qq,甚至是虚拟机的情况下都能正常运行。这里没有继续分析监考客户端是否有其他监控过程,所以就算你一意孤行打算作弊,也请你也自行斟酌带来的风险和后果。有时间研究逆向破解监考客户端,不如多花些时间学习!
绕过某监考客户端检测 - Pojieba_冰凌汇编

绕过某监考客户端检测 - Pojieba_冰凌汇编

冰凌汇编免责声明
以上内容均来自网友转发或原创,如存在侵权请发送到站方邮件9003554@qq.com处理。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|站点统计|Archiver|小黑屋|RSS|冰凌汇编 ( 滇ICP备2022002049号 滇公网安备 53032102000029号)|网站地图

GMT+8, 2022-10-2 16:56 , Processed in 0.132068 second(s), 9 queries , Redis On.

冰凌汇编 - 建立于2021年12月20日

Powered by Discuz! © 2001-2022 Comsenz Inc.

快速回复 返回顶部 返回列表