软件加密系统Themida常见问题集锦(九)—Themida是否支持PowerBuilder应用程序的保护?

原创|使用教程|编辑:李显亮|2019-07-30 10:16:58.180|阅读 60 次

概述:通过Themida,我们集中在软件保护器所具有的主要弱点,从而提供了解决这些问题的完整解决方案。本文整理了Themida常见的用户反馈问题,希望对您有所帮助。

相关链接:

相关产品推荐:【软件保护工具WinLicense免费下载试用】  【软件保护系统VMProtect试用下载】


Themida是先进的Windows软件保护系统,它被用于满足软件开发人员对于所开发应用程序安全保护的需求,使其远离被先进的逆向工程和软件破解的危险。

通过Themida,我们集中在软件保护器所具有的主要弱点,从而提供了解决这些问题的完整解决方案。Themida使用SecureEngine®保护技术,当以最高优先级运行时,实施前所未见的保护技术,以保护应用程序免受高级软件破解。


 Themida常见问答集锦

 相关产品问答集锦:【加密保护软件 WinLicense常见问题整理大全】


Q:当用UPX压缩应用程序后,想要使用Themida保护该应用程序却失败了,这是为什么呢?

A:Themida / WinLicense可能与已压缩/打包的应用程序不兼容。您应该使用Themida / WinLicense 保护您的原始应用程序(不使用UPX或  任何其他压缩程序)。如果需要,可以将压缩器置于受Themida / WinLicense保护的应用程序之上。


Q:对于需要高性能的科学计算的应用程序,使用Themida进行保护是否会使性能受损?

A:受保护的应用程序以与原始应用程序几乎相同的速度运行。Themida提供了在应用程序中包含保护宏(如CodeReplace、VM等)的机会,以便在宏中完全虚拟化代码,在宏中模拟代码,并且永不解密。

所以必须避免将这些宏放在应用程序的关键位置(比如每秒执行多次的代码),因为虚拟化代码的执行速度比原始代码慢得多。建议将这些宏放置在串行/密码检查、许可证检查等。


Q:Themida是否在代码中加密字符串常量?

A:Themida将对它们进行加密,但在应用程序获得控制权时将对其进行解密。 在WinLicense中,有一个名为WLStringDecrypt的API,它可以在运行时加密/解密字符串(但该选项仅在WinLicense中可用)

 

Q:Themida是否支持PowerBuilder应用程序的保护?

A:Themida / WinLicense支持PowerBuilder应用程序。如果受保护的PowerBuilder 5应用程序在受保护时未运行,请按照以下步骤操作  :

  1. 下载Themida插件XBundler并将其解压缩到您的PowerBuilder应用程序的文件夹中以保护
  2. 当将PowerBuilder应用程序加载到Themida / WinLicense时,请检查“文件信息”面板,这时应该看到“PowerBuilder应用程序(32位)”
  3. 再次保护
  4. 受保护的应用程序不需要XBundler.ini文件。您不必将其与受保护的应用程序一起分发

 

Q:Anti-Debugger Detection组合框中的Ultra选项是什么?

A:调试器检测中的“Ultra”将为受保护的应用程序添加更多反调试器技术,它可能与受感染的系统或被黑客入侵的系统(使用Rootkit)不兼容。研究发现Wine下的这种保护选项存在一些不兼容性。因此,如果您打算使您的应用程序与Wine兼容,则必须避免“Ultra”保护。在普通系统中,“Ultra”选项应该可以正常工作。


-- 持续更新中 --



Themida正版授权在线订购超值优惠享不停!>>立即查看价格

扫描关注“慧聚IT”微信公众号,及时获取最新动态及最新资讯

1562572142.jpg





标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
Themida

Themida是先进的Windows软件保护系统

在线
客服
在线
QQ
电话
咨询
400-700-1020
购物车 反馈 返回
顶部
在线客服系统
live chat