一个关于网卡MAC地址的简单问题,谢谢(非编程问题)(50分)

  • 主题发起人 主题发起人 lovinger_2000
  • 开始时间 开始时间
L

lovinger_2000

Unregistered / Unconfirmed
GUEST, unregistred user!
我将要卖一个软件(由于个人原因不便透露),我想通过网卡的MAC地址来验证程序的合法性,请问现在有没有程序在Windows系统中可以模拟网卡的MAC地址来欺骗我的验证程序呢?谢谢。
 
模拟的话,失去了验证的目的性!
 
自然要看你是如何得到MAC地址的了,至少Windows可以设置MAC地址然后在网络通信中使用
所以通过WindowsAPI得到的MAC地址是可以被欺骗的
 
To soddy118:
我就是想知道可不可以模拟MAC地址啦,如果可以模拟来欺骗过我的验证程序的话,那我肯定只有想其他的办法来对我的程序加密了(加密主要是害怕客户对我的程序进行复制)。
 
可以通过修改注册表修改计算机的MAC地址的。所以建议不要使用!
我使用的是获得硬盘的ID+MAC+C盘序列号

还可以通过CPU或主板信息等。
 
除非你可以自己编程通过端口读取MAC地址,否则还是算了
现在防复制比较好还是采用USB的加密狗好了,
你既然拿来卖。我想这点成本不成问题的
 
如果用MAC加密很容易[破解,主要利用一些网卡硬件地址的可再写性。建议还是用其他方法。比如拆分文件,合并等等。
 
现在一个USB接口的加密狗要多少文嘛?
还有,网卡的MAC地址不是全球唯一的吗?好像只能通过修改Windows注册表的方法改MAC地址,但是如果编程通过端口获得MAC地址的话难道还有办法修改网卡的硬件MAC地址,那样的话这个世界上岂不是有很多一样的MAC地址了?

To truecat:用获得硬盘的ID,现在有些硬盘是读出来的硬盘ID为NULL怎么办?如果我用MAC地址加密的话,如果我卖软件给客户肯定是软件附带了网卡,说不定别人用无盘。对于CPU序列号,是不是所有的CPU都有一个唯一标志的序列号呢?

To wanghuafengbuaa:拆分文件,合并等方法加密,你能不能具体的说说方法,我想听听,谢谢。如果可行的话我可以额外加分给你。

 
网卡的MAC地址是唯一的 但是如果你非要制造一个相同MAC地址的网卡技术上并不是问题
就像手机SIM卡 正常不会有一个号卖给两个人 但是确实是可以复制的
而且现在的网卡的MAC地址通过编程器确实可以改的(以前的是硬件烧死的改不了)
加密狗我不知道到底多少钱。但我想你拿来卖的软件应该是可以接受的
而且不要向防黑客一样放着用户 在防破解方面可以下很多功夫但在防用户复制方面我觉得作了一些工作增加他的复杂性就够了 因为如果用户真的就想盗你的版,请人搞定我想是没问题的,MAC地址 硬盘号 BIOS信息等等结合以下就够了
 
多人接受答案了。
 
后退
顶部