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

时间:2010-08-18 08:41:58

标签: usb-drive piracy-protection

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

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

1 个答案:

答案 0 :(得分:1)

首先,确保您实际读取的是硬件SN而不是分区ID。 USB规范不需要硬件SN,but there usually is one

  

E.g。如果存在允许SN修改的闪存驱动器?

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

  

或者还有一些其他方法可以作弊   这种保护?

可以修改USB驱动程序以欺骗串行,或者(可能更容易)可以从程序中删除检查代码。这种软件修改比假设的“SN伪装硬件”要大得多,因为与硬件不同,它们可以立即免费分发到互联网上。