Safengine(前身noobyprotect)是一个用于保护了网络游戏、共享软件、安全软件的程序加密方案,包括了反调试、反修改功能,还包括了领先的代码虚拟机,基于强加密算法的授权系统。
经过近两年的筹备、开发于2010年1月正式发布。为奠定Safengine品牌的最高端定位,并完全地、彻底地树立Safengine系列产品市场信心并面向安全人员悬赏100,000人民币破壳!
Safengine系列产品包括了反调试、反修改功能,还包括了领先的代码虚拟机,基于强加密算法的授权系统。
分析引擎将在保护应用程序时提供完整的分析,从而对应用程序进行系统化的保护,将原始代码移动和变形,并且加入无数垃圾代码和反调试、跟踪代码。
Safengine处理的范围是整个程序,而不是程序里的某一个过程。所以,即使关键代码在保护后未经变形,也需要耗费破解者很长的时间才能找到,而往往只是一行两行代码,穿插在数以万计的垃圾代码中,是极其隐蔽和猥琐的。
Safengine的代码整体运行架构线程安全,不会改变系统对受保护代码的线程的调度。虚拟处理器采用了逻辑门级的指令拆分,使用与非和加法两个基础运算指令实现了大部分复杂的x86指令,并且使用了随机的虚拟寄存器参与运算,极大程度提高了代码保护的安全性。
游戏规则:
挑战目标是生成一个可用的Key文件(见悬赏试练附件),使得程序正常运行,并弹出成功提示。
可以对程序进行任意修改,包括静态、动态补丁等方式,但不容许使用除原程序代码以外的任何方式弹出成功提示(即必须绕过授 权系统,使原程序正常运行并提示成功)。
在必要的情况下,参赛者可以通过网络或者到主办方所在地观看正确结果演示,成功即获得由主办方发放的10万元奖金!