gpt4 book ai didi

licensing - 软件保护将其数据存储在哪里?

转载 作者:行者123 更新时间:2023-12-02 19:53:52 26 4
gpt4 key购买 nike

我正在为我的公司探索软件保护方案。果然,有很多选择,而且几乎所有选择都提供了限制的便利:

  1. 使用次数(执行)
  2. 天数

现在,如果我想一想,计算机中一定某个地方存储了“应用程序的使用次数”或“应用程序的使用天数”。在这里,我假设使用这些机制之一保护的应用程序不需要它以管理权限运行。而且我知 Prop 有正常用户权限的应用程序无法修改影响其他用户的地方。这意味着如果用户 A 的应用程序过期,它仍然会为用户 B 运行(这看起来很愚蠢)。我想知道这些方案可以将其信息隐藏在什么地方以使其发挥作用?

最佳答案

他们只是将其隐藏在难以找到的地方,例如应用程序的数据文件中或注册表深处的某个地方。因此,对于定时限制(运行到 4 月 4 日),您可以使用文件的日期或将安装日期写入注册表中的某个位置(不是通常的位置;它们将其写在驱动程序部分的一个奇怪的键下面,您有很多随机 64 个字符 key )。然后可以对这些 key 进行额外保护(删除任何人的写访问权限)。

不过,“次数”限制需要写入 key ,因此“受限访问”方案不起作用(或不利于保护)。这些地方没有任何保护,但没有人知道信息存储在哪里。一个好的地方是在一个巨大的数据文件中间的某个地方:这使得破解者很难找到,即使他们知道计数器一定在该文件中的某个地方。

也就是说,大多数优秀软件之所以畅销是因为它好,而不是因为它受到保护。

关于licensing - 软件保护将其数据存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/565322/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com