是否有可能欺骗拇指驱动器序列号?

发布于 2024-09-15 13:43:39 字数 157 浏览 10 评论 0原文

我想在闪存(拇指)驱动器上分发我的软件。软件保护将检查产品是否从具有预定义序列号的闪存驱动器运行,从而保护我免受软件未经授权的复制。

我的问题是是否可以以某种方式创建另一个具有相同序列号的闪存驱动器?例如,是否存在允许修改 SN 的闪存驱动器?或者是否存在其他一些方法来欺骗这种保护?

I want to distribute my software on flash (thumb) drives. The software protection will check that the product runs from a flash drive with predefined Serial Number thus protecting me from the software unauthorized duplication.

My question is if it possible to somehow create another flash drive with the same Serial Number? E.g. if a flash drive exist which allows for SN modification? Or are some other ways exist to cheat such protection?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧伤还要旧人安 2024-09-22 13:43:39

首先,确保您实际读取的是硬件SN而不是分区ID。 USB 规范不需要硬件 SN,但通常有一个

例如,是否存在允许修改 SN 的闪存驱动器?

建造这样的设备当然是可能的。

或者是否存在其他一些作弊方式
这样的保护?

可以修改 USB 驱动程序以欺骗串行,或者(可能更容易)可以从程序中删除检查代码。此类软件修改比假设的“SN 伪造硬件”威胁更大,因为与硬件不同,它们可以立即免费通过互联网分发。

First of all, make sure you actually read the hardware SN rather than the partition ID. The USB spec does not require a hardware SN, but there usually is one.

E.g. if a flash drive exist which allows for SN modification?

It's certainly possible to build such a device.

Or are some other ways exist to cheat
such protection?

The USB driver could be modified to spoof the serial, or (probably easier) the checking code could be removed from the program. Such software modifications are a much bigger threat than hypothetical "SN faking hardware", because unlike hardware they can be distributed over the internet instantly and for free.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文