|
[原创]软件保护:让CRACKER掉入陷阱
一般用户胡乱输入几乎不可能碰对“假码”, 因为随机乱输碰对“假码”的概率 与 随机乱输碰对正确注册码的概率是一样的。 因此 输入值=假码 的一定是CRACKER。而胡乱输入的未必是CRACKER 捉住了CRCKER,软件作者可在软件中设定对付CRACKER的功能,有三种方案可选择: A)软件退出,什么都不作。 B)破坏CRACKER电脑系统。 (不提倡使用) C)将假码保存在硬盘后退出,软件重起作假验证。 (见一楼详述) |
|
[原创]软件保护:让CRACKER掉入陷阱
再次说明一下。 一、为软件作者在编程中作好软件保护,提供的一个思路。 在编程之外,也要加壳等方式进行保护。 因为软件保护的最终目的“破解成本”高于“破解收益”,使 CRACKER 知难而退。 二、不管用VFP还是Delphi、C、VB,这只是一个思路、方法。在什么语言中都可实现。 而且CRACKME的这个思路也是借鉴看雪网站上http://www.pediy.com/tutorial/chap6/Chap6-1-1.htm 的内容。 你也用不着逆mydll.dll,我无非借用了函数。这些函数算法基本是公开的。 三、再重复一下。软件保护不能只用这一种方法。 这种方法并不是唯一。软件保护的多种方法的其一。 如果作到即使有源代码的情况下,也无法爆破和作注册机。那加壳以及其它方法配合,那破解更是难上难。 |
|
|
|
|
|
[原创]软件保护:让CRACKER掉入陷阱
23楼嘴巴太不干净了。 本来就是谈论技术,提供一个软件保护的思路。当然最终软件保护需要多种方法共同使用。 论市场而言,我的软件卖了好几千份注册,两三年了到目前也没有被破解。 |
|
[原创]软件保护:让CRACKER掉入陷阱
本来就没加壳。 这个CRACKME,即使你得到源程序,在没有注册码的情况下也无法爆破。 以上程序的第三行,即为执行功能。在实际软件中可以为核心功能或限制功能。 |
|
[原创]软件保护:让CRACKER掉入陷阱
我作的CRACKME,来破一下。 CRACKME文件 http://www.meizibbs.3322.org/bbs/UploadFile/2005-12/2005121023445758346.zip VFP运行库 http://www.meizibbs.3322.org/bbs/UploadFile/2004-6/2004626675877448.rar (两个解压在一个目录下运行即可) |
|
[原创]软件保护:让CRACKER掉入陷阱
一楼已经声明:这只是软件加密的方法之一。要尽量保证软件不被破解,多种方法共用才有效 |
|
[关于破解对国内软件业的影响]
同意LZ. 破解对中国软件伤害太大. 软件或软件企业要发展必须有积累。资金的积累和技术积累。 在V1.0的基础上有盈利、有可持续发展,才可能有V2.0、V3.0... 如果软件都无法在本国获得正常盈利积累,怎么又可能指望国内软件(不排除个别情况)到外国去竞争、盈利呢? 毕竟国内与国外需求有一定差异,国内软件的开发是根据国内需求的。 破解对国内软件伤害远远大于国外软件: 国外软件可在其本土获得盈利,取得生存、发展,到中国被破解无非少赚一点而已。 国内软件在本土都无法正常盈利,连生存都难以保证,更别说发展。 如此下去,中国软件永远小打小闹,不会出现比尔.盖次,也不会出现微软,更不会有WindowsXP |
|
[求助]VB程序如何避免明玛比较?
最初由 steak 发布 改一下: Key=Fun(输入值,用户名) Mk=MD5(Key) if Mk== 某值 go Key (即Key值为模块的入口点地址) else 注册失败 end |
|
[求助]VB程序如何避免明玛比较?
最初由 jjnet 发布 其实多的是. 比如异或 XOR(输入值,用户名) 或者DES 等对称加密算法 DES-1(输入值,用户名) (DES-1 对称加密算法的解密函数) 或者是对称加密算法的组合。 |
|
有效防止明码比较
我是技术讨论,告诉一些共享软件作者一些加密经验。 不是拿自己的软件来挑衅。我的目的是保护自己以及其它作者的合法开发权益。 如果就技术感兴趣,我有作CRACKME。 http://bbs.pediy.com/showthread.php?s=&threadid=19308 |
|
有效防止明码比较
最初由 deepwater 发布 我做了。 一年多的时间内也卖出去2000份左右的注册,也有很多人试图破解,但至今也没有人破解。 至于你问我的软件是哪一个。 我不会公布。 因为并没一种单独方法能100%不被破解,加密目的就是增加破解难度,加壳是增加破解难度,采用一楼校验算法是增加破解难度,不公开软件的加密方法也是增加破解难度,采取陷阱迷惑方式也是增加破解难度。 总之,采取各种方法有效地增加破解难度,从而增加破解成本,当破解成本>>破解收益 时,加密就算成功。 |
|
有效防止明码比较
世上就没有破解不了的软件,加密的目的就是增加破解难度。 增加破解成本,当破解成本>>破解收益 时,加密就算成功。 如果一个软件价格是好几千元,而且市场需要非常巨大。 破解组织完全有可能花钱破解,再从中盈利。 如果是一个共享软件,软件的作者定价低位一些,完全可以挡住大多数想不花钱就使用软件的CRACKER。 |
|
有效防止明码比较
最初由 cnbragon 发布 世上本身就没有破解不了的软件,加密的目的就是增加破解难度。 增加破解成本,当破解成本>>破解收益 时,加密就算成功。 对大多数CRACKER而言,是不会为了破解而花钱的。因为他们破解的目的本身就是为了不花钱。 如果有一个CRACKER为了破解而花钱,那有两个结果: 1、制作了keygen,无偿散播。那他自己花了钱却没有得得。只能说有点SB。 2、制作了keygen,向其人收费。那他便留下痕迹,很可能是武汉男孩的结局 |
|
|
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值