首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

软件的注册方式有哪几种?有资料可查吗?解决办法

2012-01-20 
软件的注册方式有哪几种?有资料可查吗?目前知道的注册方式是1、通过硬盘号来注册(个人开发者使用这种!);2、

软件的注册方式有哪几种?有资料可查吗?


目前知道的注册方式是1、通过硬盘号来注册(个人开发者使用这种!);2、使用注册码(很多大公司都是这么玩来着!),大家还知道有哪些方式吗?这些注册方式利弊各是什么?


第二种使用注册码的方式,其注册码是怎样生成的?

[解决办法]
如果不了解反破解的常识,再好的注册方式都是枉然
目前我认为教好的授权方式有网络验证,加密狗等
[解决办法]

探讨
这个有无穷多种。比如狗、在线判断、个性化版本、激活等等。

硬盘号的目的是,一台电脑一个拷贝,类似的还有mac地址、主板序列号……
注册码的目的是,一个用户一个copy,根据用户信息得到一个密码……

注册认证与其说利弊,不如说权衡。

一个软件的价值如果比不上加密的成本,就不需要加密了。

[解决办法]
一个软件的价值如果比不上加密的成本,就不需要加密了。

这话很实在
[解决办法]
注册与破解 不断争斗,但是最严密的应该属网络验证但是这也有缺点 连不上网络咋办
[解决办法]
探讨
引用:
注册与破解 不断争斗,但是最严密的应该属网络验证但是这也有缺点 连不上网络咋办

那就采用组合方式!

[解决办法]
1、本地应用——根据机器的特征做的验证(mac地址、主板序列号等等)
2、网络应用——主要以 客户/服务 的网络验证模式

软件的加密看市场定位,如果流行度有潜力值的话,可以结合应用,弄得复杂点
[解决办法]
一般的软件,弄个加密狗还好了,别的就代价就太大了,毕竟同行多的是!!!
[解决办法]
最廉价方案
暗贴
找个隐藏的地方,写个文件,顺序写入每次启动时间,建立时间轴避免修改系统时间逆向跳过检测。
破解方法
创建虚拟机,对虚拟磁盘做文件快照,然后运行软件,查阅修改的文件,效果立竿见影。

稍微费点钱的方案
网络注册
你需要有一台固定ip的服务器,最少也要1000/月吧,还要长期存在,否则过几年你服务器不存在了,那网络监察功能无法通过,你之前发布的所有版本都成废品了。

破解方法
暂无,或是编写拦截网络封包的软件,对固定ip的封包进行截取伪造返回,破解难度最高。

最昂贵的方案
加密狗
加密狗比较容易购买,但每个软件都要配,加密狗也不便宜,再便宜也要几十块银子了。
破解方法
解狗方法还是蛮多的,比如替换狗的驱动以欺骗软件。

以上所有方法,如果只是启动判断一次,均可以用反汇编方式找到具体代码跳转到判断成功后的函数入口。
[解决办法]
没深入研究过。
弄了个“许可证”(一个小文件)来玩玩,本地生成序列号,按序列号生成激活码“激活”。
进行“许可期限”的限制,过期就拒绝运行。
记录软件运行日期,防止修改系统日期来获得运行机会。

“许可证”的数据是用自定义的加密算法加密的。

[解决办法]
还是来点简单点的东西吧,"软件加壳"。

加壳软件有很多种,较难破解的是虚拟机类的加壳软件。有的可以做到比硬件狗还强!
不好的就是软件的运行速度会慢了。

在我们玩破解的来说,要破解一个软件就先要解壳。
当然加壳与解壳软件也一直在发展。没有破不了的壳,只有更新版本的加壳软件。

在我看来倒不如用加壳软件比那些硬件狗好。

热点排行