飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 5201|回复: 8

[讨论] 关于反破解的关键点的一点看法

[复制链接]

该用户从未签到

发表于 2008-1-6 21:33:30 | 显示全部楼层 |阅读模式
这是破一个超简单的加密狗软件突然想到的,写出来和大家共同研究研究。
使用加密狗是保护软件的一个好方法,可是关键是看怎么用,像有的只是通过读加密狗后返回一个标志值的类型,基本上就属于皇帝的新衣一样,往往动一个字节就可以搞定;而对于那些加密狗里面还包含部分代码的软件就很烤人了,不把craker烤的头大发焦才怪。因此,这种类型的往往只有通过模拟狗来搞定,但这就意味着必须有人得出¥先弄个真狗回来。从这里可以想到,如果在程序中设定一段程序代码是与硬件相关联的,那么通过keyfile不是可以很好的替代加密狗吗?当然,类似于这种类型的以flexlm较常见,但是这种加密方式,不管它如何折腾最后还是要返回一个标志值,所以才会有牛人放言秒杀flexlm(真是羡慕啊),但是,这里提出的构想是将full版本的代码与硬件结合起来,而不是通过返回一个标志位决定demo和full的去向,由于硬件信息的唯一性就可以保证程序的针对性,从而也就大大降低了破解的可能性。
如果用F(a,b)=Y来表示,其中a是基本部分(demo架构),b是由硬件信息产生代码,a+b=full版本
做到这一步的话,破解就很难了,壳有没有都无所谓了!
当然,还有一个方法就是注册后才发full版,而demo根本就是残版,没有破解的价值!(当然,这也是我们最不喜欢的);或者直接就是提供网络程序,给大家个客户端,要使用就必须联到网络数据库,不注册就用不了,这种基本上除了hack进去外,我不知道还有什么好的方法。以前弄过一个叫什么atk的软件就是这样,忙了一晚上,本地什么都ok了,一处理数据的时候一联网就挂了!超打击信心的!
呵呵!
稀里糊涂写了这么些,好像跑题了,变成发牢骚了哈!
写的不好,请大家多多批评!
PYG19周年生日快乐!

该用户从未签到

发表于 2008-1-7 08:28:38 | 显示全部楼层
网络验证跟加密狗差不多都是第三方code,
不过网络验证要求用户工作时上网才行

支持兄弟常来讨论矛盾较量...
PYG19周年生日快乐!

该用户从未签到

发表于 2008-1-7 08:29:56 | 显示全部楼层
网络验证爆破一是秒掉功能上的完全使用,二是爆掉网络验证那一块
PYG19周年生日快乐!

该用户从未签到

 楼主| 发表于 2008-1-8 01:07:41 | 显示全部楼层
爆掉验证也不是很难,关键是如果程序运行的所必需的数据在服务器上就不好办了!
PYG19周年生日快乐!

该用户从未签到

发表于 2008-1-8 08:55:15 | 显示全部楼层
是的,黑盒子,加密狗也是这样
PYG19周年生日快乐!

该用户从未签到

发表于 2008-1-8 13:40:25 | 显示全部楼层
"如果用F(a,b)=Y来表示,其中a是基本部分(demo架构),b是由硬件信息产生代码,a+b=full版本"
还没见过这样的软件...这样也太BT了。.
"注册后才发full版,而demo根本就是残版,没有破解的价值"
这样的软件倒是见过..分析完才知道没用..
PYG19周年生日快乐!

该用户从未签到

发表于 2008-8-8 22:03:25 | 显示全部楼层
F(a,b)=Y来表示,其中a是基本部分(demo架构),b是由硬件信息产生代码,a+b=full版本
PYG19周年生日快乐!

该用户从未签到

发表于 2008-9-22 12:59:20 | 显示全部楼层
新手不是很懂,如果坚持以后会知道的.
PYG19周年生日快乐!

该用户从未签到

发表于 2008-9-24 15:26:12 | 显示全部楼层
/:011 /:011 完全看不懂。。。崩溃ing
PYG19周年生日快乐!
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表