真的很奇怪,几乎所有著名的好软件都被破解和打补丁。Adobe 软件、windows、IDM 和许多其他...
真的那么容易吗?他们使用的技术是什么?我们如何保护我们的软件不被打补丁或破解?
编辑:
好吧,我很清楚当前的答案是保护软件的方法非常少“ ......我见过的唯一方法是将重要的逻辑放在外部服务器上的某个地方...... @Phoshi”,但是这是怎么做的。软件有加密文件、.exe 等,那么加密它们有什么好处.. 不应该让它们保持打开状态......如果人们无论如何都要破解它们?
Pho*_*shi 19
你不能。任何在本地运行任何东西的人都可以完全控制它的作用——如果你打电话回家,可以禁用或拦截。如果您进行密钥检查,则可以将它们更改为接受任何密钥。硬件检查,同样,您可以将其更改为始终返回 true。没有完全在开放的本地计算机上运行的保护将永远是 100% 有效的——我见过的唯一有效方法是将重要的逻辑放在某个外部服务器上,并在需要时进行验证——但这会增加延迟和复杂性,和烦恼。
简单地说,我不会太努力,它会被破解,然后它唯一会做的就是激怒合法客户。如果您的软件很好,那么重要的人就会购买它,特别是如果它有任何商业应用程序。
世界上只有少数软件保护产品,所有软件制造商都在使用它们。因此,它们为黑客所熟知。
这些保护产品面对的是一群年轻的天才,一群不断被新人更新的群体。此外,它们相互竞争,争先恐后地破解任何新产品或安全模式。他们使用专用网站来计算他们的漏洞利用。
对于这些群体来说,破解新产品只是找出它使用的保护措施,然后将其取消。当新版本的保护产品出现时,对他们来说更有趣,通常在几天内破解它们(!)。
许多游戏/视频/音乐的合法所有者更喜欢下载破解版本,因为保护产品可能比病毒更糟糕,安装后会导致大问题。
总之,使用您自己的保护方案是最好的主意,而不是购买一个,但要知道如果您的产品广为人知,那么它就会被破解。
归档时间: |
|
查看次数: |
934 次 |
最近记录: |