-
-
[原创]SafeExamBrowser答题系统完美破解
-
-
[原创]SafeExamBrowser答题系统完美破解
几年不见,还用上开源的什么垃圾考试程序整得高大上呗~~~
linxu用习惯了,没有windows,只能用虚拟机呗,结果这个吊毛还不让我用虚拟机~~~
还是个开源程序
开源地址如下:
我linux啊,不能用啊,只能用虚拟机啊,结果你不让我用,那我只能干掉你呗~
直接下载C#源代码修改编译呗,但是.net以及各种依赖不一样,编译替换了也没有用,这个吊毛还搞了个Check.exe来做配置用。

众所周知,朕日理万机,哪有时间去慢慢读代码啊,直接下载被考试平台魔改的成品改呗~~~
为什么我不喜欢用.net写半编译程序?就是太特么好改了。
安装好了,直接反编译.net的可执行程序即可。
我一直说世界上只有两种编程语言,一是编译型语言,二是解释型语言。.net介于两者之间,可以直接逆向出源代码,但是人家又正儿八经的编译成二进制文件,好吧!直接逆向源代码分析。
众所周知,我不用windows,那么linux下虚拟机windows你要限制我,我就破解你呗。
首先不是检测虚拟机吗?直接定位动态库SafeExamBrowser.SystemComponents.dll

找到VirtualMachineDetector方法,里面就是判断各种虚拟机的。

他的逻辑是如果所有的虚拟机判断最后都return false,就证明不是虚拟机。那还不简单吗?直接将所有return全部改成false。反正return不管什么变量都是bool型。

当然我们要修改这个反编译的.net程序需要用到LF指令来进行反编译

传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!
最后于 2025-2-11 10:44
被zngeek编辑
,原因: