软件保护方案 >> Win32 平台
 
    您的 Windows 应用程序如果不使用任何加密或许可系统就直接发布给最终用户的话,很容易遭受破解;然而,微软的 PE  文件格式并不具有防破解的安全特性,因此会让很多软件产品的安全性得不到保障。当人们非法拷贝、出售、共享或散发软件产品的时候就产生了盗版问题,它可以是单机许可用户在多台计算机上使用,或是更严重的通过网络点对点的散发,无论哪种方式,都被认定为盗版行为。盗版行为最直接的危害就是给您的投资回报和盈利带来的风险,这时您需要选择一套成熟的软件保护方案。
   
    选择什么样的软件保护方案需要重点考虑成本、保护强度和所需的调试时间。没有哪一种软件保护方案可以宣称 100% 防破解,但是选择一套完善的保护方案可以最大限度的减少您的软件产品被盗版的威胁。尽管配置软件保护系统会增加成本,但是我们的目的应该是让盗版比购买软件成本更高。
   
    一般而言,软件保护机制都是基于“信封”原理,软件的所有区段(代码段、数据段、输入表和资源) 被封装在保护器内,保护代码添加在文件尾部。软件运行时,保护代码首先取得控制权,并检查文件的完整性、是否有调试器、注册密钥的合法性和试用版本限制等内容,然后解密程序数据,初始化应用程序(处理输入表和重定位表)并将控制权交还给应用程序。
   
    我们为您推荐的软件保护方案拥有多样化的安全特性及高度透明性,可以有效地减少由于盗版给您的投资和盈利带来的风险,并能为您带来积极的投资回报。
 
当前常用的保护技术:
  • 输入表加密。
    这是最早出现的加密技术,主要有输入表重定向和模拟导入函数功能,在一定程度上可以防止破解者还原导入函数的功能;
  • 各种 Anti 技术。
    主要包括反调试器、反监视工具、多线程保护、SEH 异常等,目的是干扰调试类工具对程序文件的反编译或逆向调试;
  • 代码加密。
    主要有代码变形、代码乱序、花指令、抽取代码等方式,功能是为了混乱代码,让破解者无法有效的读懂源代码;
  • 资源加密。
    资源结构本来就很复杂,破解者想要恢复加密后的资源到原始资源是非常困难的;
  • 软件开发包 SDK 。
    包括内部 API 函数和加密标识(Marker),用这种技术加密的文件可以和外壳融为一体,脱壳后软件也无法正确运行,是一种非常有效的加密方式;
  • 虚拟机保护。
    这种技术也可以算是代码变形,将关键代码放到虚拟机中运行;由于虚拟机的指令系统和解析引擎都是自主研发的,以现有的解密理论,破解者想要还原出源代码是及其困难的。
 推荐的保护方案:
 
    随着加密技术的不断发展,一些传统的加密技术已不再拥有那么高的强度了。我们推荐您选用具有虚拟机加密引擎的保护系统,这是目前最强的软件加密保护方式,也是现有解密理论无法破解的。
  • Enigma Protector.
    优秀的软件加密保护系统,应用艺术性的加密、数据压缩和其它安全特性来保护您的程序免遭破解,允许您为自己的软件添加保护和注册系统;拥有高强度的虚拟机保护引擎,独有模拟运行功能,让您精确选择需要加密的函数。
  • RLPack 安全套装.
    来自塞尔维亚的软件压缩解决方案,由 Reverse Labs (逆向实验室)的高级工程师 ap0x 主持开发,拥有高强度的加密特性和良好的兼容性;其独有的 iBox 插件可以将您程序使用的 DLL 文件封装到您的主 EXE 文件中,保护您的 DLL 文件不被第三方程序恶意使用,是您制作绿色软件的最佳选择!
  • VMProtect.
    行业领先的虚拟机软件加密保护系统,来自俄罗斯,拥有强大的虚拟解析引擎,完全自主研发;历经数十个版本更新,拥有虚拟机领域最先进的加密技术。

 

申请链接|站点地图|产品合作|联系我们
Copyright © 2007, Need For Protect. All rights reserved.
沪ICP备07510507号
Powered By: KingCMS 3.0 Beta