《易语言软件加密技术》.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本文为全中文编写,不需要有PE文件格式知识,不需要掌握汇编或C语言的编程技 巧,一些加密算法直接由易语言提供,特殊的加密算法大家可以翻译C语言代码、汇编代 码或VB代码。 本文中将“ Cracker ” 一词翻译为“奸人”,意为“奸邪小人” Z义。本人对破解者 一向深恶痛绝,有人说中国的软件发展中破解者有一份功劳,可我说这话不对,看看因盗版 而产生的微软对操作系统及软件业的垄断,国内软件业在盗版的夹缝中生存……,如此卜-去, 软件作者没有收益,将不再会有优秀的软件推出。防止盗版,匹夫有责,我想通过木书的推 出可以加强易语言用户的加密能力,将盗版杀死在大家共同的手中。 随着采用易语言编制程序的人们越來越多,写一个软件易被奸人破解的情况也越來越多 了,有个别用八其至于怀疑易语言是否有安全性。从技术性上來说,我只能说加密技术与编 程语言无关,一个编程语言的安全性一般指所生成的机器码是否稳定、可靠,而不是防破解 方而,如果想要很好地防止破解,那么掌握一门加密技术是非常必要的。 本书考虑到使用易语言的用户大部分对PE文件结构不太熟悉,因此没有采用很底层的 方法去教学,而是采用与易语言直接表达的方式试图说明如何加密。 木书基木上是按以下的顺序进行讲解的: 破解技术 反破解技术1 反破解技术2 反破解技术3 防改文件 文件名验证 LOGO图片验证 窗口标题验证 防改文件大小暴破 加売后数据签名验证 加壳后CRC验证 文件大小验证 防调试 花指令 反调试模块 反调试支持库 内存注册机 不进行判断,用循环代替 字符串打乱器 及时清内存 算法注册机 RSA算法 数值计算支持库 其他 多处验证点 随机验证 命名刻意隐蔽 本书是集体创作作品,并集成了多位作者的公开著述,在此一并表示感谢。其中部分文 字内容根据易语言的特性作了修正。文中不署这些作者的姓名,以防止奸人对他们的软件的 刻意破解。 本章整理:麻辣教师 《易语言软件加密技术》… 易语言程序加密的tl的… .保持软件的完整性… 2、保护软件开发者的权益… 易语言程序加密的原则... .加密前要考虑周到?严密… ?需要加密的内容要制定一个计划… .加密时制作好文档,以备以后的修改… .发布前问一下是否可以正式发布软件了… 防止程序内容被更改… .防止软件名称被更改… ?防止窗门标题被更改... .防止LOGO图片被更改… 四?防止内存注册机… .不要使川简单判断… .采用MD5对比… .多注册码拷贝… 防止文件被暴破… .常川加壳软件介绍… .加壳后文件大小验证… .加壳后数据签名验证??? .加壳后CRC验证... 防调试方法... .易语言的花指?令… .反调试模块的使川… .反调试支持库的使用… .通过检弈父进程得知是否被调试了... ?使川多线程… 注册机制… .简单注册原理… . RSA算法注册… .数值计算支持库… 给奸人一些教训… .给破解者的教训… .给破解版使丿IJ者的教训... .行为不要过火… 网络验证法... .实现的原理… .存在的儿个问题… 十.加密狗加密… 1 .加密狗的选用… .加密狗加売法… .加密狗写存储器法… 十一?加密算法策略(暗桩)... .易数据库密码怎么泻露了… .利川吴氏加密算法… .海岛挖宝… .随机验证… .不同权限验证… .忽悠理的垃圾验证代码… 7.伪验证技术… .定时验证、延时验证、客八数据集累验证... .验证与专业知识相结合技术... .伪装,用易语言写自有支持库… ?绝妙的暗桩设置… 12?发布不完整版本??? 13?程序、数据结合加密技术… 14 .自定义算法… 15.加密框图… 附录1加密已形成密码学… 附录2《如何川简单方法防止破解》??? 附录3代码与数据结合技术… (正文) 易语言程序加密的目的 在此有必要说明一下为何要为口己的程序进行加密,初步认为有以下两点: 保持软件的完整性 这里包括了文件名不被更改,文件版权信息不被更改,文件尺寸不被更改。 很多时候有的奸人拿到您的软件,他町以将文件名更改,将文件版权信息的字符串或图 片更改,然后放上自己的东西,如放上病毒可以对其他电脑造成破坏,如果放奸人的弹?出广 告收益的是奸人,而不是作者。相反,使用这些软件的用户反而将作者痛骂一通,造成声誉 上的损失。因此处于保护自己的完整权益来说,也是有必要保护软件的完整性。 例如QQ软件,曾出现过多款个人行为的补丁版,更改了 QQ的一些信息与界面,为 此QQ公司十分头痛,以后的一些事大家也知道,现在看是破解QQ的很少了,而且在安 装QQ新版木时,它会检查是否有破解补丁存在,如果存在就不运行。 2>保护软件开发者的权益 也许你会说,一个不被破解的软件一定是一个没有加密的软件,那么看看下文您就会知 道,那只是一个理想中的事情,除非您焰有钱了没有

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档