0

我见过一些应用程序使用简单的 LAN 卡作为保护卡来防止软件盗版。
请告诉我其中使用的主要思想。

4

1 回答 1

0

通常使用网卡的 MAC 地址:

http://en.wikipedia.org/wiki/MAC_address

媒体访问控制地址(MAC 地址)是分配给网络接口的唯一标识符,用于物理网段上的通信。MAC 地址用于多种网络技术和大多数 IEEE 802 网络技术,包括以太网。从逻辑上讲,MAC 地址用于 OSI 参考模型的媒体访问控制协议子层。

因此,这是“唯一的”,应用程序使用它来生成字符串。该字符串被传递回软件的“身份验证”服务器,在该服务器中生成一个新字符串。该新字符串被发送回软件并注册它以供使用(当然,在完成各种检查之后)。

因此,如果软件安装在不同的机器上,代码将不匹配,因为新机器将具有不同的 MAC 地址。复制保护!

这在某些平台上不是一个很好的安全机制,因为我相信您可以手动设置 MAC 地址。

于 2012-11-26T17:54:07.820 回答