1

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?

4

1 回答 1

1

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

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

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

或者是否存在其他一些方法来欺骗这种保护?

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

于 2010-08-18T09:00:55.887 回答